CBM 8296 RAMDrive
Aus CBMPET.DE
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.
Quelltexte in Entwicklung
Diese Quelltexte sind nur als Vorab-Version anzusehen. Die Verwendung dient nur zu Entwicklungszwecken.
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
