Der ROM Switch.

Wenn man mehre ROM Versionen auf einem ROM oder mehreren hat so ist es nötig das gewünschte selektieren zu können. Das ist recht einfach mit einem Umschalter erledigt, der das passende Image Selektiert. Der Nachteil dabei ist aber, das man das ROM auch während des Betriebs umschalten kann. Das führt zu abstützen oder kann sogar Daten auf der Festplatte oder Diskette zerstören.

Darum entwarf ich die Schaltung. Diese stellt sicher, dass immer nur nach einem Reset die aktuelle Schalter Position übernommen wird.

Der Gezeigte aufbau geht davon aus dass zwei 1Mbit ROMs verbaut sind und die Images übereinader in diesem Abgelegt sind. Dann ist es möglich das höchste Adressbit zum Umschalten zu benutzen.

Es entstand diese Schaltung:
rom_switch.png

  • R1: 1K Ohm
  • R2: 820 Ohm
  • C1: 100uf
  • U1: 74LS74
  • D1: 1N4007

Um einem ungeübten den Aufbau einfacher zu machen eine Aufbauhilfe
rom_switch_aufbau.png

Wenn man zwei ROM Versionen verbaut hat verbindet man je einen der Ausgänge nicht mit dem höchsten Adressbit sondern mit mit jeweils einem der Enable-Eingängen. Die sind beim Atari fest auf Masse gezogen und damit nicht benutzt. Darüber lässt sich dann immer ein ROM-Paar selektieren.