Warum eine Karte mit nur einem ROM nehmen wenn ich doch eine bekommen kann die gleich zwei hat. Genau das mögen sich die Entwickler von Monotech auch gedacht haben und haben eine Double ROM Karte layouted und noch besser sie haben die Hardware open source gemacht. Wer also nicht selbst basteln möchte kann sich hier das Original mit vielen anderen schönen Projekten zusammengebaut kaufen (Diese Werbung ist nicht gesponsort 😉 ).
NACHTRAG: Bei jeder neuen Platine mit Schaltern habe ich meist das Problem, dass meine Schalter auf Lager nicht passen. Diesmal habe ich mir SMD Schalter bestellt und die Pins so umgebogen, dass sie in die Löcher passen.
Monotech ISA DoubleROM – Nur Platine VorderseiteMonotech ISA DoubleROM – Nur Platine RückseiteMonotech ISA DoubleROM – Platine bestückt VorderseiteMonotech ISA DoubleROM – Platine bestückt RückseiteMonotech ISA DoubleROM – Mit roten DipschalternMonotech ISA DoubleROM – Mit günsticken EPROM Sockeln
Fakten
Platz für zwei EEPROMS.
Pro Rom kann zwischen 8K und 32K gewählt werden (Beschriftung auf der Platine ist falsch)
Adresse die kann mit dem Dip Schaltern neben dem jeweiligen ROM eingestellt werden.
Zwei Dipschalter sind für das ROM setup reservert, ROM Aktiv und Scheiberlaubnis.
Ein 74LS688 unter dem Rom übernimmt die Anbindung an den Bus (Chipselect)
Der Dippschalter und Schalter rechts neben dem Sockel schaltet jeweils die Einstellungen für diesen Sockel. Die Einstellungsmöglichkeiten sind für beide Socke gleich. Es kann auch nur ein Rom verwendet werden, bei der Verwendung von zwei ROMs ist darauf zu achten, dass beide unterschiedliche Adressbereiche verwenden.
Dipschalter
Hier die Beschreibung der Dipschalter Einstellungen.
Adresse
1
2
3
4
C000
0
0
0
0
C200
0
0
0
1
C400
0
0
1
0
C600
0
0
1
1
C800
0
1
0
0
CA00
0
1
0
1
CC00
0
1
1
0
CE00
0
1
1
1
D000
1
0
0
0
D200
1
0
0
1
D400
1
0
1
0
D600
1
0
1
1
D800
1
1
0
0
DA00
1
1
0
1
DC00
1
1
1
0
DE00
1
1
1
1
Monotech ISA DoubleROM – Dipschalter Adresseinstellung
Beschreibung
5
6
ROM Deaktiviert
Aus
*
ROM Aktiviert
An
*
ROM Schreibgeschützt
*
Aus
ROM Beschreibbar
*
An
Monotech ISA DoubleROM – Dipschalter ROM Einstellungen
ROM Größe
Der kleine Schalter erlaubt es je nach verwendeten (E)PROM die ROM Größe einzustellen.
Die Bauteile habe ich bei diversen Quellen bsestellt bestellt.
Bauteil
Größe
Anzahl
Beschreibung
Preis €
74LS688
Dip
2
TTL 8Bit Comparator
0,68
Sockel Breit
28 Pin Dip
2
Dip Sockel, Breit
0,2
5x10K
6Pin
2
Widerstandsarray
0,2
C1,C2
100nF
2
Keramikkonensator
0,10
SW
2*3 pol
2
Schiebeschalter
0,4
Dip SW
12 Pin
2
6 x Dip Switch
0,4
C3
10uF
1
Elektrolytkondensator
0,2
Summe
2,18€
Bauteileliste
Aufbau
Varianten
Reihenfolge
Monotech ISA DoubleROM bestückung – Zuerst beide 74688 ICs ohne Sockel Monotech ISA DoubleROM bestückung – 32Pin Sockel für EPromsMonotech ISA DoubleROM bestückung – Kondesatoren und WiderstandsarrayMonotech ISA DoubleROM Bestückung – DipschalterMonotech ISA DoubleROM Bestückung – Schalter, Elko (habe ich weggelassen)
Inbetriebnahme
Rom einklinken, Adress einstellen, ISA Karte richtig herum in den SLOT stecken und hoffen, dass beim Booten das ROM sichtbar wird. Zur Fehlersuche mit XTIDE habe in dem folgenen Artikel schon etwas geschrieben.
Quelle:Supersoft Landmark XT (Kein Original Link, führt zu MinusZeroDegree) Beitrag: –
Diagnose Bios um Fehler zu finden. Kommt zum einsatz wenn ein XT board keine Funktionzeit, aber keine kurzschlüsse und eine gute Stromversorgung hat. (Quelle: https://www.minuszerodegrees.net/)
Fakten:
Kein Ramfehler unterstüzung
XT Kompatibel
CGA, MDA/MGA unterstüztung
EGA unterstützt aber schlecht
Nur wenige VGA Karten funktionieren
Verschiedene Bios Version für unterschiedliche XT Versionen
IBM Basis welches mit den 5150, 5160, 5170 … Maschinen ausgeliefert wurde. Hier war es möglich den XT PC im Basic Modus zu starten. Dieses Rom wurde auch als Kassetten Basic bezeichnet weil hierzu keine Disketten nötig waren.
Fakten:
XT compatible
Komerzielles Product – scheint aber ohne Lizensierung erhöltlich zu sein
Diese bios ist eine Überarbeitung eines alten Bios und fügt CH375 support hinzu. Dies ermöglicht es mit der richtigen Hardware (zum Beispiel https://www.lo-tech.co.uk/product/isa-usb-adapter/), USB Sticks zu betreiben und sogar von ihnen zu booten.
Fakten:
Erlaubt CH375 gesteuerte USB Stick anzusprechen
Anzahl Floppies muss beim compilieren festgelegt werden
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
Fazit
Beschreibung
Wert
Erfolgreich
Ja / Nein
Preis Pro stück
~3 €
Lötdauer
1/2 Stunde
Funktion
Gut
Lohnt es sich
? – Gute Frage ausser XT-IDE habe ich aktuell keine Anwendung aber ist nicht schlecht mal zwei Roms parallel betreiben zu können 😉
Einschränkungen
Ist auf die 3 (E)Promtypen beschänkt 27C64 (nur lesbar), 28C64B, 28C256