Retro Projekt – XT-CF-Lite Version 4.1

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

Ein weiterer XT-IDE-Controller mit CompactFlash-Slot, welcher mit dem richtigen Slotblech von der Computerrückseite zugänglich ist. Die Platine ist mit Durchloch-Bauteilen aufgebaut, nur der CompactFlash-Slot bildet eine Ausnahme. Somit sollte die Platine leicht zu löten sein.

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

Ansichten

Fakten

  • Anschluss einer Compact-Flash-Karte
  • Logik zur Ansteuerung der Compact-Flash-Karte wie auch des ROMs
  • Benötigt 28C64, am besten 28C64B, dann ist es auch über die XT-IDE Software programmierbar.
  • Dipschalter zum Einstellen der ROM/IDE-Adresse sowie Einstellungen für das ROM.

Schaltpläne

Dokumentation

SW1 – I/O Adressauswahl

SW1.4 wird nicht benutzt

SW1.1SW1.2SW1.3I/O Address
ONONON0x300
ONONOFF0x320
ONOFFOFF0x360
OFFONON0x380
OFFONOFF0x3A0
OFFOFFON0x3C0
OFFOFFOFF0x3E0
Dipswitch 1 – (Quelle: https://github.com/skiselev/xt-cf-lite-v4?tab=readme-ov-fileLink-Status: OK)

SW2.1 – EEPROM aktivieren

SW2EEPROM Enable
1EEPROM ON = Eprom aktiv / OFF = Eprom nicht aktiv
2EEPROM Schreibschutz ON=Schreiben erlaubt / OFF = Schreiben nicht erlaubt
Dipswitch 2 Eprom Einstellungen – (Quelle: https://github.com/skiselev/xt-cf-lite-v4?tab=readme-ov-fileLink-Status: OK)

SW2.3 – SW2.7 – EEPROM-Adressauswahl

SW2.3SW2.4SW2.5SW2.6SW2.7EEPROM Adresse
ONONONONON0xC0000
ONONONONOFF0xC2000
ONONONOFFON0xC4000
ONONONOFFOFF0xC6000
ONONOFFONON0xC8000
ONONOFFONOFF0xCA000
ONONOFFOFFON0xCC000
ONONOFFOFFOFF0xCE000
ONOFFONONON0xD0000
ONOFFONONOFF0xD2000
ONOFFONOFFON0xD4000
ONOFFONOFFOFF0xD6000
ONOFFOFFONON0xD8000
ONOFFOFFONOFF0xDA000
ONOFFOFFOFFON0xDC000
ONOFFOFFOFFOFF0xDE000
OFFONONONON0xE0000
OFFONONONOFF0xE2000
OFFONONOFFON0xE4000
OFFONONOFFOFF0xE6000
OFFONOFFONON0xE8000
OFFONOFFONOFF0xEA000
OFFONOFFOFFON0xEC000
OFFONOFFOFFOFF0xEE000
OFFOFFONONON0xF0000
OFFOFFONONOFF0xF2000
OFFOFFONOFFON0xF4000
Dipswitch 2 Eprom Adresse – (Quelle: https://github.com/skiselev/xt-cf-lite-v4?tab=readme-ov-fileLink-Status: OK)

Zusammenbau

Platine

BeschreibungWert
Gerber vorhanden Ja
GerberdateiLINKLink-Status: OK
Bestellt woJLCPCB
Stück10
Preis~16€ inkl. Steuern und Porto im großen Paket
BesonderheitenLeadfree, Farbe Schwarz
Daten zur Platinenbestellung

Bauteile

Die Bauteile habe ich beim schnellen Ali bestellt, der Preis für 1 Einheit lag bei ca. 9,46€. Das Slotblech habe ich bei Mouser für rund 9,80€ bestellt, hier erscheint es billiger, eins mit dem 3D-Drucker zu drucken. Auf Github stehen die Mouser-Teilenummern dabei, solltet ihr sie brauchen.

BauteilGrößeAnzahlBeschreibungPreis € /Stückerl.
C1-C6100nF6Glättungskondensator ICs0,36
C7-C810uF2Glättungskondensator ISA Slot0,12
D13mm1LED für IDE-Aktivität, ich habe eine blaue genommen0,20
P11Ich habe den CF-Slot von einem Adapter abgelötet. Zum Beispiel Mouser 517-N7E50-Q516RB-403,20
R1330Ohm1Widerstand0,04x
R2470Ohm1Widerstand0,04x
R31kOhm1Widerstand0,04x
R45,6kOhm1Widerstand0,04x
R510kOhm?Widerstand, nicht installieren0,04
RR110kOhm16xWiderstandsarray0,38
RR210kOhm18xWiderstandsarray0,41
SW1414X Dipschalter0,30
SW2818X Dipschalter0,22
U18kB128C64 EEPROM oder 27C64 UV erasable EPROM1,54
U2,U3274LS688 Comparator0,84
U4174LS32 Vierfach-Oder-Gatter0,14
U5174LS04 Hex Inverter0,20
U128Pin1IC-Sockel breit0,19
U2,U320 Pin2IC-Sockel schmal0,34
U4, U514Pin2IC-Sockel schmal0,32
Bracket1ISA-Slotblech Keystone 92029,80
Screw2Schraube M3?0,50
Summe19,26€
Bauteileliste

Aufbau

Varianten

Varianten gibt es hier nicht, die 10uF Kondensatoren können mit unterschiedlichen Kondensatortypen bestückt werden, z.B. mit Keramik oder Elektrolytkondensatoren.

Reihenfolge

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.

Slotblech

Das Slotblech habe ich mir für den 3D-Drucker selbst erzeugt. Basis ist das ISA-Slotblech von Sergey Kiselev aus dem isa8_eth-ProjektLink-Status: OK (kompatibel zu Keystone 9202). Die Position des CF-Schlitzes habe ich aus dem KiCad-Projekt der XT-CF-LiteLink-Status: OK übernommen. Die Höhe des Schlitzes über der Platine ist geschätzt und passt für CF-Karten Typ I und II.

XT-CF-Lite Slotblech - 3D-Ansicht mit CF-Schlitz
XT-CF-Lite Slotblech – 3D-Ansicht mit CF-Schlitz

Maße

XT-CF-Lite Slotblech - Maßzeichnung Front- und Seitenansicht
XT-CF-Lite Slotblech – Maßzeichnung Front- und Seitenansicht
BeschreibungWert
Slotblech120,02 x 18,4 mm, 1,2 mm dick (wie Keystone 9202)
CF-Schlitz44,0 x 6,5 mm (CF-Karte 42,8 mm + 0,6 mm Luft je Seite)
Lage CF-SchlitzMitte 60,01 mm ab Oberkante, Unterkante auf Höhe der Bauteilseite der Platine
Griffmulde12 x 2,5 mm über dem Schlitz
Platinenbefestigung2 Laschen, Bohrung 2,8 mm, Lochabstand 56,52 mm
Maße Slotblech XT-CF-Lite

Download

Das Archiv enthält die STL-Datei zum Drucken, das OpenSCAD-Skript zum Anpassen (z. B. Schlitzhöhe über cf_slot_bottom / cf_slot_top) und die Maßzeichnung als PDF und SVG. Lizenz wie das Original: CERN-OHL-S v2.

Sonstiges

Compact Flash Sockel

Die Sockel sind nur schwer zu bekommen und wenn doch, kosten sie meist um die 10€. Ich habe beim schnellen Ali CF->IDE-Adapter bestellt und die Slots abgelötet. Die Adapter haben nur 2,5€ bis 3,5€ gekostet. Wie albern, oder? Wenn jemand eine Quelle für die Teile hat, lasst es mich bitte wissen.

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

Für rund 11€ bekommt man einen Compact-Flash-Reader mit ROM-Unterstützung für einen XT oder späteren PC. Was will man mehr? Wer Slotbleche aus Metall haben möchte, kann nochmal kräftig in die Tasche packen und für 9-10€ ein Slotblech kaufen, bei dem noch der Schlitz für die CF-Karte ausgefräst werden muss. Leichter erscheint hier der Druck mit dem 3D-Drucker. Die Karten werden auch fertig auf eBay für rund 50€ angeboten. Hier hatte ich meine erste gekauft und werde evtl. ein paar von den übrigen Platinen bestücken und etwas günstiger verkaufen, um mein nächstes Projekt zu finanzieren. Sollte jemand Interesse an der Platine oder am ganzen Gerät haben, bitte melden.

BeschreibungWert
ErfolgreichJa
Preis pro Stück~11 € ohne Slotblech
Lötdauer1-1,5 Stunden (Entspannte Arbeitsweise)
FunktionKlasse
Fazit zum Projekt

Lizenz

Stand 10.10.2026, laut Projektseite bzw. Repository.

  • Hardware: Schaltplan, KiCad und Gerber im RepoLink-Status: OK veröffentlicht, Lizenz nicht angegeben
  • Software/Firmware: XTIDE Universal BIOS: GPLv2
  • Marken: Genannte Marken- und Produktnamen gehören ihren jeweiligen Inhabern.

Verwandte Beiträge

Quellen

Zum Projekt

GITHUB LinkLink-Status: OK

TeilelisteLink-Status: OK

GerberdateienLink-Status: OK

https://xtideuniversalbios.orgLink-Status: OK

https://xtideuniversalbios.org/wiki/BuildInstructionsLink-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ÄnderungAutor
10.10.2026Abschnitt Lizenz ergänzt (Hardware/Software)sfambach
08.10.2026Überschriften-Hierarchie korrigiert (H1→H2, Unterebenen eine Stufe tiefer)
Kapitel Slotblech eingefügt: 3D-Druck-Slotblech mit CF-Schlitz, Maßzeichnung Front/Seite, Download STL/SCAD
sfambach
04.10.2026Rechtschreibung korrigiert: Tippfehler, Kommas, Groß-/Kleinschreibung, Bindestriche, Formulierungen
Block Klarstellung unter Link zum Projekt eingefügt
sfambach
03.10.2026Logbuch-Tabelle auf Log-Liste umgestelltsfambach
03.01.2026Fehler in BOM behobensfambach
30.03.2025Finalisiertsfambach
29.08.2024Wareneingangsfambach
21.08.2024Platine Bestellt
Beitrag erstellt
sfambach
Logbuch