I currently work on connecting my PC XT clone to my home network. But why? What are the benefits of connecting a 30 years old machine to the network?
It gives me one more reason to fire up my Pravetz 16 🙂 It would be cool chatting on IRC on that monochrome (green and black) monitor, running an FTP server for file transfers between the PC XT and other PC’s on the network or an HTTP server, etc…
The PC XT will be connected to the network using the so called ‘Thin Ethernet‘ (10Base2) using a coaxial cable and BNC connectors. Why? Because finding 8-bit ISA compatible Ethernet card is extremely rare nowadays, and chances to find one with RJ45 connector are close to zero.
My long search for 8-bit ISA network adapter finally gave results and for 10$ I’m an owner of PLUS & PLUS PCN-001.
It’s 10Mbps Ethernet card with support for coaxial and DIX transceiver wiring. It has an option for a boot ROM but mine don’t have a chip. This card is a clone of AMERICAN RESEARCH CORPORATION PNC-001, it’s NE1000 compatible and supported by the NE1000 driver for DOS available in the many-other-drivers.zip along with many other packet drives, thanks to Crynwr Software!
After a bit of googling I found the required information on how to configure the adapter here. That exact same information is copy / pasted at the end of this post for future references.
Setting the IRQ to 2, the I/O base address to 200h, and disabling the boot ROM and DMA settings, changing the cable type jumpers from ‘DIX transceiver via DB-15 port’ to ‘RG-58A/U 50ohm coaxial’ I booted the PC, loaded the NE1000 driver
C:\>ne1000 0x7E 2 0x200 |
and success! The card is working! 10$ well spend 🙂UPDATE 16/02/2016: I was having problems receiving network packets, changing the IRQ to 5 and I/O base address to 0x280h resolved the problem.
NOTE: Installation instructions for packet drivers are in INSTALL.DOC (many-other-drivers.zip)
The Ethernet adapter is now configured and working properly. This concludes Part 1 of the series of articles about connecting my PC XT to the network. Later I will review other vital network component. The Surecom Ether Perfect 517T hub with BNC connector.
PLUS & PLUS (AMERICAN RESEARCH CORPORATION) PNC-001 Jumper settings (Information taken from Total Hardware 1999 page on the topic available here.)
I/O BASE ADDRESS
Address | SW1/1 | SW1/2 | SW1/3 | SW1/4 | SW1/5 |
200h | Off | On | On | On | On |
220h | Off | On | On | On | Off |
240h | Off | On | On | Off | On |
260h | Off | On | On | Off | Off |
280h | Off | On | Off | On | On |
2A0h | Off | On | Off | On | Off |
2C0h | Off | On | Off | Off | On |
2E0h | Off | On | Off | Off | Off |
300h (default) | Off | Off | On | On | On |
320h | Off | Off | On | On | Off |
340h | Off | Off | On | Off | On |
360h | Off | Off | On | Off | Off |
380h | Off | Off | Off | On | On |
3A0h | Off | Off | Off | On | Off |
3C0h | Off | Off | Off | Off | On |
3E0h | Off | Off | Off | Off | Off |
BOOT ROM
Setting | SW1/6 |
Disabled (default) | Off |
Enabled | On |
BOOT ROM ADDRESS
Address | SW1/7 | SW1/8 | SW1/9 | SW1/10 |
C0000h | On | On | On | On |
C4000h | On | On | On | Off |
C8000h | On | On | Off | On |
CC000h | On | On | Off | Off |
D0000h | On | Off | On | On |
D4000h | On | Off | On | Off |
D8000h | On | Off | Off | On |
DC000h (default) | On | Off | Off | Off |
E0000h | Off | On | On | On |
E4000h | Off | On | On | Off |
E8000h | Off | On | Off | On |
EC000h | Off | On | Off | Off |
F0000h | Off | Off | On | On |
F4000h | Off | Off | On | Off |
F8000h | Off | Off | Off | On |
FC000h | Off | Off | Off | Off |
INTERRUPT REQUEST
IRQ | JP1A | JP1B | JP1C | JP1D |
2 | Closed | Open | Open | Open |
3 (default) | Open | Closed | Open | Open |
4 | Open | Open | Closed | Open |
5 | Open | Open | Open | Closed |
DMA CHANNEL
Channel | JP1F | JP1G | JP1H | JP1I |
DMA1 (default) | Closed | Open | Closed | Open |
DMA3 | Open | Closed | Open | Closed |
CABLE TYPE
Type | JP2A – JP2F |
RG-58A/U 50ohm coaxial (default) | Pins 1 & 2 closed |
DIX transceiver via DB-15 port | Pins 2 & 3 closed |
FACTORY CONFIGURED SETTINGS
Jumper | Setting |
JP1E | Open |