China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-06-30 19:04
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » Load the DOS system into a ROM chip View 2,594 Replies 16
Original Poster Posted 2005-10-18 15:37 ·  中国 福建 漳州 广电网
新手上路
Credits 10
Posts 6
Joined 2005-10-18 15:31
20-year member
UID 43667
Gender Male
Status Offline
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!
Floor 2 Posted 2005-10-18 16:12 ·  中国 北京 中移铁通
初级用户
Credits 110
Posts 6
Joined 2005-03-25 00:00
21-year member
UID 37413
Gender Male
Status Offline
Write the DOS system files into the ROM using the corresponding encoder (programmer) and call them at an appropriate time.
Floor 3 Posted 2005-10-18 16:21 ·  中国 福建 漳州 广电网
新手上路
Credits 10
Posts 6
Joined 2005-10-18 15:31
20-year member
UID 43667
Gender Male
Status Offline
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!
Floor 4 Posted 2005-10-18 18:24 ·  中国 四川 南充 电信
超级版主
★★★★
我爱DOS
Credits 5,310
Posts 2,044
Joined 2005-09-26 12:00
20-year member
UID 42843
Gender Male
From 四川南充
Status Offline
Floor 5 Posted 2005-10-18 21:43 ·  中国 安徽 宿州 泗县 电信
银牌会员
★★★
Credits 1,339
Posts 595
Joined 2004-05-26 00:00
22-year member
UID 25306
Gender Male
From 安徽 宿州
Status Offline
If you use a boot disk, why do you still write DOS into the ROM?
Floor 6 Posted 2005-10-19 10:09 ·  中国 福建 漳州 广电网
新手上路
Credits 10
Posts 6
Joined 2005-10-18 15:31
20-year member
UID 43667
Gender Male
Status Offline
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!
Floor 7 Posted 2005-10-19 10:55 ·  中国 四川 南充 电信
超级版主
★★★★
我爱DOS
Credits 5,310
Posts 2,044
Joined 2005-09-26 12:00
20-year member
UID 42843
Gender Male
From 四川南充
Status Offline
Floor 8 Posted 2005-10-21 16:11 ·  中国 福建 漳州 广电网
新手上路
Credits 10
Posts 6
Joined 2005-10-18 15:31
20-year member
UID 43667
Gender Male
Status Offline
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!
Floor 9 Posted 2005-10-25 19:35 ·  中国 湖北 武汉 联通
高级用户
★★★
Credits 587
Posts 302
Joined 2005-07-25 17:31
20-year member
UID 41046
Gender Male
Status Offline
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
Floor 10 Posted 2005-10-26 10:48 ·  中国 广东 东莞 电信
初级用户
Credits 190
Posts 40
Joined 2005-03-17 00:00
21-year member
UID 37149
Gender Male
Status Offline
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!
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 ]
Floor 11 Posted 2005-10-27 07:08 ·  中国 安徽 宿州 泗县 电信
银牌会员
★★★
Credits 1,339
Posts 595
Joined 2004-05-26 00:00
22-year member
UID 25306
Gender Male
From 安徽 宿州
Status Offline
Have a bright future and is worth paying attention to.
Floor 12 Posted 2005-10-27 18:09 ·  中国 湖北 武汉 联通
高级用户
★★★
Credits 587
Posts 302
Joined 2005-07-25 17:31
20-year member
UID 41046
Gender Male
Status Offline
Is your motherboard's BIOS ROM 8 MBit or 8 MByte?
欢迎造访DOS的小屋!
http://risky.ik8.com
Floor 13 Posted 2005-10-29 15:12 ·  中国 广东 东莞 电信
初级用户
Credits 190
Posts 40
Joined 2005-03-17 00:00
21-year member
UID 37149
Gender Male
Status Offline
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.
Floor 14 Posted 2005-10-29 16:57 ·  中国 湖北 武汉 联通
高级用户
★★★
Credits 587
Posts 302
Joined 2005-07-25 17:31
20-year member
UID 41046
Gender Male
Status Offline
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
Floor 15 Posted 2005-10-29 20:06 ·  中国 吉林 通化 联通
新手上路
Credits 6
Posts 4
Joined 2005-10-29 19:53
20-year member
UID 44262
Status Offline
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.
Forum Jump: