|
本是
银牌会员
    
积分 2221
发帖 789
注册 2005-1-27
状态 离线
|
『第 16 楼』:
使用 LLM 解释/回答一下
RE download:
应该行。因为动态载入字模对硬件的限制,通常来自起始装载字符代码(最好为0)、一次装载的数量(最好256整集)和字符8/9点宽度的设置(最好不设,直接用系统默认值,只可惜汉字中间有缝)。为了更好的兼容性,所以这次的装载核心采用了最大兼容性的设置。
另外,为了缩小载入核心,也省去了不重复汉字列表、新内码列表、及其它未用数据,并非为难VTEDIT。完全可以打开原文本文件编辑后存盘.TXT、.NEW、.EXE,因为载入核心.EXE以后还会有变动。
VTGBK很快会出命令行带参数版本,同时会出支持双字符集同屏显示的小小软件包。再过几天吧!
RE download:
It should work. Because of the hardware restrictions on dynamic loading of character fonts, usually from the starting loaded character code (preferably 0), the number loaded at one time (preferably 256 full sets), and the setting of character 8/9 dot width (preferably not set, directly use the system default value, but it's a pity that there are gaps between Chinese characters). In order to better compatibility, so this time the loading core adopts the setting of maximum compatibility.
In addition, in order to reduce the loading core, the non - repeated Chinese character list, the new code list, and other unused data are also omitted, not to make it difficult for VTEDIT. It can completely open the original text file, edit it, and then save it as.TXT,.NEW,.EXE, because there will be changes after loading the core.EXE.
VTGBK will soon have a command - line version with parameters, and at the same time, a small software package supporting the display of double character sets on the same screen will be released. In a few days!
|

my major is english----my love is dos----my teacher is the buddha----my friends--how about U |
|
2007-4-17 01:38 |
|
|
download
初级用户
 
积分 199
发帖 101
注册 2007-3-13
状态 离线
|
『第 17 楼』:
VTEDIT那边你不用担心
使用 LLM 解释/回答一下
我看了一下,因:110<256/2,故没多大变化,
只好等你支持到128+64的时候偶再升级VTEDIT了。
I took a look. Because: 110 < 256/2, so there's not much change. I'll have to wait until you support 128+64 before I upgrade VTEDIT.
|
|
2007-4-17 03:36 |
|
|
本是
银牌会员
    
积分 2221
发帖 789
注册 2005-1-27
状态 离线
|
『第 18 楼』:
使用 LLM 解释/回答一下
Originally posted by download at 2007-4-17 03:36:
我看了一下,因:110<256/2,故没多大变化,
只好等你支持到128+64的时候偶再升级VTEDIT了。
256/2的我作过试验,编程使用可以,但作为通用字模,调用<=‘ ’的控制码(尤其是0Dh,0Ah,07,08,03)对于ECHO和其它程序的字符串显示很不方便,就是‘ ’和“"”也因为在命令行中通常已有功能定义,也不能考虑,所以我才决定支持110个汉字。 不是因为做不到,而是因为不能做。无奈呀:我前面做过的VTF80.COM(本论坛上有,很别拗、DOS下ECHO不好直接用)也可以说是一个前期试验品吧。而且, 我在开发的双字符集软件包,已经支持110+110个汉字同屏!再过几天就可以让大家试验了。
Last edited by 本是 on 2007-4-17 at 04:59 AM ]
Originally posted by download at 2007-4-17 03:36:
I took a look. Because: 110 < 256/2, so there is not much change,
I have to wait until you support 128+64 before I can upgrade VTEDIT again.
I have tested 256/2. For programming use, it's okay, but as a universal character font, calling control codes <= ' ' (especially 0Dh, 0Ah, 07, 08, 03) is very inconvenient for ECHO and string display of other programs. Even ' ' and "\" are also not considered because they usually have functional definitions in the command line, so I decided to support 110 Chinese characters. It's not because it can't be done, but because it shouldn't be done. It's helpless: the VTF80.COM I did earlier (available on this forum, very awkward, not easy to use ECHO directly under DOS) can also be said to be a preliminary test product. Moreover, the double character set software package I'm developing already supports 110+110 Chinese characters on the same screen! It will be available for everyone to test in a few days.
Last edited by 本是 on 2007-4-17 at 04:59 AM ]
|

my major is english----my love is dos----my teacher is the buddha----my friends--how about U |
|
2007-4-17 04:55 |
|
|
yaya
银牌会员
    
积分 1009
发帖 353
注册 2003-9-4
状态 离线
|
『第 19 楼』:
使用 LLM 解释/回答一下
很好,使用范围更加宽广.
That's great, the scope of use is wider.
|
|
2007-4-17 05:43 |
|
|
download
初级用户
 
积分 199
发帖 101
注册 2007-3-13
状态 离线
|
『第 20 楼』:
使用 LLM 解释/回答一下
Originally posted by 本是 at 03:55 PM:
256/2的我作过试验,编程使用可以,但作为通用字模,调用<=‘ ’的控制码(尤其是0Dh,0Ah,07,08,03)对于ECHO和其它程序的字符串显示 ...
控制码可考虑一下 07H,响声
Originally posted by 本是 at 03:55 PM:
I have tested 256/2. It can be used in programming, but as a general font, calling control codes <= ' '(especially 0Dh, 0Ah, 07, 08, 03) for string display in ECHO and other programs...
Consider control code 07H, which makes a beep
|
|
2007-4-17 12:44 |
|
|
hjch65655166
新手上路

积分 19
发帖 10
注册 2006-3-23
状态 离线
|
『第 21 楼』:
谢谢啦
使用 LLM 解释/回答一下
抢到21楼不容易啊 先占着 以后补充
本是果然是强人 夜里5点也没睡啊
Last edited by hjch65655166 on 2007-4-17 at 12:49 PM ]
It's not easy to grab the 21st floor. First occupy it and supplement later. This person is really a strong one. He didn't sleep at 5 o'clock at night either.
Last edited by hjch65655166 on 2007-4-17 at 12:49 PM ]
|
|
2007-4-17 12:47 |
|
|
bhdc
初级用户
 
积分 48
发帖 23
注册 2006-2-23
状态 离线
|
|
2007-4-18 01:20 |
|
|
cchessbd
高级用户
   
积分 525
发帖 222
注册 2006-8-28
状态 离线
|
『第 23 楼』:
使用 LLM 解释/回答一下
新版测试:可正常显示汉字!的确有乱码的情况出现。
不知道什么时候可以出命令行的版本。
New version test: Chinese characters can be displayed normally! There are indeed cases of garbled characters.
I don't know when the command - line version will be released.
|
|
2007-4-18 08:06 |
|
|
本是
银牌会员
    
积分 2221
发帖 789
注册 2005-1-27
状态 离线
|
『第 24 楼』:
使用 LLM 解释/回答一下
Originally posted by cchessbd at 2007-4-18 08:06:
新版测试:可正常显示汉字!的确有乱码的情况出现。
如果要转换的文件包含GBK汉字,而用户的C:\(C盘根目录)或.\(当前目录)里无GBK16字库,那么生成的文件中对应的地方会继承自动生成时的前一个汉字字模,也就是说,GBK汉字会被换成前面的GB汉字。这是我碰到过的,不知道你说的乱码指的是什么?能将原始文本文件附上来吗?GBK16字库所在目录也请查报。
Originally posted by cchessbd at 2007-4-18 08:06:
不知道什么时候可以出命令行的版本。
我正在考虑.EXE载入核心的方案,并在试验双字符集同屏显示110+110个汉字。Please wait...
Originally posted by cchessbd at 2007-4-18 08:06:
New version test: Chinese characters can be displayed normally! There are indeed cases of garbled characters.
If the file to be converted contains GBK Chinese characters, and there is no GBK16 font library in C:\ (root directory of C drive) or. \ (current directory), then the corresponding place in the generated file will inherit the previous Chinese character font pattern when automatically generated, that is, GBK Chinese characters will be replaced with the previous GB Chinese characters. This is what I have encountered. I don't know what kind of garbled characters you are referring to? Can you attach the original text file? Also, please report the directory where the GBK16 font library is located.
Originally posted by cchessbd at 2007-4-18 08:06:
I don't know when the command-line version will be available.
I am considering the scheme of loading the core with.EXE, and testing the display of 110+110 Chinese characters on the same screen with double character sets. Please wait...
|

my major is english----my love is dos----my teacher is the buddha----my friends--how about U |
|
2007-4-18 09:27 |
|
|
zts59
中级用户
  
积分 387
发帖 104
注册 2004-11-19
状态 离线
|
『第 25 楼』:
使用 LLM 解释/回答一下
最好能够应用到CONFIG中去,呵呵
It would be best to be applicable in CONFIG, heh heh
|
|
2007-4-19 11:19 |
|
|
bhdc
初级用户
 
积分 48
发帖 23
注册 2006-2-23
状态 离线
|
『第 26 楼』:
使用 LLM 解释/回答一下
呵呵,更新了,赶快试试。。。
Hehe, updated, hurry up and try...
|
|
2007-4-20 06:38 |
|
|
本是
银牌会员
    
积分 2221
发帖 789
注册 2005-1-27
状态 离线
|
『第 27 楼』:
使用 LLM 解释/回答一下
2007.4.19 V2.00 修改新内码格式和命令行缝型及字符集#的设定,增加FNT.COM工具箱,充分释放双字符集同屏显示220个汉字的潜力。
VT字模工具箱——FNT.COM
有了FNT.COM工具箱,
就能充分释放双字符集同屏显示220个汉字的潜力!
尽情地玩VT字模游戏吧!
使用1楼DEMO.RAR中的*.TXT文件。假设你有GBK16字库在C盘根目录或当前目录。
例1:
::生成.exe和.new
VTGBK /0 64.txt
VTGBK /1 110gbk.txt
::载入字模
64
110gbk
::激活0,1
FNT act=0,1
::显示效果
FNT two
TYPE 64.new
TYPE 110gbk.new
例2:
::假如已有64.exe和110gbk.exe。
::如果已有.FNT文件,就不需要VTGBK再来生成。
::dump为存字模到文件
64
FNT dump=64.fnt
110gbk
FNT dump=110gbk.fnt
::清字模
FNT def
::载入字模
FNT load=64.fnt,5
FNT load=110gbk.fnt,3
::激活3,5
FNT act=3,5
::显示效果
FNT two
TYPE 64.new
TYPE 110gbk.new
::彻底恢复字模缝型等
FNT clr
FNT ver 1.0 (c) 2007..12 Luo MingAn(aka Born2be)
Syntax:
FNT load=file,x
FNT act=x,y
FNT eco=x,"a colored string with ring in quotes"
FNT 098=x
FNT two
FNT clr
FNT def
FNT dump=file,x
FNT b2n=file,x,mm,nn
x,y 为字符集号,0到7之间的任意数字;x=第1字符集号, y=第2字符集号
file 为4096字节的.FNT字模文件
z 为色彩,0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F, 0-7为第1字符集显示色,
8及以后的为第2字符集显示色(双字符集同屏显示用)
1. 载入字模文件到标号为x的字符集空间
FNT load=file,x
2. 激活标号为x和y的字符集(默认值:0,0)
FNT act=x,y
3. 带色z的ECHO,"要显示的字符串",要显示双引号用Ctrl N,
;为不换行回车,#为多色显示多串的终结标志
FNT eco=z,"a colored string with ring in quotes"
4. 缝型:9为有缝,8为无缝(液晶显示器可能最好不设8,9,以免报错)
FNT 098=x
5. 显示ASCII码和VT新内码的各自双字符集效果
FNT two
6. 重置视频模式,清屏、清字模、有缝、闪烁
FNT clr
7. 仅清字模为系统默认字模
FNT def
8. 将标号为x的字符集字模保存4096字节到文件
FNT dump=file,x
9. 仅载入文件file中从mm到nn的字模到字符集x(数字后有h为16进制,无h为10进制)
FNT b2n=file,x,mm,nn
下面3幅图分别是双字符集同屏显示效果图的英文状态、64x2个汉字状态、110x2个汉字状态。
Last edited by 本是 on 2007-4-20 at 12:42 PM ]
2007.4.19 V2.00 Modify the new internal code format, command line seam type, and character set # settings, add the FNT.COM toolbox, and fully release the potential of displaying 220 Chinese characters on the same screen with dual character sets.
VT Font Toolbox - FNT.COM
With the FNT.COM toolbox,
You can fully release the potential of displaying 220 Chinese characters on the same screen with dual character sets!
Enjoy playing VT font games to the fullest!
Use the *.TXT files in the 1st floor DEMO.RAR. Suppose you have the GBK16 font in the root directory of drive C or the current directory.
Example 1:
::Generate.exe and.new
VTGBK /0 64.txt
VTGBK /1 110gbk.txt
::Load fonts
64
110gbk
::Activate 0,1
FNT act=0,1
::Display effect
FNT two
TYPE 64.new
TYPE 110gbk.new
Example 2:
::Suppose there are already 64.exe and 110gbk.exe.
::If there are already.FNT files, there is no need for VTGBK to generate again.
::dump is to save fonts to file
64
FNT dump=64.fnt
110gbk
FNT dump=110gbk.fnt
::Clear fonts
FNT def
::Load fonts
FNT load=64.fnt,5
FNT load=110gbk.fnt,3
::Activate 3,5
FNT act=3,5
::Display effect
FNT two
TYPE 64.new
TYPE 110gbk.new
::Thoroughly restore font seams, etc.
FNT clr
FNT ver 1.0 (c) 2007..12 Luo MingAn(aka Born2be)
Syntax:
FNT load=file,x
FNT act=x,y
FNT eco=x,"a colored string with ring in quotes"
FNT 098=x
FNT two
FNT clr
FNT def
FNT dump=file,x
FNT b2n=file,x,mm,nn
x,y are character set numbers, any numbers from 0 to 7; x = first character set number, y = second character set number
file is a 4096-byte.FNT font file
z is color, 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F, 0-7 are display colors for the first character set,
8 and later are display colors for the second character set (for dual character set on-screen display)
1. Load font file into the character set space labeled x
FNT load=file,x
2. Activate character sets labeled x and y (default value: 0,0)
FNT act=x,y
3. ECHO with color z, "string to display", use Ctrl N to display double quotes,
; is carriage return without line feed, # is the end mark for multi-color display of multiple strings
FNT eco=z,"a colored string with ring in quotes"
4. Seam type: 9 is with seam, 8 is without seam (LCD monitors may be best not to set 8,9 to avoid errors)
FNT 098=x
5. Display the respective dual character set effects of ASCII code and VT new internal code
FNT two
6. Reset video mode, clear screen, clear fonts, with seam, flashing
FNT clr
7. Only clear fonts to system default fonts
FNT def
8. Save the font of character set labeled x to file with 4096 bytes
FNT dump=file,x
9. Only load fonts from mm to nn in file file into character set x (h after number is hexadecimal, without h is decimal)
FNT b2n=file,x,mm,nn
The following 3 pictures are respectively the English state, 64x2 Chinese character state, and 110x2 Chinese character state of the dual character set on-screen display effect.
Last edited by 本是 on 2007-4-20 at 12:42 PM ]
附件
1: 2fntEn.bmp (2007-4-20 09:28, 253.87 KiB, 下载附件所需积分 1 点
,下载次数: 1)
附件
2: 2fnt64.bmp (2007-4-20 09:29, 249.8 KiB,下载次数: 2)
附件
3: 2fnt110.bmp (2007-4-20 09:29, 251.05 KiB,下载次数: 2)
|

my major is english----my love is dos----my teacher is the buddha----my friends--how about U |
|
2007-4-20 09:28 |
|
|
download
初级用户
 
积分 199
发帖 101
注册 2007-3-13
状态 离线
|
|
2007-4-20 12:10 |
|
|
本是
银牌会员
    
积分 2221
发帖 789
注册 2005-1-27
状态 离线
|
『第 29 楼』:
使用 LLM 解释/回答一下
Originally posted by download at 2007-4-20 12:10:
@echo "这里如何用??"
通常的echo命令只能显示第1字符集的内容,第2字符集的内容要用FNT.COM的ECO命令来帮忙。格式如下(要显示"号,请在DOS下输入Ctrl N):
FNT eco 2,"新内码串1绿色第1字符集(不换行)"; a"另一个串高亮绿色第2字符集(换行)"
在此之前要先载入2个字模文件到不同的字符集(如果只有1个字模文件,则第1、2两个字符集显示同样的字形),并激活它们。
Last edited by 本是 on 2007-4-20 at 12:37 PM ]
Originally posted by download at 2007-4-20 12:10:
@echo "How to use this here??"
Normally, the echo command can only display the content of the first character set. The content of the second character set needs the help of the ECO command of FNT.COM. The format is as follows (to display the " character, enter Ctrl N under DOS):
FNT eco 2,"New internal code string 1 green first character set (no line break)"; a"Another string highlighted green second character set (line break)"
Before this, you need to load 2 font files into different character sets first (if there is only 1 font file, the first and second character sets will display the same glyphs) and activate them.
Last edited by 本是 on 2007-4-20 at 12:37 PM ]
|

my major is english----my love is dos----my teacher is the buddha----my friends--how about U |
|
2007-4-20 12:36 |
|
|
bhdc
初级用户
 
积分 48
发帖 23
注册 2006-2-23
状态 离线
|
『第 30 楼』:
使用 LLM 解释/回答一下
在XP下试了下,VTGBK生成的new文件,有时末尾会出现一个→,不知有没影响。。
Tried it under XP, and sometimes a → appears at the end of the new file generated by VTGBK. Not sure if it has any impact.
|
|
2007-4-21 01:43 |
|
|