Speicherkarten
Um den Aufbau des KramerMC etwas zu vereinfachen, habe ich ein Speichermodul mit geänderter Speicherbestückung erstellt.
Dabei handelt es sich derzeit um 64KByte ROM und 64 KByte sRAM.
Die Adressierung macht dazu ein GAL16V8. Es läßt sich damit auch die Speicherumschaltung für CP/M später problemlos nachrüsten. Der ROM Bereich für CP/M ist schon im 2. U27256 reserviert und der SystemRAM von 64KByte ist auch vollständig nutzbar.
Auf der CPU Karte darf kein ROM oder RAM aktiv sein.
Speicherbereich | Inhalt | Typ | IC |
---|---|---|---|
0000-03FF | Monitor | ROM | U27256-1 |
0400-07ff | Debugger | ROM | U27256-1 |
0800-0BFF | Reassembler | ROM | U27256-1 |
0C00-0FFF | System-RAM | RAM | 62256-1 |
1000-3FFF | freier RAM | RAM | 62256-1 |
4000-7FFF | Textspeicher f. Editor | RAM | 62256-1 |
8000-AFFF | BASIC | ROM | U27256-2 |
B000-BFFF | freier RAM | RAM | 62256-2 |
C000-C3FF | Editor | ROM | U27256-2 |
C400-DFFF | Assembler | ROM | U27256-2 |
E000-FBFF | freier RAM | RAM | 62256-2 |