请问怎么把程序写到启动芯片里面呀?就是把

我想把DOS系统写到网卡启芯片里面,然后只要用网卡芯片就可以启动到DOS,不知道这样行不行,好像有点像当年的硬件终端卡一样呀!

你好厉害。。 :mrgreen:

有人会做终端卡呀!可他不教我,要1800块,我和花二个半月的工资耶!不干!

我见到一个只有500k的操作系统,还是windows界面的,不是micsoft的windows,相当不错,我写到bios中,可以启动起来,但是用起来有点问题 :blush: :blush: :blush: :blush: :blush:

要是真能写那就太好了

哎!看样子是不可能啦!

我在网上有下载到一个只有1.25M的WIN311,不知到谁有办法写进去?

一夜小楼听春寸, 可以告诉我你的QQ吗?

phlhyg, 会有人有办法的。有空多联络。我的QQ是:351412456

好像没有这么大容量的芯片。

1.2M???不可能,死心吧
现在的网卡能支持的启动芯片的容量最大能到1M位(如27c010),
也就是128k字节。
理论上只可以放一个FREEDOS进去。(连网卡驱动都不能再加了)

谁说的,我就用过 29C020 2M的,没事呀!

27c020是两M位,不是两M字节。27C020的容量只有256K字节。
还有,你虽然可以在网卡上插上27C020,但其实真正能用到的还只有
27C010的容量。
为什么网卡的ROM不能支持更大的空量呢?因为BIOS中的ISA模块
(即使是PCI网卡的ROM也是基于ISA模块开发的)的限制。
一般BIOS把ROM以16K或32K为一个段,而且所有这些段的容量总和
一般就是128K。(从C800开始)所以不可能支持到256K。

你知道上位内存的最多就300多K(其它的640K是留给OS的),而
网卡/显卡的ROM及部份BIOS的内容都要映射到这300多K的容里中去。
你把网卡的ROM做大到300K那就把上位内存撑破了。

你网卡芯片也能做出类似电子硬盘,但其设计一定要做更改,不能象网卡
一样,因为必须做地址重映射才能获得比128K更大的容量。

ok?死心了吗?

俺的手里有些终端卡,是8M的rom,就是不知道用什么来改写,是sst的m29w008at,isa接口

呵呵,编程器应该可以吧.网卡好像认不得那么大的,不过可以试试呀

把文件压缩了放到BOOT中,BOOT管启动,启动后映射虚拟盘,把文件解压到虚拟盘然后启动WIN系统,联服务器.

BOOTROM最大只能用128K,你必需做一个操作系统<128K字节.
请注意,操作系统的系统文件本身是不是被再次压缩的,
(你把启动软盘里的IO.SYS压缩以后,这张软盘还能启动吗?)
当然了,光有一个操作系统是不够的,还必须再开发一个MINI的网卡驱动.
也得放到这128K的空间里.如果你还要试图通过联网启动WIN系统的话,
这个小于128K的操作系统还必须兼容WIN系统的实模式.

终端卡是另外回事,为了获得更大的空间,通常都另加了74L373或377等逻辑部
件用于扩展寻址.所以它的容量可以做到比较大.