Retro Projekt – ROM ISA Karte

Last Updated on 1. April 2025 by sfambach

Einfache ISA Karte mit Platz für ein ROM des types 27C256. Das UEPRom kann nicht im System Programmiert werden, es wird hierfür ein Programmierer wie der XGecu T48 benötigt. Zum Löschen des Roms wird eine UV Lampe verwendet.

Diese Karte kann zum Beispiel für das XT-IDE Bios, XT-Ramtest oder ROMOS verwendet werden.

Link zum Projekt

Link zum Projekt

CC-BY-4.0 https://github.com/wiretap-retro

Ansichten

Fakten

  • Karte um ein ROM in den PC einzubinden
  • 8Bit ISA
  • 27C256 ROM 32kB
  • Adresse wählbar über Jumper
  • Die Karte kann das ROM nicht programmieren

Schaltpläne

Dokumentation

SW1.1SW1.2SW1.3SW1.4Adresse
0000C000
0001C200
0010C400
0011C600
0100C800
0101CA00
0110CC00
0111CE00
1000D000
1001D200
1010D400
1011D600
1100D800
1101DA00
1110DC00
1111DE00
ROM ISA Karte – Adresswahl

Zusammenbau

Platine

BeschreibungWert
Gerber vorhanden Ja
GerberdateiISA-BOOT-ROM.zip
Bestellt woJLCPCB
Stück10
Preis10€ inclusive Versand im großen Paket
BesonderheitenLeedfree, Farbe Schwarz
Daten zur Platinen Bestellung

Bauteile

Die Bauteile habe ich beim schnellen Ali bestellt der Preis für eine Einheit lag bei ca. 1,90€.

BauteilGrößeAnzahlBeschreibungPreis€/Stück
U164KB1UEProm 27C2560,70
U128 Pin, Dip, Breit1Sockel für EProm0,21
U274LS6881IC 74LS688 Komparator0,42
U220 Pin, Dip, schmal1Sockel Für 74LS6880,12
RN110kOhm, 5 Pin1Widerstandsarray 4x0,18
J22 x 4 Pin, 2,54mm1Pinheader pins zum Löten für Adresswahl0,02
J22,54mmmax 4Jumper für Adresswahl0,04
C1,C2100nF2Kondensator Keramik0,12
Summe1,81
Bauteileliste

Aufbau

Varianten

Keine Variante bekannt.

Reihenfolge

  1. IC Sockel
  2. Kondensatoren und Widerstandsbrücke
  3. Pins für Jumper
  4. Rom programmieren (siehe unten)
  5. ICs und Jumper aufstecken

Inbetriebnahme

Firmware

Complierte XT-IDE Firmware für unterschiedlicher Prozessorgenerationen können unter folgenen Link heruntergeladen werden: https://xtideuniversalbios.org

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/BuildInstructions

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/

Treiber

Treiber sind keine nötig.

Konfiguration

Details gibts hier: https://www.fambach.net/retro-xt-ide-bios/

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

74LS688 Komaprator Datenblatt

27C256 64kByte UEPROM

Generelle Tips

Lötstellen

Lötstellen gerade an den IC’s nochmal genau, am besten mit dem Microskop 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. Schade ist, dass kein EEPROM verwendet werden kann. Auch ist die Wahl des EPROM auf ein 27C256 beschränkt mit 64K beschränkt. Hierfür gibt es aber andere Lösungen (siehe auch Verwandte Beiträge).

BeschreibungWert
ErfolgreichJa
Preis Pro stück~3 €
Lötdauer0,5 Stunden
FunktionSuper
Fazit zum Projekt

Verwandte Beiträge

Quellen

Zum Projekt

Vogonen Link

Gerber ISA-BOOT-ROM.zip

Herausgeber

Retro Seiten

https://archive.org – Alte Software, Magazine, Handbücher und viele mehr.

https://theretroweb.com – PC Hardwareverzeichnis.

https://www.winhistory.de/index.php – Dos, Windows Versions Beschreibungen.

Retro Foren

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

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

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

https://dosreloaded.de – Dos, Hardware Repartur, Bios Dateien und mehr.

https://www.winhistory-forum.net Dos und Windows Geschichte.

Retro Shops

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

http://www.amoretro.de – Verkauft auf EBay und hat ein nettes Verzeichnis alter Hadware

https://retroreiz.de – Atari, Nintendo, Seaga und anderes.

https://www.retroworld.info/de – Aufkleber, Schilder und mehr.

https://retesa-nb.de – Alte Hardware rund um den PC

https://www.retro8bitshop.com – C64 lastig

Logbuch

DatumBeschreibung
08.03.2025Beitrag Erstellt
30.03.2025Beitrag finalisiert
31.03.2025Bilder hinzugefügt und nochmal gegengelsen, veröffentlicht.
Änderungshistorie