中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-06 10:49
47,812 主题排行 / 349,914 发帖 / 今日 0 篇 / 48,268 会员排行
DOS汉化世界 & 中文系统 (中文化室) » 用于 Config.sys 的中英文引导菜单 ConfigP.Mnu V3.03
可打印版本  26,330 / 128
第106楼 xiaolongkun0 发表于 2009-02-12 07:20
初级用户 发帖 84 积分 188
最后实现图
没有加载中文字体。
因为好象没有办法使用类似DEVICE=config.exe的方法成功,而使用high=himem.sys放在开始位置虽然可以,但又限制了配置的搭配问题。

[ Last edited by xiaolongkun0 on 2009-2-12 at 07:22 ]

附件
2009-02-12_055453.jpg (60.43 KiB)
第107楼 xiaolongkun0 发表于 2009-02-12 12:21
初级用户 发帖 84 积分 188
device=umbpci.sys
加载这个怎么都会有错误
无论是
device=umbpc.sys
device=qhimem.sys
还是
device=qhimem.sys
device=umbpc.sys
用MEM/C/P查看都不存在umbpc.sys,我反复使用默认的config,及串联式的config加载都没有发现问题。
第108楼 yaya 发表于 2009-02-12 12:31
银牌会员 发帖 353 积分 1,009
不先加载himem.sys,无法加载umbpc.sys
第109楼 xiaolongkun0 发表于 2009-02-12 12:40
初级用户 发帖 84 积分 188
Originally posted by yaya at 2009-2-12 12:31:
不先加载himem.sys,无法加载umbpc.sys

这样好象也不行,这个方法非常好,就是兼容性有待改进。
第110楼 xiaolongkun0 发表于 2009-02-13 02:38
初级用户 发帖 84 积分 188
我从新整理了下代码,umbpci居然可以加载成功了。我并没有在开始加载himem或qhimem。现在就是不能使用VTMagic的方法来显示中文。ACIOS虽然可以,但必须先载入内存管理程序才行。

[ Last edited by xiaolongkun0 on 2009-2-13 at 04:45 ]
第111楼 xiaolongkun0 发表于 2009-02-13 10:01
初级用户 发帖 84 积分 188
话外题,后来发现
UMBPCI qdma qcache
只要加载了 qdma qcache 硬盘就看不见了,而smartdrv就没有问题。我记得这搭配一直能用的。我怀疑是硬盘部分接触问题,因为涉及到磁盘高速部分。而串行口的经常也是接触不好。果然,我关机,检查并再插一遍,开机加载,UMBPCI QDMA QCACHE 的使用完全没有问题。这证明判断是正确的。
总结是,串行口的硬盘设计是非常的失败的(普遍反映也是,另外实际上U盘接口的设计也是非常失败的,因为U盘插口的盲插命中率非常低),用着接触不良的次数多,使用非常不安全,XP下一松接口马上就死机,如果是正在刻录光盘那就等着费碟了。
补图

[ Last edited by xiaolongkun0 on 2009-2-13 at 11:56 ]

附件
2009-02-13_102939.jpg (75.84 KiB)
第112楼 yaya 发表于 2009-02-13 12:08
银牌会员 发帖 353 积分 1,009
不用加载ACIOS,只要把16j.dot放在根目录就行。但是需要预先加载HIMEM.SYS或其他扩展内存管理器。

[ Last edited by yaya on 2009-2-13 at 12:11 ]
第113楼 xiaolongkun0 发表于 2009-02-13 13:40
初级用户 发帖 84 积分 188
Originally posted by yaya at 2009-2-13 12:08:
不用加载ACIOS,只要把16j.dot放在根目录就行。但是需要预先加载HIMEM.SYS或其他扩展内存管理器。

[ Last edited by yaya on 2009-2-13 at 12:11 ]

能不能不先加载内存管理程序,先加载内存管理程序并不符合我的配置要求,我使用原来的老方法(VTMagic)虚拟机下不能进机,而实机下显示的是乱码,这是为什么?难道这个版本不支持VTMagic的方法显示中文了?
第114楼 yaya 发表于 2009-02-13 15:38
银牌会员 发帖 353 积分 1,009
支持VTMagic
第115楼 xiaolongkun0 发表于 2009-02-13 22:01
初级用户 发帖 84 积分 188
yaya
能说明下VTMagi在配置中使用有什么不同吗或要求吗
我使用
device=config.exe
device=configp.mnu /s
config.exe是VTMagi生成,但是无论怎么样都不能显示中文,我实在找不到原因!因为只是简单的加上一句,代码上应该不存在什么差别吧?
第116楼 xiaolongkun0 发表于 2009-02-14 12:17
初级用户 发帖 84 积分 188
另外,关于坐标是怎么转换和计算的
26行(1-26),80列(1-80)
如果按照640*480计算,并不能整除。
640/80 就是 x 间隔 8个象素
而 480/26 就是 y 间隔 约等于 18.4......
我总不能从计算结果去对应实际的效果图,不知道是不是我计算有问题。请指教!其计算坐标是怎么转换的,格与格之间是间隔几个象素?
第117楼 yaya 发表于 2009-02-14 18:58
银牌会员 发帖 353 积分 1,009
可能是VTMagi生成的config.exe有问题。
1列8象素。1行18象素,余数平均分到顶、底。其实算个大概,观察后调整就行了。
第118楼 xiaolongkun0 发表于 2009-02-15 03:27
初级用户 发帖 84 积分 188
之前研究了下,为了方便编辑,在FLASH上写了个脚本,方便可视化图形编辑。
我琢磨了许久,就是不明白,为什么总是不精准。最后我发现,Y0,X0,已经出界,而Y底部,发现行数为79行 27列。最后得出象素,结果发现X又差一格,后来我想,因为从定义1,为0开始,所以应该最后的X上的格应该加上1。调试结果才大概一致,但是仍发现有偏差,就是X最小值时候,实际并非0而是有小偏差,X最大时候,X已经从开始算起。最后看你的回复,我知道应该是差别,不过按你的余数的算法似乎比较比较麻烦,不容易图形化确定,因为把余分到顶和底我认为实现反操作不容易。
下面是我是使用FLASH编辑器写的脚本,用于可是化图形编辑,及生成坐标,因为余算法可能会跟实际图有小小偏差。

附件
2009-02-15_013339.gif (102.29 KiB)
第119楼 xiaolongkun0 发表于 2009-02-15 03:28
初级用户 发帖 84 积分 188
输出组

附件
2009-02-15_013409.gif (43.84 KiB)
第120楼 xiaolongkun0 发表于 2009-02-15 03:30
初级用户 发帖 84 积分 188
计算脚本在0层,一般应该锁定

附件
2009-02-15_013605.gif (30.29 KiB)
上一页  15 6 7 8 9  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023