|
zzgjx
新手上路

积分 10
发帖 6
注册 2005-10-18
状态 离线
|
『楼 主』:
把DOS系统装入ROM芯片
使用 LLM 解释/回答一下
请教各位:如何把DOS系统装入ROM芯片(目的是在ROM中运行DOS系统,有关磁盘操作的命令除外),完全抛去软、硬盘等外部储存器!谢谢各位!
Asking everyone: How to load the DOS system into the ROM chip (the purpose is to run the DOS system in the ROM, excluding commands related to disk operations), completely abandoning external storage devices such as floppy disks and hard disks! Thank you everyone!
|
|
2005-10-18 15:37 |
|
|
doslook
初级用户
 
积分 110
发帖 6
注册 2005-3-25
状态 离线
|
『第 2 楼』:
使用 LLM 解释/回答一下
在ROM中用相应的编码器(写码器),写入DOS系统文件。在适当的时机调用。
Write the DOS system files into the ROM using the corresponding encoder (programmer) and call them at an appropriate time.
|
|
2005-10-18 16:12 |
|
|
zzgjx
新手上路

积分 10
发帖 6
注册 2005-10-18
状态 离线
|
『第 3 楼』:
谢谢doslook
使用 LLM 解释/回答一下
谢谢DOSLOOK,我有编程器,写入DOS系统文件后,BIOS如引导DOS?是修改BIOS吗?请赐教!感谢!
Thanks to DOSLOOK, I have a programmer. After writing the DOS system files, how does the BIOS boot DOS? Do I need to modify the BIOS? Please give me some advice! Thanks!
|
|
2005-10-18 16:21 |
|
|
不得不爱
超级版主
         我爱DOS
积分 5310
发帖 2044
注册 2005-9-26 来自 四川南充
状态 离线
|
|
2005-10-18 18:24 |
|
|
chujiafu
银牌会员
    
积分 1339
发帖 595
注册 2004-5-26 来自 安徽 宿州
状态 离线
|
『第 5 楼』:
使用 LLM 解释/回答一下
要是用启动盘的话,干吗还要把Dos写入Rom呢?
If you use a boot disk, why do you still write DOS into the ROM?
|
|
2005-10-18 21:43 |
|
|
zzgjx
新手上路

积分 10
发帖 6
注册 2005-10-18
状态 离线
|
『第 6 楼』:
谢谢各位
使用 LLM 解释/回答一下
我的设想是完全抛去软、硬盘等外部储存器,在8139网卡或其他板卡上扩展,把Dos写入Rom,用它引导系统!真诚希望各位赐教!谢谢了!
My idea is to completely abandon external storage devices such as soft disks and hard disks, and expand on an 8139 network card or other boards, write DOS into ROM, and use it to boot the system! Sincerely hope that all of you will give advice! Thank you!
|
|
2005-10-19 10:09 |
|
|
不得不爱
超级版主
         我爱DOS
积分 5310
发帖 2044
注册 2005-9-26 来自 四川南充
状态 离线
|
|
2005-10-19 10:55 |
|
|
zzgjx
新手上路

积分 10
发帖 6
注册 2005-10-18
状态 离线
|
『第 8 楼』:
谢谢版主!谢谢各位!
使用 LLM 解释/回答一下
用8139是不错的选择,问题是如何让BIOS去引导DOS,请多指教!严重感谢了!!
Using 8139 is a good choice. The problem is how to make the BIOS boot into DOS. Please give me some advice! Thanks a lot!
|
|
2005-10-21 16:11 |
|
|
fdsiuha
高级用户
    闷
积分 587
发帖 302
注册 2005-7-25
状态 离线
|
『第 9 楼』:
使用 LLM 解释/回答一下
需要修改DOS引导扇区代码,把ROM的地址转换成磁盘空间地址。
DOS叫磁盘操作系统,没有磁盘必须虚拟一个。目前而言,必须调用硬盘、软盘,或虚拟为磁盘的空间上的DOS文件才可能启动系统。
不过,除了MS-DOS外已经有其他可以嵌入到ROM里的DOS系统了。
Need to modify the DOS boot sector code to convert the ROM address to the disk space address. DOS is Disk Operating System, and without a disk, a virtual one must be created. At present, it is necessary to call DOS files on the hard disk, floppy disk, or virtual disk space to boot the system.
However, besides MS-DOS, there are other DOS systems that can be embedded in ROM.
|

欢迎造访DOS的小屋!
http://risky.ik8.com |
|
2005-10-25 19:35 |
|
|
quan_zhou
初级用户
 
积分 190
发帖 40
注册 2005-3-17
状态 离线
|
『第 10 楼』:
使用 LLM 解释/回答一下
大家好! 这是一个很好看想法,因为我也一直想实现这一功能,可苦于没法实现,哎<img src="images/smilies/face-angry.png" align="absmiddle" border="0">!
如果用“8139网卡启动”可以的话,那就直接写到主板的BIOS里好了,因为我在做无盘时都是把网卡的的启动程序加到主板的BIOS里去的,但是完全抛去软、硬盘等外部储存器等由主板的BIOS直接进入的DOS还知道怎样下手,我在想如果主板能直接将BIOS的空间当成A盘那就能实现了,因为我的主板的ROM是4MB的实际好像只用2MB,2MB的空足够做启动盘了。
Last edited by quan_zhou on 2005-10-26 at 10:49 ]
Hello everyone! This is a very nice idea, because I've always wanted to implement this function too, but I've been unable to do so, alas:mad:!
If the "8139 network card boot" is possible, then just write it into the motherboard's BIOS, because when I was doing diskless, I always added the network card's boot program to the motherboard's BIOS, but I completely discarded the soft, hard disk and other external storage devices and don't know how to start from DOS directly entered by the motherboard's BIOS. I'm thinking that if the motherboard can directly treat the BIOS space as drive A, then it can be achieved, because the ROM of my motherboard is 4MB, but actually only 2MB is used, and 2MB of space is enough to make a boot disk.
Last edited by quan_zhou on 2005-10-26 at 10:49 ]
|
|
2005-10-26 10:48 |
|
|
chujiafu
银牌会员
    
积分 1339
发帖 595
注册 2004-5-26 来自 安徽 宿州
状态 离线
|
『第 11 楼』:
使用 LLM 解释/回答一下
前途无量,值得关注。
Have a bright future and is worth paying attention to.
|
|
2005-10-27 07:08 |
|
|
fdsiuha
高级用户
    闷
积分 587
发帖 302
注册 2005-7-25
状态 离线
|
|
2005-10-27 18:09 |
|
|
quan_zhou
初级用户
 
积分 190
发帖 40
注册 2005-3-17
状态 离线
|
『第 13 楼』:
使用 LLM 解释/回答一下
RE fdsiuha
我主板ROM的容量是4MB的,ROM型号是SST 49LF004B,
我曾在家的天虹810主板上用过 8MB的ROM,其中电子城有的是。
RE fdsiuha
My motherboard ROM has a capacity of 4MB, and the ROM model is SST 49LF004B.
I once used an 8MB ROM on my home Tianhong 810 motherboard, and there are such ROMs available in the electronics city.
|
|
2005-10-29 15:12 |
|
|
fdsiuha
高级用户
    闷
积分 587
发帖 302
注册 2005-7-25
状态 离线
|
『第 14 楼』:
使用 LLM 解释/回答一下
果然是4Mbit的,除以8,得.5MB。可以装下DOS基本系统。8Mbit还装不下1.44启动盘的全部内容
Last edited by fdsiuha on 2005-10-29 at 16:59 ]
It is indeed 4Mbit. Divided by 8, it gets.5MB. The basic DOS system can be installed. 8Mbit cannot hold all the contents of a 1.44MB boot disk.
Last edited by fdsiuha on 2005-10-29 at 16:59 ]
|

欢迎造访DOS的小屋!
http://risky.ik8.com |
|
2005-10-29 16:57 |
|
|
htdzzx
新手上路

积分 6
发帖 4
注册 2005-10-29
状态 离线
|
『第 15 楼』:
使用 LLM 解释/回答一下
是啊!49LF004B只有524288字节,最起码还要有BIOS 的内容吧!不过可以用TSOP的28F008\016\032扩展到8Mbit、16Mbit、32Mbit等。最好做成USB的ROM卡就方便多了,不用修改BIOS。
Yeah! 49LF004B only has 524288 bytes, and at least there should be BIOS content! But it can be extended to 8Mbit, 16Mbit, 32Mbit, etc. using TSOP's 28F008\016\032. It's better to make it into a USB ROM card, which is more convenient and no need to modify the BIOS.
|
|
2005-10-29 20:06 |
|