Last Updated on 10. Oktober 2026 by sfambachLink-Status: OK
Einfache ISA Karte mit Platz für ein (U/E)EPROM des Typs 27C256, 28C256, 28C64B. Die 28C*** EEPRoms können mittels der Karte programmiert werden. Als ROM kann zum Beispiel XT-IDE BiosLink-Status: OK, XT-RamtestLink-Status: OK oder ROMOSLink-Status: OK verwendet werden.
Link zum Projekt
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.
Link zum ProjektLink-Status: OK
CC-BY-4.0Link-Status: OK https://github.com/wiretap-retroLink-Status: OK
Ansichten





Fakten
- Karte um ein ((U/E)EP)ROM in den PC einzubinden
- 8Bit ISA
- 27C256 UEPROM, 28C256/28C64B EEPROM, per Umschalter wählbar
- Adresse wählbar über Jumper
- Beschreiben des EEPROMS im System möglich, Schreibschutz Jumper (gesetzt kein Schreibschutz)
Schaltpläne
Dokumentation
| 1 | 2 | 3 | 4 | Adresse |
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | C000 |
| 0 | 0 | 0 | 1 | C200 |
| 0 | 0 | 1 | 0 | C400 |
| 0 | 0 | 1 | 1 | C600 |
| 0 | 1 | 0 | 0 | C800 |
| 0 | 1 | 0 | 1 | CA00 |
| 0 | 1 | 1 | 0 | CC00 |
| 0 | 1 | 1 | 1 | CE00 |
| 1 | 0 | 0 | 0 | D000 |
| 1 | 0 | 0 | 1 | D200 |
| 1 | 0 | 1 | 0 | D400 |
| 1 | 0 | 1 | 1 | D600 |
| 1 | 1 | 0 | 0 | D800 |
| 1 | 1 | 0 | 1 | DA00 |
| 1 | 1 | 1 | 0 | DC00 |
| 1 | 1 | 1 | 1 | DE00 |
Zusammenbau
Platine
| Beschreibung | Wert |
|---|---|
| Gerber vorhanden | Ja |
| Gerberdatei | Link-Status: OKISA-BOOT-EEPROM v0.1.zipLink-Status: OK |
| Bestellt wo | JLCPCB |
| Stück | 10 |
| Preis | 15€ inklusive Versand und Steuern, im großen Paket |
| Besonderheiten | Leadfree, Farbe Schwarz |
Bauteile
Die Bauteile habe ich beim schnellen Ali bestellt, der Preis für eine Einheit lag bei ca. 2,10€ und ist damit nur unmerklich teurer als die ROM VersionLink-Status: Unbekannt.
| Bauteil | Größe | Anzahl | Beschreibung | Preis€/Stück |
|---|---|---|---|---|
| U1 | 64KB | 1 | EProm 27C256, 28C64, 28C256 | 0,70 |
| U1 | 28 Pin, Dip, Breit | 1 | Sockel für EProm | 0,21 |
| U2 | 74LS688 | 1 | IC 74LS688 Komparator | 0,42 |
| U2 | 20 Pin, Dip, schmal | 1 | Sockel für 74LS688 | 0,12 |
| R1, R2, R3 | 10kOhm | 3 | Widerstand | 0,15 |
| RN1 | 10kOhm, 5 Pin | 1 | Widerstandsarray 4x | 0,18 |
| J1 | 2 x 1 Pin, 2,54mm | Jumper Write Enable | 0,01 | |
| J2 | 2 x 4 Pin, 2,54mm | 1 | Pinheader Pins zum Löten für Adresswahl | 0,02 |
| J2 | 2,54mm | max 5 | Jumper für Adresswahl und Write Enable | 0,05 |
| C1,C2 | 100nF | 2 | Kondensator Keramik | 0,12 |
| S(W)1 | SK22D02 | 1 | Schalter für Rom-Typ Umschaltung 5 mm 6-polig 2 Positionen 2P2T horizontaler Doppelschiebeschalter SK22D02GB5 0,74€ x1 | 0,08 |
| Summe | 2,06 |
Anmerkung zum Schalter: Das u.s. Format passte bei mir in die Platine, ein paar andere vorangegangene Käufe passten leider nicht. Beim schnellen Ali nach SK22D02-Schalter suchen.

Aufbau
Varianten
Der Schalter kann durch zwei Lötbrücken ersetzt werden, das spart ein paar Cent, legt die Platine aber auf eine ROM-Größe fest.
Reihenfolge
- Widerstände
- IC Sockel
- Kondensatoren und Widerstandsbrücke
- Pins für Jumper
- Rom programmieren (siehe unten)
- ICs und Jumper aufstecken
Inbetriebnahme
Firmware
Complierte XT-IDE Firmware für unterschiedlicher Prozessorgenerationen können unter folgenen Link heruntergeladen werden: https://xtideuniversalbios.orgLink-Status: OK
Auch das Erstellen des Bios per angepasster Make Datei ist relativ einfach und das Toolkit schnell installiert. Eine Anleitung gibt unter folgenden Link: https://xtideuniversalbios.org/wiki/BuildInstructionsLink-Status: OK
Ich habe das Thema schon einmal in folgenden Artikel behandelt und werde deshalb hier nicht weiter darauf Details sind hier zu finden: https://www.fambach.net/retro-xt-ide-bios/Link-Status: OK
Treiber
Treiber sind keine nötig.
Konfiguration
Details gibts hier: https://www.fambach.net/retro-xt-ide-bios/Link-Status: OK
ROM mit Hardware programmierbar
- EEPROM auf Computer Karte stecken
- Comuter Karte in entsprechenden Slot im PC stecken.
- Bios und XTIDECFG auf Diskette oder Festplatte laden und den Rechner starten.
- XTIDECFG starten und das EEPROM konfigurieren.
- EEPROM flashen.
- Restart und alles sollte gehen wenn nicht mal im Kapitel Probleme nachsehen.
ROM nicht mit Hardware programierbar
- Bios und XTIDECFG auf Diskette oder Festplatte laden und den Rechner starten.
- XTIDECFG starten und das ROM konfigurieren.
- EPROM zurück auf das Speichermedium schreiben.
- Geän derte ROM vom Speichermedium lesen und per EPROM Programmer auf ein ROM breennen.
- EPROM auf Computer Karte stecken
- Comuter Karte in entsprechenden Slot im PC stecken.
- Computer starten und alles sollte gehen wenn nicht mal im Kapitel Probleme nachsehen.
Sonstiges
Rom Tools
Flashrom – https://github.com/HowardHo2021/flashrom-DOS-port/releasesLink-Status: OK
Uniflash – https://www.rainbow-software.org/uniflash/Link-Status: OK
GetRom – http://cd.textfiles.com/microhaus/mhblackbox3/MEMORY/GETROM.ZIPLink-Status: OK
Unter DOS Debug.exe verwenden
74LS688 Komparator Datenblatt
27C256 64kByte UEPROM
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
XTIDE wird beim Booten nicht gefunden
- Meist ist dies auf einen Adress-Konflikt entweder mit den ROM oder es wurde nicht die richtige HDD Controller Adress angeben. Auch wenn der Controller nicht gefunden wird, wird XTIDE einfach nicht angeigt. Alle Adressen nochmal überprüfen, auch die Jumper auf den ROM- und dem Controllerboard prüfen. Als guter Wert für die ROM Adresse hat sich C800 und D800 bewährt.
- Falsche ROM verwendet manche EROMs und EEPROMS sind nicht kompatibel. Auch können Karten immer nur die angegebenen EPROM Typen unterstützen. Ich hatte Beipielsweise ein 27C256 mit einem 28C256 ersetzt was aber nicht funktioniert weil das Pinout an zwei Stellen abweicht. Hier muss ein 27C257 verwendet werden ;).
- Beim Rom auf der Netzwerkkarte, darauf achten, dass es aktiv ist, die Größe und die Adresse richtig gesetzt ist.
Controller nicht gefunden
Sollte wiedererwarten die XTIDE angezeigt werden aber es gibt den Fehler Controller nicht gefunden, so stimmt die Adresse/Typ des IDE Controllers nicht, diese nochmal im Tool überprüfen und das ROM neu flashen.
Checksumm Error
XTIDECONF wurde nicht ausgeführt, dieses berechnet die Checksummer und setzt sie. Tool ausführen und ROM neu flashen.
Rom lässt sich nicht über XTIDECFG Flashen
Falsche Rom Version, zum Beispiel lässt sich das AT28C64-B flashen aber das AT28C64 nicht. Versucht man das AT28C64 zu flashen funktioniert die Version auf diesem danach nicht mehr und der EPRROM Programmierer muss angeworfen werden.
Fazit
Schöne kleine Karte, erfüllt ihren Zweck und ist nicht teuer. Die Verwendung eines EEPROM macht die Karte weitaus flexibler als ihre ROM VersionLink-Status: Unbekannt. Auch die Wahl zweier unterschiedlicher ROM-Größen ist ein schönes Beiwerk. Stünde ich vor der Wahl zwischen der ROM und der EEPROM Version, würde ich mich für die EEPROM Version entscheiden. Der Preis liegt nur ein paar Cent höher, für die zusätzlichen Bauteile, und der Platinenpreis ist der gleiche.
| Beschreibung | Wert |
|---|---|
| Erfolgreich | Ja |
| Preis pro Stück | ~4€ |
| Lötdauer | 0,5 Stunden |
| Funktion | Super |
Lizenz
Stand 10.10.2026, laut Projektseite bzw. Repository.
- Hardware: offen, CC BY 4.0 (Projekt auf Vogons)
- Software/Firmware: je nach ROM: XTIDE Universal BIOS GPLv2, XT-RAM-Test und ROMOS siehe deren Projekte
- Marken: Genannte Marken- und Produktnamen gehören ihren jeweiligen Inhabern.
Verwandte Beiträge
- Retro Projekt – XT-CF-Lite Version 4.1Link-Status: OK
- Retro – XT-IDE (BIOS)Link-Status: OK
Quellen
Zum Projekt
Vogonen LinkLink-Status: OK
Link-Status: OKISA-BOOT-EEPROM v0.1.zipLink-Status: OK
HerausgeberLink-Status: OK
CC-BY-4.0Link-Status: OK
https://rayer.g6.cz/romos/romos.htmLink-Status: OK
https://github.com/ki3v/xtramtestLink-Status: OK
Retro Seiten
https://archive.orgLink-Status: OK – Alte Software, Magazine, Handbücher und viele mehr.
https://theretroweb.comLink-Status: Unbekannt – 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 Forum mit vielen Retro-Computer Enthusiasten.
https://www.vogons.orgLink-Status: OK – Hier habe ich schon viele Tipps 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 Reparatur, Bios Dateien und mehr.
https://www.winhistory-forum.netLink-Status: OK Dos und Windows Geschichte.
Retro Shops
https://ram-co-shop.deLink-Status: Kaputt – 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 Hardware
https://retroreiz.deLink-Status: OK – Atari, Nintendo, Sega 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
Logbuch
| Datum | Änderung | Autor |
|---|---|---|
| 10.10.2026 | Abschnitt Lizenz ergänzt (Hardware/Software) Block Klarstellung unter Link zum Projekt eingefügt | sfambach |
| 04.10.2026 | Rechtschreibung korrigiert: Tippfehler, Kommas, Groß-/Kleinschreibung, Grammatik | sfambach |
| 03.10.2026 | Logbuch-Tabelle auf Log-Liste umgestellt | sfambach |
| 02.04.2025 | Bilder hinzugefügt und finalisiert | sfambach |
| 31.03.2025 | Bilder hinzugefügt und nochmal gegengelsen. | sfambach |
| 30.03.2025 | Beitrag finalisiert Beitrag erstellt | sfambach |