After much frustration trying to build a boot floppy
for an ISA ne2000 network card, I found a thread
explaining why it did not work;
http://sourceforge.net/mailarchive/message.php?msg_id=10687148
It seems ns8390 based cards are the only ones that need
the specific variant (the bit after the colon in
ns8390:ne) when building boot floppies.
I _think_ rom-o-matic ignores the bit after the colon
when building floppies, resulting in an image that is
not right for the particular card. Or perhaps caching
is interferring because it uses the same file name for
all variants.
In any case, regardless of which variant of ns8390 card
I chose, I got identical floppy images which didn't work.
I believe the rom images it generates are OK though...
Logged In: YES
user_id=1351874
No.. the rom images are not okay.
On rom-o-matic (for v5.4.2), when I select 'ns8390:ne' and
'Binary ROM Image (.zrom)' it builds a rom image
that will not detect an NE2000 ISA card, even though it
mentions that it's probing ISA (after probing PCI).
(The driver mentioned in the on-screen boot messages
is 'NE2000/PCI', therefore I conclude it must have been
built with -DINCLUDE_NS8390)
If however, I compile from source using:
$ make bin/ne.zrom
the generated rom correctly detects the NE2000 ISA card
and can boot.
(The driver mentioned in the on-screen boot messages
is 'NE*000', therefore I conclude it must have been built
with -DINCLUDE_NE)
It seems like rom-o-matic is possibly running 'make' (or
however it does it) and passing the wrong parameters (?)