![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-26 13:11 |
共 47,812 主题排行 / 349,910 发帖 / 今日 0 篇 / 48,264 会员排行 |
| DOS汉化世界 & 中文系统 (中文化室) » [更新]为VTMagic.com减肥!的VTSlim.com |
| 可打印版本 2,575 / 3 |
| 第1楼 本是 | 发表于 2007-12-05 16:14 |
| 银牌会员 发帖 790 积分 2,227 | |
|
[更新]为VTMagic.com减肥!的VTSlim.com VTSlim.com为VTMagic.com减肥!
VTSlim.com V1.10 惟她减肥茶 1.10版 (c)2007 设计: 本是/罗明安(Born2be/Luo MingAn) 用法: VTSlim filename.EXE 由VTMagic.com生成的字模载入.EXE经使用VTSlim.com惟她减肥茶后(生成相应的.E文件), 最多可减260字节! 不信的网友可以用1个汉字的文件去试: VTMagic -m0 /t 1hz.txt VTSlim 1hz dir 1hz.e* 欢迎使用并反馈BUG及其它相关信息! 本是 由于论坛上传系统故障,暂时无法加附件,所以在此以DEBUG脚本的方式发布软件, 请将“----------”之间的行复制粘贴到vtslim.txt, 再“运行”DEBUG<vtslim.txt (注意要在vtslim.txt所在目录运行) 即可获得VTSlim.com!(文件长1072字节) ----------------------------------------------------------- 附:关于VTMagic的字模载入核心模块的“瘦身”说明 随着对DOS设备驱动程序.SYS文件研究的深入,精减VTMagic的字模载入核心模块代码 工程成果显著--同样功能的程序体积竟可以缩减260字节:从330+4+130+32x汉字个数到 198+4+2+32x汉字个数,所以新载入模块的体积是从236(1个汉字)到2252(64个汉字)! 总 结之后,经验如下: 1.充分利用.SYS代码中设备名称的空间存放执行代码,并省略一切与执行简单任务无 关的策略代码只剩retf、中断代码只剩call init_prog和retf,同时因为仍然空闲的4 字 节还存放了.EXE执行代码call init_prog和mov ah,4Ch及int 21h的前4 字节。策略代码、 中断代码、设备名称、设备请求缓冲指针清理出95字节空间。 2.省略了与载入无关时的不重复汉字列表 (或在此列表需要时也仅留所需汉字所占空 间),最多可省出128字节空间。 3..SYS与.EXE双料执行文件的初始核心精减后压榨出37字节空间。 这对DOS下尤其是在启动软盘中使用的非汉字系统显示汉字有很大的意义。 本是 |
|
| 第2楼 wangjf | 发表于 2007-12-05 21:07 |
| 中级用户 发帖 63 积分 254 | |
|
生成的VTSlim.COM文件
![]() 附件 VTSlim1.10.zip (3.59 KiB) |
|
| 第3楼 本是 | 发表于 2007-12-07 14:20 |
| 银牌会员 发帖 790 积分 2,227 | |
|
由于发现取字模数据存在BUG,1楼已更新。请wangjf也同时更新!谢谢!
|
|
| 第4楼 muyangren | 发表于 2010-07-22 10:27 |
| 贫困用户 发帖 1 积分 -5 | |
|
于发现取字模数据存在BUG,1楼已更新。请wangjf也同时更新!谢谢!
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |