Re will:
Your suggestion is really good! I will change the VT when possible. For restoring the original character patterns of VT, I already have a simpler and perfect solution that does not change the video mode and does not require self-provided character patterns.
The generation principle of extended characters is that one style symbol controls one Chinese character. After /^, each h/z/k style symbol controls only the next 1 Chinese character. For example:
vtmagic /^ 横h扩z纵z扩k纵k横k扩
The above command line will generate 7 files: VTexp01h.EXE, VTexp02h.EXE, VTexp03z.EXE, VTexp04z.EXE, VTexp05k.EXE, VTexp06k.EXE, VTexp07k.EXE.
vtmagic /+ VTexp01h.EXE VTexp02h.EXE VTexp03z.EXE VTexp04z.EXE VTexp05k.EXE VTexp06k.EXE VTexp07k.EXE
The above command line will generate a merged character pattern file VThzMrg.EXE.
Hello, world!
I haven't looked at my VT post on the China DOS Union for a long time - I'm relatively busy now, sorry!
The display of long articles is actually the play of super VT technology. It should be solved in the display module of the Chinese character system (for example, for those supporting direct screen writing, can it support "virtual VT user character display"?).
Alternatively, develop a VTview.com separately, display Chinese characters as Western characters on the screen, and then use the up and down arrow keys to control the "virtual line reading ruler" to realize the VT replacement display of the Chinese character shape in the current line.
Even more, real-time Chineseization of VT (similar to direct screen writing of pseudo-character Chinese characters), set up VT Chinese character internal code and character pattern buffer, track character display position, first-in-first-out, and keep the maximum number of VT Chinese character displays.
The above three methods are more and more technically complex and require time to recharge. If you just consider English and Chinese at the same time, opening 256 characters (single character set) or even 256 Chinese characters (double character set) should be relatively simple.
In addition, I originally developed with MASM 5.0, and the program is getting larger and more complex, which is quite headache-inducing. But besides ASM, I only know BASIC - there are N dialects, such as qb/vbdos/fb/pb/basm/asic, etc. Should I go with ASM or bASIC?
my major is english----my love is dos----my teacher is the buddha----my friends--how about U