China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-06-20 16:08
中国DOS联盟论坛 » DOS汉化世界 & 中文系统 (中文化室) » Let non-Chinese character systems display Chinese characters! Version 5.20 New Edition DigestI View 81,494 Replies 373
Floor 151 Posted 2006-01-20 12:11 ·  中国 河南 洛阳 联通
高级用户
★★
Credits 544
Posts 164
Joined 2004-10-17 12:00
21-year member
UID 32648
Gender Male
Status Offline
Report BUG:

Generate EXE and NEW files using the program, then run and display under DOS. There is no problem in the virtual machine, but on the actual machine, the entire screen is relatively shifted to the left, and two columns of characters are not visible!

Many people have the same problem, please this is for testing and correction!
我的留言簿

http://hnlyzhd.ys168.com 我的网络盘
Floor 152 Posted 2006-01-20 13:56 ·  中国 江苏 苏州 电信
银牌会员
★★★
Credits 2,227
Posts 790
Joined 2005-01-27 00:00
21-year member
UID 35703
Gender Male
Status Offline
RE hnlyzhd:
I have no problem on both virtual machine and real machine. If someone tests and has a problem, it means that the CRT or LCD (liquid crystal display) display frequency width is not enough. Just bring the -M9 parameter when generating the file.
my major is english----my love is dos----my teacher is the buddha----my friends--how about U
Floor 153 Posted 2006-01-20 14:24 ·  中国 江苏 苏州 电信
银牌会员
★★★
Credits 2,227
Posts 790
Joined 2005-01-27 00:00
21-year member
UID 35703
Gender Male
Status Offline
: VTmagic.COM (Only She Can't Cure) Version 3.0B Extended Character Template + Display Information Can Specify Chinese/English/Automatically Determine Language Version!

Welcome to test!

The generated extended character model - related files are (NN is a count starting from 01, X is H or Z or K - extended type):
VTexpNNX.EXE ---- Load character model
VTexpNNX.NEW ---- New internal code glyph (correct line - by - line alignment to display vertical, horizontal, vertical and horizontal extended glyphs)
And display the content of.NEW on the screen.

Parameters and commands related to display information are:
-I 0|1|2 ---- Set (error and help) information display language as: English|Chinese|Automatically determine Chinese and English
/H 0|1|2 ---- Directly display help information in English|Chinese|Automatically determine Chinese and English

The next version will make the help information into page - turnable, color - displayed version, to make the layout vivid, highlight the key points, and increase the amount of information!
Attachments
VTMAGIC.RAR (6.52 KiB, Credits to download 1 pts, Downloads: 62)
my major is english----my love is dos----my teacher is the buddha----my friends--how about U
Floor 154 Posted 2006-01-23 15:48 ·  中国 江苏 苏州 电信
银牌会员
★★★
Credits 2,227
Posts 790
Joined 2005-01-27 00:00
21-year member
UID 35703
Gender Male
Status Offline
VTmagic.COM Wei Ta Mei Zhi Version 5.01 Optimized Font Loading Core Edition!

The current font loading core adopts classifying and loading fonts according to the new internal codes of target Chinese characters ---- the storage format is universal, and the loading format 2 is adjusted in real time, which solves the format contradiction between loading and storing fonts, so that format 1 only needs to be loaded once, format 2 only needs to be loaded twice, and only format 0 is loaded one by one (that is, N Chinese characters are loaded 2xN times ---- this was the only loading method for all 3 formats before!).
The general storage format is for the convenience of merging existing.EXE files and changing the new internal code type.
(Note: The format and the new internal code were not originally the same thing, but they can be regarded as one thing here.)

Welcome to use!

Warning: Do not merge.EXE files with different loading cores!!!

[ Last edited by 本是 on 2006-1-27 at 02:00 ]
Attachments
VTMAGIC.RAR (6.65 KiB, Credits to download 1 pts, Downloads: 637)
my major is english----my love is dos----my teacher is the buddha----my friends--how about U
Floor 155 Posted 2006-01-23 18:35 ·  中国 山西 太原 联通
银牌会员
★★★
Credits 1,009
Posts 353
Joined 2003-09-04 00:00
22-year member
UID 9419
Gender Male
Status Offline
I also found the problem at floor 151, that is, the first character is displayed as half a character, which is on a virtual machine.
Solution: Add a few spaces before the line in the.NEW file where the first character is displayed as half a character.
(I directly changed.NEW to.SYS)
Floor 156 Posted 2006-01-24 09:33 ·  中国 浙江 衢州 电信
银牌会员
★★★
Credits 1,270
Posts 548
Joined 2004-05-31 00:00
22-year member
UID 25754
Gender Male
Status Offline
Download and try it.

===============DOS★★★Always with our DOS================
==================================================

==================================================
Floor 157 Posted 2006-01-24 11:39 ·  中国 浙江 衢州 电信
银牌会员
★★★
Credits 1,270
Posts 548
Joined 2004-05-31 00:00
22-year member
UID 25754
Gender Male
Status Offline
out of range , did not test successfully in my fp71g LCD monitor;.new write error , did not test successfully in virtual pc either.

===============DOS★★★Always Accompany Our DOS================
==================================================

==================================================
Floor 158 Posted 2006-01-25 01:59 ·  中国 江苏 苏州 电信
银牌会员
★★★
Credits 2,227
Posts 790
Joined 2005-01-27 00:00
21-year member
UID 35703
Gender Male
Status Offline
Originally posted by weilong888 at 2006-1-24 11:39:
out of range , it was not successfully tested on my FP71G LCD monitor;


It indicates that the CRT or LCD (liquid crystal display) display frequency width is insufficient. You can add the -M9 parameter when generating the file.

Originally posted by weilong888 at 2006-1-24 11:39:
.new write error , it was not successfully tested in Virtual PC either.


Please further provide the operating environment for analysis.
my major is english----my love is dos----my teacher is the buddha----my friends--how about U
Floor 159 Posted 2006-01-25 09:27 ·  中国 浙江 衢州 电信
银牌会员
★★★
Credits 1,270
Posts 548
Joined 2004-05-31 00:00
22-year member
UID 25754
Gender Male
Status Offline
When generating the file, it didn't succeed when using the -M9 parameter. It was in the MS-DOS 7.10 environment. The file was generated, and it successfully booted from the MS-7.10 floppy drive, but there was no Chinese startup menu seen.

===============DOS★★★Forever accompany our DOS================
==================================================

==================================================
Floor 160 Posted 2006-01-26 20:37 ·  中国 浙江 衢州 电信
银牌会员
★★★
Credits 1,270
Posts 548
Joined 2004-05-31 00:00
22-year member
UID 25754
Gender Male
Status Offline
In the pure MSDOS7.10 VIRTUAL PC, the VTmagic.COM Weitaimeizhi 5.00 version optimized to load the font core version was not successfully tested. The VTmagic.COM (Weitaimeizhi) 3.0B version extended font template + display information can specify Chinese/English automatic judgment language version! It was actually successfully tested. What's the matter?

===============DOS★★★Forever Accompanying Our DOS================
==================================================

==================================================
Floor 161 Posted 2006-01-27 02:07 ·  中国 江苏 苏州 电信
银牌会员
★★★
Credits 2,227
Posts 790
Joined 2005-01-27 00:00
21-year member
UID 35703
Gender Male
Status Offline
Originally posted by weilong888 at 2006-1-26 20:37:
In the pure MSDOS7.10 VIRTUAL PC, the VTmagic.COM Wei Ta Mei Zhi 5.00 version optimized to load the font core version was not tested successfully. The VTmagic.COM (Wei Ta Mei Zhi) 3.0B version extended font template + display information can specify Chinese/English/Luan...


Sorry! Because there is a BUG: The VTmagic 5.00 version has an error in address calculation, and the.NEW file generation is wrong. It has now been corrected. Please re-download the updated attachment on floor 154 - version 5.01!

Thank you, netizen weilong888, for testing and pointing out the BUG!
Welcome to further testing and use!
my major is english----my love is dos----my teacher is the buddha----my friends--how about U
Floor 162 Posted 2006-01-27 09:29 ·  中国 浙江 衢州 电信
银牌会员
★★★
Credits 1,270
Posts 548
Joined 2004-05-31 00:00
22-year member
UID 25754
Gender Male
Status Offline
Version 5.01! Tested normally in pure MSDOS7.10 of VIRTUAL PC.

===============DOS★★★DOS that will always accompany us================
==================================================

==================================================
Floor 163 Posted 2006-02-04 18:47 ·  中国 广东 珠海 电信
中级用户
★★
Credits 493
Posts 161
Joined 2002-10-29 00:00
23-year member
UID 94
Gender Male
From ZHCN
Status Offline
Long time no come, the functions of the developed program are getting more and more powerful. HOHO. There is a small suggestion. Can you make a MHT web format explanation and attach it to the compressed package you provide each time? In this way, after the netizens download it, they can immediately see the latest explanation. (Because the picture materials and text explanations on the first floor are not updated in time. I also saw it from the back. HOHO)
Floor 164 Posted 2006-02-10 15:40 ·  中国 广西 桂林 电信
初级用户
★★
Credits 176
Posts 74
Joined 2005-11-07 16:51
20-year member
UID 44761
Status Offline
Strong, becoming more and more user-friendly
Floor 165 Posted 2006-03-08 18:31 ·  中国 山西 大同 中移铁通
元老会员
★★★★
Batchinger
Credits 4,432
Posts 1,512
Joined 2002-10-18 00:00
23-year member
UID 19
Gender Male
Status Offline
Re Ben Shi:

Haven't expressed my views on your work for a long time because I found that many people have started to pay attention to this program and put forward some objective opinions and suggestions, so I had the idea of retiring successfully. But recently, I don't know what the reason is, the update progress of VTMagic has obviously slowed down. In view of this, I studied your work again and stated my opinions and suggestions on the following aspects, hoping to be of some help to your new development.

Algorithm Design

Guessing from the version span from 3.0 to 5.0, you attach great importance to this algorithm improvement; obviously, this algorithm improvement does increase the font loading speed in some ways, but considering the 64-character limit of VTMagic itself, I believe these efficiency improvements are difficult to be noticed by users, that is to say, it is possible that the external performance of the program has not changed much, but its internal complexity has increased significantly, which may not be what we hope for.

There is now a new encoding method that includes the standard ASCII characters not appearing in the text string to be analyzed into the new font modification code table. If so, when analyzing a text composed entirely of Chinese characters, it can support up to 128 Chinese characters. The disadvantage of this encoding method is that it causes inconvenience to the display of commonly used characters in subsequent processes, but it can be solved by restoring the font with /R.

The too few displayable Chinese characters is still a relatively prominent limitation. Although we rarely use it to display a long Chinese text, it is still very useful if it can support displaying 40*25 Chinese characters per screen. You once said, "It is impossible to display 25x80/2 Chinese characters on the same screen by modifying the character set with VGA hardware; only modifying the hardware settings to display graphics and characters on the same screen can be done." Then if we change our thinking, is it possible to realize the delay refresh similar to VPC under the real machine?

Or, adopt the method of artificial distributed processing. First, process 80 characters per line (or until the upper limit of the number of displayable Chinese characters is reached), generate the corresponding .EXE and .NEW files, then process the next 80 characters per line (or the next maximum displayable area), generate new .EXE and .NEW files, and so on until all the text processing is completed.

Help Information

1. Some Chinese characters appear in the description of /^, the example of /P, and the prompt of TS?.EXE in the English version.
2. "Send me donation" appears in the Chinese version.
3. The indentation format of the description text of /H and else in the English/Chinese version is incorrect.

Command Options

1. The difference between commands and options is not very big. It is suggested to merge them, that is, to be compatible with /command and -option at the same time, and to process them equally; it is suggested to separate the command and its subsequent parameters with a colon, which is very useful in batch processing and can effectively reduce the number of parameters; -m and /m are suggested to be changed to /G(ap), with a gap when specified, and no gap when not specified; its role in commands is not very big because it is usually not necessary to change its state repeatedly.
2. /R 4|8 is suggested to be changed to /N, with 40-column narrow screen mode when specified, and 80-column normal mode by default, and a new command /C is used to control clearing the screen.
3. /t is suggested to be changed to /i:file, which only controls obtaining text string input from the file, not controlling the output target; automatically obtain from it when there is a text string in the command line that is not a command option, and automatically obtain from it when there is a text string in the input stream; prompt the user to input when none of the above three places finds a text string.
4. /o:file controls outputting to a file or output stream, outputting to the file when specified, and outputting to the stream by default; because the output stream can be redirected to the file, this switch is cancelable.
5. /^ is suggested to be changed to /X, /+ is suggested to be changed to /M, the original settings can not consider case sensitivity, but may encounter troubles in special command lines; in addition, the usage of extended fonts has not been mastered so far, I wonder if it can be briefly explained?


Original command and option Suggested command and option
-M 9|8 /G (Gap) Chinese character gap: with gap when set, no gap when not set
-I 0|1|2 /L:C|E (Languge) Language environment: C=Chinese, E=English, automatically judged by default
-C 0|1|2 /C|s|p Encoding method: o(riginal)=original Chinese character internal code
s(erial)=string sequence code (80,81,82,83...),
p(arallel)=parallel sequence code (C0,80,C1,81,...)
nnH specifies the 16进制 starting code, nnn specifies the decimal starting code
The default is 80H/128, it is suggested to cancel the limit of >= 80H
-Y J|F|... /S:J|F|...(Style) Font style: J=simple, F=complex, C=bold, X=XZL, V=simulated Song, etc.
/M 9|8 /G
/R 4|8 /R:N (Restore) Restore original font, use when N is specified
/C Clear screen
/P|p 含汉字和English的串 Automatically obtain from it when there is a text string in the command line that is not a command option
/I|i Automatically obtain from it when there is a text string in the input stream
Prompt the user to input when none exists
/T|t d:\dir\filename.ext /I:File Obtain text string input from the file
/O:File Output to the file when specified, output to the stream by default
/Y /W
/+ 1.exe 2.exe 3.exe /M
/^ h横z纵k纵k横k扩 /X
※ Batchinger 致 Bat Fans:请访问 批处理编程的异类 ,欢迎交流与共享批处理编程心得!
‹ Prev 1 9 10 11 12 13 25 Next ›
Forum Jump: