Update to 1.16.0 completed.

Please add any new defect you notice here!


Update auf 1.16.0 abgeschlossen.

Bitte neue Defekte hier vermerken!

ROM

Aus C64-Wiki

Wechseln zu: Navigation, Suche

Mit ROM bezeichnet man einen nur-lesbaren Speicherchip bzw. die in ihm verfügbaren Daten.

Allgemein

Die Abkürzung "ROM" kommt aus dem Englischen und steht für Read Only Memory; zu deutsch Nur-Lese-Speicher. Hiermit sind Mikrochips eines Computers gemeint, in denen die Daten fest abgelegt sind, so dass der Computer diese Daten nur auslesen aber nicht verändern kann - zum Beispiel ein Betriebsystem (KERNAL beim C64), das BIOS oder der Zeichensatz (Zeichenspeicher).

Eine Veränderung der Daten in ROMs ist normalerweise nicht möglich, da die in den Chips abgelegten Daten bei der Herstellung fest verdrahtet werden (ähnlich wie bei einer gepressten CD).

ROM-Varianten wie das (E)EPROM ((Electronically) Eraseable Programmable Read Only Memory) oder FlashROM-Chips können jedoch begrenzt häufig gelöscht und wiederbeschrieben werden. Bei EPROMs wird zum Löschen ein UV-Löschgerät und zum Beschreiben ein spezielles Programmiergerät benötigt, dazu muss der Chip allerdings aus der Schaltung ausgebaut werden. Heutzutage können allerdings beispielsweise BIOS oder Firmwarechips aktualisiert werden ohne sie auszubauen; dabei wird die alte Version im FlashROM mit einer neuen überschrieben. Tritt bei der Aktualisierung ein Fehler auf, so muss das Überschreiben nochmals erfolgen, ansonsten kann es vorkommen, dass das Gerät nicht mehr funktioniert.

ROMs des C64

Im C64 finden sich mehrere ROM-Chips:

  • Im KERNAL-ROM finden sich Routinen, die sich um grundlege Funktionen (Initialisierung nach dem Einschalten, Ein-/Ausgabe von Zeichen) kümmern
  • Im BASIC-ROM findet sich das BASIC des C64, das gleichzeitig die normale Benutzerschnittstelle darstellt
  • Im CHAR-ROM findet sich die Beschreibung des Zeichensatzes, die vom VIC zur Bildausgabe benutzt wird

Viele Erweitungen des C64 basieren darauf, einzelne ROM-Chips auszutauschen. Dabei wird typischerweise über eine Adapterplatine ein EPROM anstelle des ersetzten ROMs eingebaut, das ggf. über einen Umschalter die Wahl mehrerer verschiedener ROM-Versionen zulässt.

Links

WP-W11.png Wikipedia: Halbleiterspeicher#Read Only Memory (ROM)
WP-W11.png Wikipedia: Flash-Speicher

Hardware-Aufbau des C64 · Hardware-Portalseite
Komponenten des C64: CPU · VIC · SID · CIA · PLA · RAM · ROM · Farbram

Schnittstellen des C64: Controlport · Expansionsport · Userport · Kassettenport · Netzbuchse · Audio-/Videobuchse · Antennenbuchse · Serielle Schnittstelle
In anderen Sprachen