Last Updated on 10. October 2026 by SuffocationLink 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 or RomanLink status: OK verwendet werden.
Link to the project
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 to the projectLink status: OK
CC-BY-4.0Link status: OK https://github.com/wiretap-retroLink status: OK
Views





Facts
- Karte um ein ((U/E)EP)ROM in den PC einzubinden
- 8-bit 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)
Circuit diagrams
Documentation
| 1 | 2 | 3 | 4 | Address |
|---|---|---|---|---|
| 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 |
Assembly
Record
| Description | Worth |
|---|---|
| Gerber available | Yes |
| Gerber file | Link status: OKISA-BOOT-EEPROM v0.1.zipLink status: Unknown |
| Ordered where | JLCPCB |
| Piece | 10 |
| Price | 15€ inklusive Versand und Steuern, im großen Paket |
| Special features | Leadfree, Farbe Schwarz |
Components
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: Unknown.
| Component | Size | Number | Description | 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 | Resistance | 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 |
| Summer | 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.

Structure
Variations
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.
Order
- Widerstände
- IC Sockel
- Kondensatoren und Widerstandsbrücke
- Pins für Jumper
- Rom programmieren (siehe unten)
- ICs und Jumper aufstecken
Commissioning
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
Driver
Treiber sind keine nötig.
Configuration
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.
Miscellaneous
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
Using Debug.exe under DOS
74LS688 Komparator Datenblatt
27C256 64kByte UEPROM
Generelle Tipps
Soldering points
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.
For small solder joints on through-hole components, use flux if possible; it makes life easier and increases the quality of the connection.
Problems
XTIDE is not found on boot
- This is usually due to an address conflict, either with the ROM or because the wrong HDD controller address was specified. Even if the controller isn't found, XTIDE simply won't be displayed. Check all addresses again, and also check the jumpers on the ROM and controller boards. C800 and D800 have proven to be good values for the ROM address.
- Incorrect ROM used, some EPROMs and EEPROMs are not compatible. Cards can also only support the specified EPROM types. For example, I replaced a 27C256 with a 28C256, but it didn't work because the pinout deviates in two places. A 27C257 must be used here ;).
- When it comes to the ROM on the network card, ensure that it is active, that the size and address are set correctly.
Controller not found
Should the XTIDE be displayed unexpectedly, but the error "Controller not found" appears, then the address/type of the IDE controller is incorrect; check this again in the tool and re-flash the ROM.
Checksum Error
XTIDECONF did not run, this calculates the checksums and sets them. Run the tool and re-flash the ROM.
The ROM cannot be flashed via XTIDECFG
Incorrect ROM version, for example, the AT28C64-B can be flashed but the AT28C64 cannot. If you try to flash the AT28C64, the version on it will no longer work afterwards and the EPROM programmer must be used.
Conclusion
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: Unknown. 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.
| Description | Worth |
|---|---|
| Successful | Yes |
| Preis pro Stück | ~4€ |
| Soldering time | 0,5 Stunden |
| Function | Super |
Licence
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.
Related Posts
- Retro Projekt – XT-CF-Lite Version 4.1Link status: OK
- Retro – XT-IDE (BIOS)Link status: OK
Sources
To the project
Vogonen LinkLink status: OK
Link status: OKISA-BOOT-EEPROM v0.1.zipLink status: Unknown
HerausgeberLink status: OK
CC-BY-4.0Link status: OK
https://rayer.g6.cz/romos/romos.htmLink status: OK
https://github.com/ki3v/xtramtestLink status: Unknown
Retro pages
https://archive.orgLink status: OK – Alte Software, Magazine, Handbücher und viele mehr.
https://theretroweb.comLink status: Unknown – 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 Forensics
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 and Windows history.
Retro Shops
https://ram-co-shop.deLink status: Broken – 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: Broken – Aufkleber, Schilder und mehr.
https://retesa-nb.deLink status: OK – Alte Hardware rund um den PC
https://www.retro8bitshop.comLink status: Unknown – C64 lastig
Logbook
| Date | Change | Author |
|---|---|---|
| 10.10.2026 | Abschnitt Lizenz ergänzt (Hardware/Software) Block Klarstellung unter Link zum Projekt eingefügt | Suffocation |
| 04.10.2026 | Rechtschreibung korrigiert: Tippfehler, Kommas, Groß-/Kleinschreibung, Grammatik | Suffocation |
| 03.10.2026 | Logbuch-Tabelle auf Log-Liste umgestellt | Suffocation |
| 02.04.2025 | Images added and finalised | Suffocation |
| 31.03.2025 | Bilder hinzugefügt und nochmal gegengelsen. | Suffocation |
| 30.03.2025 | Post finalized Post created | Suffocation |