中国DOS联盟论坛

China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --
Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
Guest | Log in | Register | Members | Search | China DOS Union
中国DOS联盟论坛
The time now is 2026-08-26 14:27
47,812 topics / 349,910 posts / today 0 new / 48,264 members
DOS汉化世界 & 中文系统 (中文化室) » Why does running TW.EXE in a virtual machine make it noticeably slower?
Printable Version  3,913 / 17
Floor1 hezhenghui Posted 2004-01-03 00:00
初级用户 Posts 4 Credits 112
1. I installed DOS71 in a virtual machine, and downloaded the Chinese-localized TW.EXE from the DOS Union, but I found that after DOS starts normally, once I run TW, the system speed drops a lot. I don't know why.
2. Where can I download a Chinese-localized HD-COPY? I tried running TW.EXE first and then HD-COPY, but HD-COPY is still ENGLISH.

Floor2 Wengier Posted 2004-01-03 00:00
系统支持 Posts 10,521 Credits 27,736
TW's running speed definitely has nothing to do with DOS itself! Could it be that the virtual machine or programs loaded in CONFIG.SYS such as EMM386 are causing the slowdown?
Floor3 llm Posted 2004-01-03 00:00
元老会员 Posts 294 Credits 840
Don't suspect the virtual machine...
Since he said "Chinese-localized TW.EXE"
then he must be taking slow scrolling speed as a drop in system speed
Floor4 Wengier Posted 2004-01-04 00:00
系统支持 Posts 10,521 Credits 27,736
Of course the virtual machine should be suspected first (though it may not necessarily be the cause of the problem), and then the program itself.


Floor5 tdj Posted 2004-01-04 00:00
银牌会员 Posts 332 Credits 1,131
The following is quoted from Wengier's post on 2004-1-4 6:44:09:
Of course the virtual machine should be suspected first (though it may not necessarily be the cause of the problem), and then the program itself.





Brother llm is probably right. TW itself is already a Chinese-language platform, so where would a Chinese-localized version come from? Based on that alone, it's hard to say what the problem is.
Floor6 Wengier Posted 2004-01-04 00:00
系统支持 Posts 10,521 Credits 27,736
Of course, in this case what he means by "Chinese-localized TW" is completely unclear, so I don't know what's going on with the problem.

But the issue of virtual machines is another matter. When I said the virtual machine should still be suspected, I only meant that under normal circumstances it really is something that needs attention, that is, Generally speaking, rather than Specific to this problem. Virtual machines (especially Bochs) sometimes have a lot of compatibility problems, especially when making some super boot disks.


Floor7 llm Posted 2004-01-04 00:00
元老会员 Posts 294 Credits 840
This is a matter of way of thinking.
By default I trust the virtual machine,
but Wengier does not.
I think a virtual machine is no different from any physical machine; it does have special aspects,
but when a problem occurs, you still can't be sure whether it's the virtual machine's problem or the software's problem.
So-called incompatibility isn't the responsibility of both sides as well?
Floor8 Wengier Posted 2004-01-04 00:00
系统支持 Posts 10,521 Credits 27,736
As for virtual machine compatibility problems, here's a very simple example. In VMWare (though it works in VPC), even DOS's own FDISK command often can't run. Would you say that's FDISK's problem or VMWare's problem? Also, OS/2 1.x and the like cannot run in either VPC or VMWare, but on a real machine (whether new or old) they definitely can run. Aren't these all compatibility problems of the virtual machines themselves?
Floor9 hunome Posted 2004-01-06 00:00
银牌会员 Posts 721 Credits 2,265
I noticed long ago that running TW in vpc becomes slower. This is definitely a vpc problem.
Floor10 llm Posted 2004-01-06 00:00
元老会员 Posts 294 Credits 840
The following is quoted from hunome's post on 2004-1-6 2:03:24:
I noticed long ago that running TW in vpc becomes slower. This is definitely a vpc problem.

What makes you so sure? What do you mean by slower? I already said slow scrolling and the system becoming slow are two different things.
Floor11 hunome Posted 2004-01-07 00:00
银牌会员 Posts 721 Credits 2,265
to :llm
I didn't want to bother with you.
Did I say the slowdown meant slow scrolling or system slowdown? How do you know which slowdown I meant?
Do you know what comparison means?
vpc is no different from a real machine, that's your way of thinking, hehe.
Try using a usb device in vpc and see?
Floor12 Kinglion Posted 2004-01-07 00:00
铂金会员 Posts 1,924 Credits 5,798 From 金獅電腦軟體工作室
The following is quoted from hezhenghui's post on 2004-1-3 22:13:26:
1. I installed DOS71 in a virtual machine, and downloaded the Chinese-localized TW.EXE from the DOS Union, but I found that after DOS starts normally, once I run TW, the system speed drops a lot. I don't know why?
2. Where can I download a Chinese-localized HD-COPY? I tried running TW.EXE first and then HD-COPY, but HD-COPY is still ENIGSHR.


As for the system speed dropping after starting TW.EXE, I think it may also be caused by improper scrolling mode settings. Please edit the TWAY.INI file with a text editor and try changing the relevant parameters. In addition, on some machines, the settings for direct screen writing in text mode and direct screen writing in extended mode also affect system speed. Please try changing the corresponding parameters. You should always be able to find a parameter setting scheme that improves system speed. Good luck!
Floor13 Kinglion Posted 2004-01-07 00:00
铂金会员 Posts 1,924 Credits 5,798 From 金獅電腦軟體工作室
Please refer to this TW Chinese character support system configuration file to set TW startup parameters

; TWAY.INI TW Chinese character support system configuration file
;
; content after the ';' semicolon is a comment

; -----------------------------------------------------------------

; -----------------------------------------------------------------

; Dynamic Chinese support for the DOS prompt:
; Available options: 0: NO ---
; 1: OFF (English, ENGLISH) ---
; 2: ON (Chinese, CHINESE) ---
;
CCDOSPROMPT=ON

; Smart whole-Chinese-character processing:
; Available options: OFF(0, off)
; ON (1, on)
;
AutoChinese = ON

; Direct screen writing in text mode:
; Available options: OFF(0, off)
; ON (1, on)
;
DirectVideo = ON

; Direct screen writing in extended mode:
; Available options: OFF(0, off)
; ON (1, on)
;
ExDirectVideo = ON

; B000 segment control:
; Available options: NO(0) ---
; AUTO ---
;
UseB000 = AUTO

; Western tab recognition:
; Available options: OFF(0, off) ---
; ON (1, on) ---
;
AsciiTAB = ON

; Cursor blink frequency:
; Available options: 0 : disable cursor
; 1-17: cursor blinking: 1-fastest, 17-slowest
; 18 : cursor fixed
;
Cursor = 3

; Clock switch:
; Available options: OFF(0, off)
; ON (1, on)
;
Clock = ON

; Chinese mouse driver:
; Available options: 0: NO ---
; 1: TEXT(text) ---
; 2: GRAPH(graphics) ---
;
CCMouse = 2

; -----------------------------------------------------------------

; -----------------------------------------------------------------

; Display driver list:
;
; ACER.DDV
; ALI.DDV
; ATI.DDV
; CHIPS.DDV
; CIRRUS.DDV
; COMPAQ.DDV
; EGA.DDV
; EGA420.DDV
; ET3000.DDV
; ET4000.DDV
; HGC.DDV
; OAK.DDV
; PVGA.DDV
; REALTEK.DDV
; S3.DDV
; TVGA.DDV
; VESA.DDV
; VGA.DDV
;
VideoDrv = VGA.DDV

; Super VGA card (800x600, 1024x768) high-resolution mode support:
; Available options: 0: No ---
; 1: Yes --
;
HiRes = 1

;
; Graphics mode number (Hex) used to emulate Western text mode:
; (generally 12H for VGA, 10H for EGA)
;
TextMode = 12

; Scrolling mode:
; Available options: 0(Graph) --- graphics mode)
; 1(Fast ) --- fast scrolling)
; 2(Hard ) --- hardware scrolling)
; 3 --- smart scrolling
;
Scroll = 2

; Character blinking attribute support:
; Available options: OFF(0, off) --- no character blinking support
; ON (1, on) --- character blinking supported
;
CharBlink = ON

; Graphics cursor:
; Available options: OFF(0, off) --- disable cursor display in graphics mode
; ON (1, on) --- enable cursor display in graphics mode
;
GraphCursor = OFF

; -----------------------------------------------------------------

; -----------------------------------------------------------------

; Punctuation mode:
; Available options: 0(Ascii) --- Western punctuation
; 1(Chinese) --- Chinese punctuation
;
BiaoDian = 0

; Numeric keypad table mode:
; Available options: 0 --- Western digits
; 1 --- thin table lines
; 2 --- thick table lines
; 3 --- thick horizontal, thin vertical
; 4 --- thin horizontal, thick vertical
;
NumPad = 0

; Top-row number key mode:
; Available options: 0: 0 --- 9 1: 0 --- 9 2: ○ --- 九
; 3: 零 --- 玖 4: ① --- ⑩ 5: ㈠ --- ㈩
; 6: ⑴ --- ⑽ 7: ⒈ --- ⒑ 8: Ⅰ --- Ⅹ
;
Digit = 0

; SPDOS input method emulation interface
; Available emulation version numbers: 5.1 --- SPDOS 5.1(WPS 2.1)
; 5.21 --- SPDOS 5.21(WPS 2.2)
; 6.0F --- SPDOS 6.0F(WPS 3.0)
; NT1.0 --- SPDOS NT(WPS NT)
;
SpdosVer = 5.21

; -----------------------------------------------------------------

; -----------------------------------------------------------------

; Chinese/Western keyboard switching:
; Available hotkeys: R_Shift --- right
; L_Shift --- left
; R_Ctrl --- right
; L_Ctrl --- left
; F11 ---
; F12 ---
; C_Space --- Sp
SysKey = R_SHIFT

; Chinese input method switching:
; Available hotkey schemes: F? --- +
; F? --- +
; ? --- ++
; F? --- +
;
InputKey = F?

PageKey = '' ; '' ; '-+'

; Corresponding key position for the English input method:
; Available options: F2, F3, ..., F10
;
AsciiKey = F10

; Punctuation switching:
; Available hotkey schemes:
;
BiaoDianKey =

; Full-width/half-width switching:
; Available hotkey schemes:
;
QuanBanJiao =

; -----------------------------------------------------------------

; -----------------------------------------------------------------

; Prompt line style:
; Available options: 0: flat style, 1: 3D style
; (can be switched dynamically with +F11)
;
PmptStyle = 1

; Prompt line background color:
; Available colors: 0:black, 1:blue, 2:green, 3:, 4:red, 5:pink, 6:yellow, 7:white
;
BackColor = 7

; Prompt line English/digit color:
; Available colors: 0-15:black, blue, green, ...
;
SymbColor = 4

; Prompt line Chinese character color:
; Available colors: 0-15:black, blue, green, ...
;
HanZiColor = 0

; Prompt line input method name color:
; Available colors: 0:black, 1:blue, 2:green, 3:, 4:red, 5:pink, 6:yellow, 7:white
; Available colors: 0-15:black, blue, green, ...
;
NameColor = 1

; Normal prompt line character color:
; Available colors: 0-15:black, blue, green, ...
;
NormColor = 4

; -----------------------------------------------------------------

; -----------------------------------------------------------------

; 16-dot display font:
; Available fonts: 1. GBJD16(Simplified Chinese font)
; 2. GBFD16(Traditional Chinese font)
; 3. other user-defined 16-dot fonts
;
Sys16 = GBJD16

; 16-dot user-defined display font:
;
Usr16 = GBJD16.USR

; 16-dot display font driver:
; Available driver programs: AUTO --- automatically detect and load
; FXMS16.FDV --- use XMS memory
; FEMS16.FDV --- use EMS memory
; FEXT16.FDV --- use extended memory via INT 15H
; FHDD16.FDV --- place directly on the hard disk
; FNET16.FDV --- read from network service
; FPUC16.FDV --- read Founder Chinese card fonts
;
Sys16Drv = AUTO

; 24-dot display font:
;
Asc24 = ASCII24
Sym24 = GBD24T
Sys24 = GBJD24S

; 24-dot display font driver:
;
; Sys24Drv = FXMS24.FDV

; Print font path:
;
PrintFontPath = C:\TWAY\FONT

; Print font driver program:
; Available glyph driver programs:
; TWAY300.FDV
; TWAY2XX.FDV
; CSTAR20.FDV
; WPS30F.FDV
; WPSNT12.FDV
; UCDOS3X.FDV
; UCDOS50.FDV
;
PrintFontDrv = TWAY300.FDV

; -----------------------------------------------------------------

; -----------------------------------------------------------------

; Printer driver:
; AR2463.PDV
; AR4400.PDV
; AR5400.PDV
; AX1900.PDV
; BJ-200.PDV
; BJ-230H.PDV
; BJ-330.PDV
; BJ-C600.PDV
; BJ-C800.PDV
; CR3240.PDV
; FX80.PDV
; GW4100.PDV
; GW6330.PDV
; HPDJ500.PDV
; HPDJ500C.PDV
; HPLJ4.PDV
; HPLJIII.PDV
; IBM2390.PDV
; IBM4076.PDV
; IBM4076C.PDV
; IBMPPDS.PDV
; LBP-C8.PDV
; LQ-1600.PDV
; LQ-1600K.PDV
; LQ-2500.PDV
; M1570.PDV
; M1724.PDV
; NEC-3824.PDV
; NECP3300.PDV
; NECP6300.PDV
; NM9400.PDV
; OKI-8320.PDV
; P1351.PDV
; STY1000.PDV
; TH3080.PDV

PrinterDrv = LQ-1600.PDV

; Maximum printable Chinese character size (unit: 1/180 inch)
;
CharSizeMax = 1024
Floor14 llm Posted 2004-01-07 00:00
元老会员 Posts 294 Credits 840
The following is quoted from hunome's post on 2004-1-7 11:30:19:
to :llm
I didn't want to bother with you.
Did I say the slowdown meant slow scrolling or system slowdown? How do you know which slowdown I meant?
Do you know what comparison means?
vpc is no different from a real machine, that's your way of thinking, hehe.
Try using a usb device in vpc and see?

Fine, now finally there's something to argue about again.
I'm the kind of person nobody likes anyway, one more like you doesn't matter.
I asked you, "What makes you so sure?" Say it then.
Even if vpc runs tw slowly, why can't it be tw's problem?
What makes you so sure which one it is?
"A virtual machine is no different from any physical machine"—vpc is just one kind.
I don't know what that has to do with usb.
Do you understand "no different" to mean exactly identical?
If you insist on nitpicking, then why don't you buy a new graphics card for the virtual machine?
Boring.
Floor15 llm Posted 2004-01-07 00:00
元老会员 Posts 294 Credits 840
Look at how the friend above solved the problem,
then look at people who come up and immediately say things like "it's definitely vpc."

Changing scrolling to 3 should help some.
; Scrolling mode:
; Available options: 0(Graph) --- graphics mode)
; 1(Fast ) --- fast scrolling)
; 2(Hard ) --- hardware scrolling)
; 3 --- smart scrolling
;
Scroll = 2
1 2  Next
[ Contact the Union admin team - 中国DOS联盟 - Standard version ]
Sponsored by ifanr Inc | © 2001–2023