CBM 8296 RAMDrive

Aus CBMPET.DE

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

RAM-Drive CBM 8000

Konzeption

Interna

Speicher : 0,5 - 2 MB (1 MB) SRAM
ROMRAM  : 8 kB ( 4x 2kB bankswitched)
Adressen : $a000 : Sektor a0-a7 (256 Byte Block); $a001 : 64kB Page; $a400 : Datenport (2kB); $A800 : ROMRAM-Datenport (2kB)
Register : $a000 : a0 - a7 ; $a001: Bit 0-2 : 64kB Pages; 3-4: RAM Chip 0-3; 5-6: ROMRAM-Bank ; 7: LED (aus/an)

Software

Erste Konzeption für kommende Software:

Block (Sektor) 0  : Directory-Header (Name, OS-Version, Blocks free)
Block (Sektor) 1 - 39  : Sub-Directories (64 x 32 Bytes), Reserved
Block (Sektor) 32 - 96  : Directory (ein Eintrag : 32 Byte) : 512 möglich
Block (Sektor) 97 - 4096 : Daten


Diese Auflistung ist im Moment noch experimentell. In Sektor 9 -39 ist z.B. evtl. noch das Unterbringen von Teilen der System-Software geplant.


Quelltexte

Die originalen Quelltexte der vorliegenden Software. Kritik, Anregungen und Mithilfe sind ausdrücklich erwünscht.

Formatierungs-Tool


Quelltexte in Entwicklung

Diese Quelltexte sind nur als Vorab-Version anzusehen. Die Verwendung dient nur zu Entwicklungszwecken.


saveprog.prg

Ein kleines Programm zum Erzeugen von den ersten zwei Dateien im RAM-Laufwerk. Die Direcory-Einträge werden ebenfalls generiert. Die Dateien und Parameter sind natürlich austauschbar. Letzte Änderung am Quelltext: 28.10.2009.

Downloads

folgen später

Persönliche Werkzeuge