Retro Project – Monotech ISA Double ROM

Last Updated on 10. October 2026 by SuffocationLink status: OK

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 layoutet und, noch besser, sie haben die Hardware open source gemacht. Wer also nicht selbst basteln möchte, kann sich here Link status: OKbuy the original assembled with many other beautiful projects (This advert is not sponsored 😉).

ADDENDUM With every new circuit board with switches, I usually have the problem that my switches don't fit the stock. This time I ordered SMD switches and bent the pins so that they fit into the holes.

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

Views

Facts

  • Space for two EEPROMs.
  • For each ROM, you can choose between 8K and 32K (the labelling on the circuit board is incorrect)
  • Die Adresse kann mit den Dip Schaltern neben dem jeweiligen ROM eingestellt werden.
  • Zwei Dipschalter sind für das ROM setup reserviert, ROM Aktiv und Schreiberlaubnis.
  • A 74LS688 under the ROM handles the connection to the bus (chip select)

Circuit diagrams

Documentation

Der Dipschalter und Schalter rechts neben dem Sockel schaltet jeweils die Einstellungen für diesen Sockel. Die Einstellungsmöglichkeiten sind für beide Sockel gleich. Es kann auch nur ein Rom verwendet werden, bei der Verwendung von zwei ROMs ist darauf zu achten, dass beide unterschiedliche Adressbereiche verwenden.

DIP switch

Here is a description of the DIP switch settings.

Address1234
C0000000
C2000001
C4000010
C6000011
C8000100
CA000101
CC000110
CE000111
D0001000
D2001001
D4001010
D6001011
D8001100
DA001101
DC001110
DE001111
Monotech ISA DoubleROM – Dipschalter Adresseinstellung
Description56
ROM DisabledAustralia*
ROM ActivatedAn*
ROM write-protected*Australia
ROM writable*An
Monotech ISA DoubleROM – Dipschalter ROM Einstellungen

ROM size

Der kleine Schalter erlaubt es je nach verwendetem (E)PROM die ROM Größe einzustellen.

DescriptionSwitch position
8K for ICs 27C64, 28C64BAbove
32K for 28C256Down

Assembly

Record

DescriptionWorth
Gerber available Yes
Gerber fileLinkLink status: OK
Ordered whereJLCPCB
Piece10
Price14€ including shipping and taxes in a large package
Special featuresLeadfree, Farbe Schwarz
Daten zur Platinenbestellung

Hier konserviert die Gerberdateien, bitte auf der Original page Link status: OK nach der aktuellen Version schauen.

Components

Die Bauteile habe ich bei diversen Quellen bestellt.

ComponentSizeNumberDescriptionPrice €
74LS688Dip2TTL 8-Bit Comparator0,68
Wide base28-pin DIP2Base, Wide0,2
5 x 10K6-pin2Resistor array0,2
C1, C2 100nF2Keramikkondensator0,10
South West2*3 metres2Slide switch0,4
Dip SW12 pins26 x Dip Switch0,4
C310 microfarads1Electrolytic capacitor0,2
Summer2,18€
Bill of materials

Structure

Variations

Order

Commissioning

Rom einklinken, Adresse einstellen, ISA Karte richtig herum in den SLOT stecken und hoffen, dass beim Booten das ROM sichtbar wird. Zur Fehlersuche mit XTIDE habe ich in dem folgenden Artikel schon etwas geschrieben.

Retro – XT-IDE (BIOS)Link status: OK

Floppy BIOS

Source: https://github.com/skiselev/floppy_biosLink status: OK
Post: https://www.fambach.net/retro_pojekt-retro-projekt-floppy-disk-controller-isa-fdc/Link status: Unknown

A BIOS for operating up to 8 floppy drives from 160KB to 2.88MB.

Facts:

  • Up to 8 floppy drives
  • 5 1/4 and 3 1/2 inch support
  • Up to two controllers
  • Own BIOS functions for configuration
  • 100% IBM PC XT/AT compatible
  • ….

Further sources: –

XTIDE Universal BIOS

Source: https://xtideuniversalbios.orgLink status: OK
Post: https://www.fambach.net/retro-xt-ide-bios/Link status: OK

Enables new and large hard drives to be operated on old hardware.

Facts:

  • Up to 4 hard drives
  • Up to 2 controllers
  • Configuration software
  • Boot menu for starting from floppy disk or other sources
  • 100% IBM PC XT/AT compatible

Further sources: –

Roman

Source: https://rayer.g6.cz/romos/romose.htmLink status: OK
Post: https://www.fambach.net/wp-admin/post.php?post=12663&action=editLink status: Unknown

Free-DOS on a ROM

Facts:

  • DOS OS on the ROM
  • For drive-less operation of PCs
  • Space for your own programmes
  • Detaillierte „Bauanleitung“

Further sources: –

Supersoft/Landmark Diagnostic ROM

Source: Supersoft Landmark XTLink status: OK (No original link, leads to MinusZeroDegree)
Post: –

Diagnose BIOS to find an error. Used when an XT board is not functioning, but there are no short circuits and a good power supply. (Source: https://www.minuszerodegrees.net/Link status: OK)

Facts:

  • No RAM error support
  • XT Compatible
  • CGA, MDA/MGA support
  • EGA is poorly supported
  • Only a few VGA cards work.
  • Different BIOS versions for different XT versions
  • 27256 ROM Required (e.g. 27C256)

Further sources:

User manualLink status: OK

Supersoft/Landmark Diagnostic ROM (AT Version)

Source: Supersoft Landmark AT CloneLink status: OK (No original link, leads to MinusZeroDegree)
Post: –

BIOS diagnostics for AT mainboards. Not suitable for finding memory errors.

Facts:

  • No RAM error support
  • AT Compatible
  • Not all CGA, MDA/MGA, EGA cards are supported
  • None of the tested VGA cards are working.Minus Zero DegreesLink status: OK)
  • Various BIOS images for different ROMs
  • Supports 27256 / 27512 ROMs (For example 27C256, 27C512)
  • W27E257 EEProm supported

Further sources: –

Ruud's Diagnostic ROM

Source: https://www.minuszerodegrees.net/ruuds_diagnostic_rom/Ruuds%20Diagnostic%20ROM.htmLink status: OK
Post: –

Diagnose Rom für XT’s und Klone

Facts:

  • Versions with CGA/MDA output and without
  • XT 5150, 5155, 5160, Klone
  • RAM, CPU, Interrupt Test
  • Keyboard Reset/Stuck Key Test
  • Floppy Controller / Read Test
  • Rom F4000, F6000, F8000, FA000, FC000 8-Bit Checksum Test

Further sources: –

X Ram Rest

Source: ExtratestLink status: OK
Post:

RAM test on a ROM, good if the normal BIOS refuses to work.

Facts:

  • Test of bit patterns and address/data bus
  • March-U Algorithms
  • No parity RAM test.
  • PC/XT Clone Support (5150, 5160)
  • Different ROM images for different ROM sizes
  • 2764/2864/27256/28256 Support

Further sources:

IBM ROM Basic

Source: https://www.ardent-tool.com/tech/ROM_BASIC.htmlLink status: OK
Post: –

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.

Facts:

  • XT compatible
  • Komerzielles Product – scheint aber ohne Lizensierung erhöltlich zu sein
  • Complete Basic interpreter

Further sources: –

https://www.pcjs.org/machines/pcx86/ibm/5150/rom/basicLink status: OK

https://github.com/jeffpar/pcjs/tree/gh-pages/machines/pcx86/ibm/5150/rom/basic/Link status: OK

https://github.com/jeffpar/pcjs/tree/gh-pages/machines/pcx86/ibm/5160/rom/basicLink status: OK

GLaDOS

Source: https://github.com/640-KB/GLaBIOSLink status: OK
Post: –

Newly written minimal BIOS for XT 8088.

Facts:

  • Advanced, coloured postscreen
  • Quick
  • 5150 Dataset Support
  • V20 instruction set support
  • CGA snow removed
  • …

Further sources: –

V40 BIOS

Source: https://gitlab.com/hakfoo1/v40-biosLink status: OK
Post: –

This BIOS is a revision of an old BIOS and adds CH375 support. This allows with the correct hardware (for example https://www.lo-tech.co.uk/product/isa-usb-adapter/Link status: OK), to operate and even boot from USB sticks.

Facts:

  • Does the CH375 allow controlled USB stick addressing?
  • The number of floppies must be set when compiling

ROMDOS

Source: https://ftp.emacinc.com/Tech_Info/ROMDOS/ROM-DOS_Users_Guide.pdfLink status: Unknown

Facts:

  • DOS 6.22 on ROM
  • Commercial Product (Licensed)

Further sources:

https://archiveos.org/rom-dosLink status: Unknown

https://shop.emacinc.com/ms-dosLink status: Unknown

Super PC/Turbo XT BIOS 3.1

Source: http://www.phatcode.net/Link status: Unknown
Post: –

Facts:

  • Modified version of the anonymous generic Turbo BIOS
  • Compatible with IBM 5150/5155/5160 
  • Also for 8/10 MHz turbo systems
  • Bug fixed

Further sources:

https://github.com/virtualxt/pcxtbios/tree/masterLink status: Unknown

Miscellaneous

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

Conclusion

DescriptionWorth
SuccessfulYes / No
Preis pro Stück~3 €
Soldering timeHalf an hour
FunctionGut
Is it worth it? – Gute Frage, außer XT-IDE habe ich aktuell keine Anwendung, aber ist nicht schlecht mal zwei Roms parallel betreiben zu können 😉
RestrictionsIst auf die 3 (E)Promtypen beschränkt 27C64 (nur lesbar), 28C64B, 28C256
Conclusion to the project

Licence

Stand 10.10.2026, laut Projektseite bzw. Repository.

  • Hardware: offen, GPLv3Link status: OK
  • Software/Firmware: ROM-Images unter der Lizenz ihrer Autoren (z. B. XTIDE Universal BIOS GPLv2, GLaBIOS GPLv3, IBM ROM BASIC proprietär)
  • Marken: Genannte Marken- und Produktnamen gehören ihren jeweiligen Inhabern.

Related Posts

Sources

To the project

GitHub LinkLink status: OK

Parts listLink status: OK

Gerber filesLink status: OK

https://github.com/skiselev/floppy_biosLink status: OK

Retro pages

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

https://theretroweb.comLink status: Broken – 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: Unknown – 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

DateChangeAuthor
10.10.2026Abschnitt Lizenz ergänzt (Hardware/Software)
Block Klarstellung unter Link zum Projekt eingefügt
Suffocation
08.10.2026Überschriften-Hierarchie korrigiert (H1→H2, Unterebenen eine Stufe tiefer)Suffocation
04.10.2026Rechtschreibung korrigiert: Tippfehler, Kommas, Groß-/Kleinschreibung, fehlende WörterSuffocation
03.10.2026Logbuch-Tabelle auf Log-Liste umgestelltSuffocation
06.07.2025Post finalizedSuffocation
14.04.2025Post createdSuffocation
Changelog