Retro Projekt – 8Bit ISA Ethernet Card (isa8_eth)

Last Updated on 12. Oktober 2026 by sfambachLink-Status: OK

Die isa8_eth von Sergey Kiselev ist eine 8-Bit-ISA-Netzwerkkarte für XT- und AT-Rechner. Herz der Karte ist der Realtek RTL8019AS, sie ist NE2000-kompatibel und hat einen RJ45-Anschluss. Ein Sockel nimmt optional ein SST39SF040 Flash-EEPROM als Boot-ROM auf. Eingestellt wird die Karte wahlweise per DIP-Schalter, per Software oder über Plug and Play.

Nur zur Klarstellung: Das Projekt ist nicht mein geistiges Eigentum, sondern wurde vom Entwickler mit hohem zeitlichen Aufwand realisiert und der Allgemeinheit zur Verfügung gestellt. Sollte das Projekt gefallen, zollt dem Entwickler doch mal euren Respekt mit einem Like oder vielleicht sogar mit einer (Kaffee-)Spende.

GitHub – skiselev/isa8_eth: ISA 8-Bit Ethernet ControllerLink-Status: OK

Beiträge der Serie

ISA 8Bit 8088 BoardLink-Status: OK – Das Hauptprozessor Board mit 8088 oder V20

ISA 8 Bit BackplaneLink-Status: OK – Platine mit ISA Steckplätzen für die gebauten ISA Karten

ISA 8 Bit Super VGA KarteLink-Status: Kaputt – Karte basiert auf Trident TVGA9000i Chip

ISA 8 Bit Ethernet KarteLink-Status: OK – Moderne Netzwerkkarte basierend auf dem Realtek 8019 Chip

Ansichten

Fakten

  • XT/AT, RTL8019, NE2000-kompatibel
  • 10BASE-T mit 10 Mbit/s, Vollduplex
  • 8-Bit-ISA-Port
  • RJ45-Anschluss
  • Sockel für EEPROM
  • Schnittstelle für externen Speicher

Schaltpläne

Dokumentation

Die Dokumentation steht im README des GitHub-Projekts isa8_ethLink-Status: OK.

Zusammenbau

Platine

BeschreibungWert
Gerber vorhandenJa
GerberdateiGerberdateien auf GitHubLink-Status: OK
Bestellt woJLCPCB
Stück10
Preis~15€
BesonderheitenLeadfree, Farbe blau
Daten zur Platinenbestellung

Die Gerberdateien sind hier konserviert. Die aktuelle Version gibt es im GitHub-Projekt.

Bauteile

Die Bauteile habe ich beim „schnellen Ali“ (AliExpress) bestellt, pro Karte lagen sie bei ca. 6 €.

BauteilGrößeAnzahlBeschreibungPreis €WE
R1200R, 06031200 Ohm Widerstand, 0603 SMT0,02E
R2, R3470R, 06032470 Ohm Widerstand, 0603 SMT0,04E
R627K, 0603127 kOhm Widerstand, 0603 SMT0,02E
R71M, 060311 MOhm Widerstand, 0603 SMT0,02E
RN1 – RN44x10k, 0603410 kOhm x 4 Widerstandsarray, 0603 SMT0,08E
C1, C210pF, 0603210pF MLCC Kondensator, 0603 SMT0,12E
C3, C40,01uF (10nF), 060320.01uF MLCC Kondensator, 0603 SMT0,12E
C5 – C80,1uF (100nF), 060340.1uF MLCC Kondensator, 0603 SMT0,24E
C9, C1022uF, 1210222uF Tantal-Kondensator, 1210 SMT0,12E
U3SOIC193C46 – 1 Kbit EEPROM, SOIC0,17E
U11Realtek RTL8019AS Ethernet Controller3,00E
Y120 MHz, 18pF120 MHz, 18pF, HC-49U Quarz0,19E
U232 Pin132 pin DIP IC-Sockel0,23E
SW1, SW22Pos2DIP-Schalter, 2 Positionen, SPST0,30E
SW34Pos1DIP-Schalter, 4 Positionen, SPST0,15E
SW45Pos1DIP-Schalter, 5 Positionen, SPST0,17E
J1RJMG1BD3B8K1ANR1Netzwerkbuchse3,50E
U2512 KiB, 32 pin DIP1(optional) SST39SF040 – 512 KiB Flash ROM, 32 pin DIP – als Boot-ROM1,30E
Summe9,79€
Bauteileliste

Statt eines gekauften Slotblechs kann auch ein 3D-gedrucktes Slotblech verwendet werden: GitHub – druckbares ISA-Slotblech (STL) für die isa8_ethLink-Status: OK.

Aufbau

Varianten

Keine bekannt.

Reihenfolge

  1. Realtek-Chip auflöten, mit viel Flussmittel, damit sich die Pins trennen
  2. Widerstandsnetzwerke
  3. 93C46 und restliche SMD-Bauteile
  4. Quarz
  5. Sockel für EEPROM
  6. DIP-Schalter
  7. Netzwerkbuchse
  8. Die Stiftleisten habe ich weggelassen.

Inbetriebnahme

Firmware

Das EEPROM U3 (93C46) enthält die Grundeinstellungen des Realtek-Chips: MAC-Adresse, Ressourcen für den Software-Modus und die Plug-and-Play-Daten. Aufgespielt werden sie mit dem DOS-Tool PG8019Link-Status: OK aus dem GitHub-Projekt. Die Vorlage 8019AS.CFG vorher anpassen, vor allem MAC-Adresse und Seriennummer. Hier ist das Tool konserviert, die aktuelle Version gibt es auf GitHub.

Konfiguration

Die Karte kennt drei Konfigurationsarten, welche davon gilt, legt der DIP-Schalter SW1 fest.

KonfigurationsartSW1-1SW1-2
Software (RSET8019, jumperless)AusAus
DIP-SchalterAnAus
Plug and PlayAusAn
8-Bit ISA Ethernet Card – DIP-Schalter 1 Konfigurationsart

Per DIP-Schalter

Die Schalter SW2 bis SW4 wirken nur, wenn SW1 auf „DIP-Schalter“ steht.

IRQSW2-1 SW2-2
2AusAus
3An Aus
4AusAn
5AnAn
8-Bit ISA Ethernet Card – DIP-Schalter 2 IRQ-Einstellungen
AdresseSW3-1SW3-2SW3-3SW3-4
0x200AusAusAnAus
0x220AnAusAnAus
0x240AusAnAnAus
0x260AnAnAnAus
0x280AusAusAnAn
0x2A0AnAusAnAn
0x2C0AusAnAnAn
0x2E0AnAnAnAn
0x300AusAusAusAus
0x320AnAusAusAus
0x340AusAnAusAus
0x360AnAnAusAus
0x380AusAusAusAn
0x3A0AnAusAusAn
0x3C0AusAnAusAn
0x3E0AnAnAusAn
8-Bit ISA Ethernet Card – DIP-Schalter 3 Kartenadresse
AdresseGrößeSW4-1SW4-2SW4-3SW4-4SW4-5
ROM deaktiviert––––AusAus
0xC00016kBAusAusAusAusAn
0xC40016kBAnAusAusAusAn
0xC80016kBAusAnAusAusAn
0xCC0016kBAnAnAusAusAn
0xD00016kBAusAusAnAusAn
0xD40016kBAnAusAnAusAn
0xD80016kBAusAnAnAusAn
0xDC0016kBAnAnAnAusAn
0xC00032kBAusAusAusAnAus
0xC80032kBAnAusAusAnAus
0xD00032kBAusAnAusAnAus
0xD80032kBAnAnAusAnAus
0xC00064kBAusAusAnAnAus
0xD00064kBAnAusAnAnAus
8-Bit ISA Ethernet Card – DIP-Schalter 4 ROM-Adresse

Per Software (RSET8019)

Stehen SW1-1 und SW1-2 auf Aus, ist die Karte „jumperless“: IRQ, I/O-Adresse und Boot-ROM werden nicht über die Schalter, sondern mit dem Realtek-DOS-Tool RSET8019 eingestellt. Das Tool schreibt die Werte in das EEPROM U3, sie bleiben also auch nach dem Ausschalten erhalten. Die DIP-Schalter SW2 bis SW4 und die Widerstandsnetzwerke RN1 bis RN3 werden in diesem Modus nicht gebraucht.

Das Tool am besten ohne geladene Treiber und ohne EMM386 starten (bei neueren MS-DOS-Versionen beim Booten F5 drücken), damit nichts mit der Karte kollidiert. Danach den Treiberaufruf in der AUTOEXEC.BAT an die gewählten Werte anpassen.

RSET8019 3.30 - aktuelle Konfiguration der Karte (Modus Plug and Play, I/O 260h, IRQ 3)
RSET8019 3.30 – aktuelle Konfiguration der Karte (Modus Plug and Play, I/O 260h, IRQ 3)

Das Tool liegt im GitHub-Projekt: RSET8019Link-Status: OK.

Plug and Play

Mit SW1-2 auf An meldet sich die Karte als ISA-Plug-and-Play-Gerät. Die Ressourcen vergibt dann das PnP-BIOS bzw. das Betriebssystem. Die PnP-Daten liegen ebenfalls im EEPROM U3 und werden mit PG8019 aufgespielt.

Treiber

Für DOS bringt das Projekt einen angepassten NE2000-Paket-TreiberLink-Status: OK mit, denn der verbreitete Crynwr-Treiber unterstützt NE2000-Karten im 8-Bit-Slot nicht. Weitere Treiber gibt es auf der Realtek-TreiberseiteLink-Status: OK. Hier ist der Treiber konserviert, die aktuelle Version gibt es auf GitHub.

Geladen wird der Treiber in der AUTOEXEC.BAT. IRQ und Adresse müssen zur Konfiguration der Karte passen:

:: Autoexec.BAT Paket Treiber
:: IRQ 3, Adr 0x260, ID 0x60 für package driver
ne2000.com 0x60 3 0x260

Test

Für den ersten Test das Netzwerkkabel anstecken, die grüne Link-LED muss leuchten. Dann den NE2000-Treiber laden. Er meldet IRQ, I/O-Adresse und MAC-Adresse der Karte. Anschließend holt sich das Programm DHCP aus dem mTCP-PaketLink-Status: OK eine IP-Adresse vom Router. Die Umgebungsvariable MTCPCFG muss dafür auf die mTCP-Konfigurationsdatei zeigen. Klappt das, läuft die Karte. Danach kann man mit FTP oder HTGET aus dem gleichen Paket Dateien laden.

Test: NE2000-Treiber für 8-Bit-Slots geladen (IRQ 3, I/O 0x260), danach Start von mTCP DHCP
Test: NE2000-Treiber für 8-Bit-Slots geladen (IRQ 3, I/O 0x260), danach Start von mTCP DHCP
Test: NE2000-Treiber geladen, mTCP DHCP bezieht eine IP-Adresse
Test: NE2000-Treiber geladen, mTCP DHCP bezieht eine IP-Adresse

Sonstiges

Datenblätter

Realtek RTL8019AS

Quelle: https://www.alldatasheet.com/datasheet-pdf/download/1134598/REALTEK/RTL8019AS.htmlLink-Status: Unbekannt

SST39SF040

Quelle: https://www.mouser.de/datasheet/3/282/1/20005022C.pdfLink-Status: OK

Generelle Tipps

Lötstellen

Lötstellen gerade an den ICs nochmal genau, am besten mit dem Mikroskop oder Lupe, auf Kurzschlüsse und Kontakt prüfen. Durchmessen mit Multifunktionsmeter bzw. Durchgangsprüfer.

Bei kleinen Lötkontakten bei Durchlochbauteilen möglichst Flussmittel verwenden, macht das Leben einfacher und erhöht die Verbindungsqualität.

Probleme

Fazit

BeschreibungWert
ErfolgreichJA
Preis pro Stück~12 €
Lötdauer1 Stunde
FunktionGut –
Fazit zum Projekt

Lizenz

Stand 10.10.2026, laut Projektseite bzw. Repository.

  • Hardware: offen, CERN OHL-S v2Link-Status: OK (OSHWA-zertifiziert, US002001)
  • Software/Firmware: NE2000-Treiber GPLv2; Dokumentation CC BY-SA 4.0
  • Marken: Genannte Marken- und Produktnamen gehören ihren jeweiligen Inhabern.

Verwandte Beiträge

Quellen

Retro Seiten

https://archive.orgLink-Status: OK – Alte Software, Magazine, Handbücher und viele mehr.

https://theretroweb.comLink-Status: Kaputt – PC Hardwareverzeichnis.

https://www.winhistory.de/index.phpLink-Status: OK – Dos, Windows Versions Beschreibungen.

http://www.win31.de/links.htm – Win 3.1x Tools und Tricks

Retro Foren

https://forum.classic-computing.de/forumLink-Status: OK – Deutsch/Englische Formum mit vielen Retro-Computer Enthusiasten.

https://www.vogons.orgLink-Status: OK – Hier habe ich schon viele Tips zu Hardware gefunden, sie haben auch eine Treiber Verzeichnis.

https://www.dosforum.deLink-Status: OK – Forum mit strikten Regeln und sehr hilfreich in Bezug zu DOS, Windows fragen werden nicht gerne gesehen.

https://dosreloaded.deLink-Status: OK – Dos, Hardware Repartur, Bios Dateien und mehr.

https://www.winhistory-forum.netLink-Status: OK Dos und Windows Geschichte.

Retro Shops

https://ram-co-shop.deLink-Status: OK – PC Teile auch neuere, schon viel dort bestellt hat immer funktioniert.

http://www.amoretro.deLink-Status: OK – Verkauft auf EBay und hat ein nettes Verzeichnis alter Hadware

https://retroreiz.deLink-Status: OK – Atari, Nintendo, Seaga und anderes.

https://www.retroworld.info/deLink-Status: Kaputt – Aufkleber, Schilder und mehr.

https://retesa-nb.deLink-Status: OK – Alte Hardware rund um den PC

https://www.retro8bitshop.comLink-Status: Unbekannt – C64 lastig

Log

DatumÄnderungAutor
12.10.2026Screenshots RSET8019, NE2000-Treiber laden und mTCP DHCP eingefügt
Formaler Standard: Alt-Texte, sprechende Dateititel, Stückliste nach Konvention sortiert, Quellen bereinigt, Mehr-zum-Thema-Block statt Shortcode, Tippfehler, leere Absätze entfernt, Auszug ergänzt. Konfiguration: SW1 als Tabelle der drei Konfigurationsarten, Abschnitte Per Software (RSET8019) und Plug and Play ergänzt, vor die Treiber verschoben. Texte überarbeitet. Abschnitt Test (Treiber laden, mTCP DHCP) ergänzt
sfambach
10.10.2026Abschnitt Lizenz ergänzt (Hardware/Software)
Block Klarstellung unter Link zum Projekt eingefügt
sfambach
08.10.2026Überschriften-Hierarchie korrigiert (H1→H2, Unterebenen eine Stufe tiefer)
3D-druckbares Slotblech (GitHub, STL) bei den Bauteilen ergänzt
sfambach
04.10.2026Rechtschreibung korrigiert: Tippfehler, Kommas, Groß-/Kleinschreibung, Zusammenschreibungsfambach
03.10.2026Logbuch-Tabelle auf Log-Liste umgestelltsfambach
22.05.2026Paar Korrekturen gemacht, Netzwerkkarte getestet und funktioniert. Dipschalterbelegung eingefügt. Übersetztsfambach
22.09.2025Ein paar Details im Beitrag hinzugefügt.sfambach
26.08.2025Buchse eingelötetsfambach
25.08.2025Die teuren Netzwerkbuchsen von Mouser sind angekommen.sfambach
23.08.2025SMD, Quarz und Sockel aufgelöttet, misst Netzwerkbuchse passt nicht. Neue bestellt.sfambach
22.08.2025Teile Box mal wieder geöfftnet und Überaschung fast alles da.sfambach
02.05.2025Teile trudeln so langsam hier ein.sfambach
12.04.2025Platinen erhalten. Teile Bestellt.sfambach
02.04.2025Platine bei JLC PCB bestellt
Beitrag erstellt
sfambach
Logbuch