![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-10-28 03:30 |
共 47,815 主题排行 / 349,929 发帖 / 今日 1 篇 / 48,290 会员排行 |
| DOS启动盘 & LOGO技术 (启动盘室) » 关于hiram.exe,himem.sys的一个问题 |
| 可打印版本 1,526 / 10 |
| 第1楼 fcicq001 | 发表于 2006-01-29 17:46 |
| 新手上路 发帖 6 积分 16 | |
|
关于hiram.exe,himem.sys的一个问题 这不是一个简单的问题,偶也不是新手,都来看一看...
--------- 在偶的机器上(amd athlon 2500+) 使用umbpci.sys(3.65)+hiram.exe(1.9a)+himem.sys(devicehigh)的时候,载入himem.sys时出错(himem.sys使用的是wengier压缩的10351字节版本) 然后偶进行了一些尝试 用win98原版的himem.sys(33191b)一切正常 用upx1.92压缩后测试,载入正常,但进入autoexec.bat时出了一些问题 (如果用step by steps的话正常) 用upx1.93,1.25测试,载入不正常 用pklite2.01,上面的测试成功,而单独加载它的时候失败 apack0.98同样失败(0.99也应当如此) 也就是说,himem.sys问题也就归结为压缩软件的问题,请大家帮偶一个忙 找到一个适合启动盘用(15k以内)的himem.sys,不要用Freedos的来凑数 有具体的建议发在下面,也可以邮件[email protected]来探讨一下,这里先谢过了. ------- 另:许多启动盘用的3k大小的himem.sys只认识64M内存 |
|
| 第2楼 fcicq001 | 发表于 2006-01-31 13:35 |
| 新手上路 发帖 6 积分 16 | |
|
补充:
使用syspack仍然失败. |
|
| 第3楼 llm | 发表于 2006-01-31 18:03 |
| 元老会员 发帖 294 积分 840 | |
|
himem.sys为何要devicehigh?
|
|
| 第4楼 iceboy | 发表于 2006-02-01 17:31 |
| 银牌会员 发帖 512 积分 1,681 | |
|
用 umbpci+hiram。。把 himem 放到 UMB 里头。。
|
|
| 第5楼 llm | 发表于 2006-02-01 17:53 |
| 元老会员 发帖 294 积分 840 | |
|
说不定问题就在这里
我用upx压缩的himem.sys很多年了,10336字节 在各种台式机和笔记本上从没出过问题,包括intel、nvidia、via和sis的芯片组 试试不+high吧 第三方的内存管理程序个人认为没有必要 启动盘,启动一下而已,多几k常规内存根本没用 为此而牺牲了兼容性实在是得不偿失 |
|
| 第6楼 fcicq001 | 发表于 2006-02-01 19:05 |
| 新手上路 发帖 6 积分 16 | |
|
楼上的注意一下,原版himem.sys,用devicehigh没有问题,
那么问题只能出在压缩软件上 请问楼上的upx是哪个版本的?偶再试试 |
|
| 第7楼 llm | 发表于 2006-02-01 20:49 |
| 元老会员 发帖 294 积分 840 | |
|
还记得未公开的installhigh么?同样的一个TSR,在autoexec.bat中运行和在config.sys中以install和以installhigh加载,三种方式在内存占用上是有所不同的
所以 “原版himem.sys,用devicehigh没有问题,那么问题只能出在压缩软件上” 可是直接加载压缩版没有问题,是否就能说问题只能出在第三方内存管理程序上呢? 这种不兼容的情况,很难说是谁的责任 试试这个himem.sys吧,11115字节 http://u.sohu.com/downloadForm.do?fileid=11387978840426461 |
|
| 第8楼 fcicq001 | 发表于 2006-02-02 10:51 |
| 新手上路 发帖 6 积分 16 | |
|
试了一下
qemu中,运行100%正常 在实际机器上,同样是正常,但是少了接近3k的常规内存,这是不愿意见到的. himem.sys只需要耗1k多一点,而您提供的版本所用的压缩软件,解压文件后,仍然需要一定的内存供驻留用(就是刚才所说的3k) ------ 偶这个问题的实质很简单,就是省下20k左右的磁盘空间,正好也能找到一个适合于系统文件使用的压缩软件 如果真的是不值得的话,20k倒也没什么大不了,删一个小工具就省回来了 ------ 另外的发现:UPX 1.0X-1.2X压缩算法几乎相同,可能就是在细微之处有所修改 把许多份压好的himem.sys算MD5,居然是一样的 0.8-1.0有改动,1.2X-1.9beta有改动,呵呵呵... ------ 只可惜,许多原来的压缩软件只认识com,exe.不认识sys 如果用Freedos的himem.sys(不过好像是exe),兼容性又不对了. [ Last edited by fcicq001 on 2006-2-2 at 10:58 ] |
|
| 第9楼 llm | 发表于 2006-02-02 11:43 |
| 元老会员 发帖 294 积分 840 | |
|
ptsdos2000的himem.sys如何呢
|
|
| 第10楼 fcicq001 | 发表于 2006-02-02 19:04 |
| 新手上路 发帖 6 积分 16 | |
|
实际上偶没有测试freedos和ptsdos的,偶已经想到它们的兼容性比这个压缩过的更差.
暂时先牺牲20k空间吧 ------- 另:偶的启动盘是用subitem来做多启动菜单,一层一层的,这个不用怕,模式多的很! 另外,想要常规内存偶670k也给你做出来... 这只是一次测试 |
|
| 第11楼 llm | 发表于 2006-02-02 19:13 |
| 元老会员 发帖 294 积分 840 | |
|
常规内存大于640kB我在很久之前就试过,前提是不能使用图形方式
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |