REU
Unter REU (Ram Expansion Unit) versteht man im weitesten Sinn eine Speichererweiterung in Form einer Erweiterungskarte oder eines Moduls. Hauptsächlich verwendet wird der Begriff aber für Speichererweiterungen von Commodore für deren Heimcomputer C64 und C128.
Interressant ist die Funktionsweise. Da die 6510-CPU maximal 64 KB Speicher adressieren kann, ist eine Aufstockung des RAMs eigentlich nicht möglich. Commodore löste dieses Problem durch den Einbau des DMA-Chips MOS 8726 REC (RAM Expansion Controller). Mittels dieses Chips werden die Daten zwischen dem Computerspeicher und der REU verschoben; sie wird daher wie eine RAM-Floppy benutzt.
Der DMA-Chip beherrscht 4 Funktionen:
Effektiv genutzt wurden die REUs vor allem durch das GEOS-Betriebssystem, einerseits als RAM-Floppy, andererseits auch für das schnelle Verschieben von Speicherbereichen (der Bereich wird zuerst in die REU kopiert und anschließend zurück in den Computer). Spätere GEOS-Versionen ermöglichten auch die Verwendung als Disketten-Cache.
Siehe auch: Speichererweiterung, GeoRAMDie Commodore-REUs
Commodore hat 3 REU-Modelle auf den Markt gebracht:
Alle 3 Modelle können sowohl am C64 als auch C128 eingesetzt werden, allerdings benötigt der C64 zum Betrieb ein stärkeres Netzteil. Theoretisch können die REUs auf 16 MB RAM aufgerüstet werden, in der Praxis sind 2 MB möglich (viel Bastelerfahrung nötig).
Der Datentransfer erfolgt mit ca. 1 MB pro Sekunde. Durch Fixieren von Quell- und/oder Zieladresse sind noch weitere Funktionen möglich, u.a. das schnelle Füllen von Speicherbereichen (nützlich für Grafikfunktionen) oder spezielle Grafik-Effekte.






