Image Map Image Map
Page 1 of 2 12 LastLast
Results 1 to 10 of 16

Thread: NE2000 Packet drivers for 8-bit slots

  1. #1

    Default NE2000 Packet drivers for 8-bit slots

    Hello,

    I modified the packet drivers for the NE2000 card to work on 8-bit slots and have included the modified NE2000.ASM and the compiled NE2000.COM below. Use it at your own risk, and if you break your vintage computer, it is not my responsibility. It has been tested on my IBM 5160 PC XT computer. It only supports the IRQs available to 8-bit slots (2 to 7), and IRQ 5 is usually reserved for the hard disk controller on the XT. I have been using it with IRQ 2 and I/O base 0x300. For example:

    NE2000 0x60 2 0x300

    I have it working with KA9Q NOS and the lynx browser, though the lynx browser is too slow to be usable.
    The NE2000 card I use is a jumpered UM9003 chipset card with a 10Base-T port. You probably can get it to work with a jumperless PnP RTL8019AS NE2000 ISA card, however, you will need to configure the I/O address and IRQ using a PC with 16-bit ISA slots so that you can access the PnP card functionality temporarily.

    Disable the ROM also, you don't need it.

    Hopefully this saves some effort keeping these ancient beasts alive.

    Dan
    Attached Files Attached Files

  2. #2

    Default

    Cool! Maybe it will work with jumperless NE2000 Microdyne Eagle RJ45 cards as well.

  3. #3
    Join Date
    Mar 2006
    Location
    Massachusetts, USA
    Posts
    1,888

    Default

    Quote Originally Posted by PeterLI View Post
    Cool! Maybe it will work with jumperless NE2000 Microdyne Eagle RJ45 cards as well.
    Indeed that would be nice. I could test it out when I have the time and will to connect the SX.
    My Retro Computing and Vintage Gaming Blog : http://nerdlypleasures.blogspot.com/

  4. #4

    Default

    Should be real useful with this sites own MBrutman's mTCP suite too.
    My Vintage computer/blog site
    Searching for a keyboard for a WYSEpc WY-1100.

  5. #5
    Join Date
    Mar 2006
    Location
    Massachusetts, USA
    Posts
    1,888

    Default

    Good news, they work with my Eagle Technology NE2000T on my Tandy 1000 SX. This is the jumper configured card with only the RJ45.
    My Retro Computing and Vintage Gaming Blog : http://nerdlypleasures.blogspot.com/

  6. #6

    Default

    Quote Originally Posted by profdc9 View Post
    You probably can get it to work with a jumperless PnP RTL8019AS NE2000 ISA card, however, you will need to configure the I/O address and IRQ using a PC with 16-bit ISA slots so that you can access the PnP card functionality temporarily.
    There exists both the 8-bit slot PC/XT compatible driver as well as the configuration utility from manufacturer for RTL8019 card It works for me very well.

  7. #7

    Default

    Seems to have worked with my Microdyne Eagle NE2kPlus as well. (after i made the config changes on a machine with a 16 bit slot... the card has no jumpers except a 'default' one)

  8. #8

    Default

    Worked on my Amstrad 1640 with a Kingston KNE20 once I kicked it out of PNP mode.

  9. #9

    Default NE2000 again

    Do you by any chance have the unmodified ne2000.asm source available? I have a hard time finding it non the net ...

    --HS

    Quote Originally Posted by profdc9 View Post
    Hello,

    I modified the packet drivers for the NE2000 card to work on 8-bit slots and have included the modified NE2000.ASM and the compiled NE2000.COM below. Use it at your own risk, and if you break your vintage computer, it is not my responsibility. It has been tested on my IBM 5160 PC XT computer. It only supports the IRQs available to 8-bit slots (2 to 7), and IRQ 5 is usually reserved for the hard disk controller on the XT. I have been using it with IRQ 2 and I/O base 0x300. For example:

    NE2000 0x60 2 0x300

    I have it working with KA9Q NOS and the lynx browser, though the lynx browser is too slow to be usable.
    The NE2000 card I use is a jumpered UM9003 chipset card with a 10Base-T port. You probably can get it to work with a jumperless PnP RTL8019AS NE2000 ISA card, however, you will need to configure the I/O address and IRQ using a PC with 16-bit ISA slots so that you can access the PnP card functionality temporarily.

    Disable the ROM also, you don't need it.

    Hopefully this saves some effort keeping these ancient beasts alive.

    Dan

  10. #10

    Default

    Look for the Crynwr packet driver collection - source code for it is available there. (Along with the source code for many old, classic Ethernet cards.)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •