AC1-Berlin, Speicher

Im Speicher-Bereich sind acht 1-K-Bereiche vordekodiert.

Speicherbelegung
      A   B   C   D   E   F
0xFFFF
0xC000
16K frei frei frei 56K
DRAM
56K
DRAM
56K
DRAM
0xBFFF
0x8000
16K frei frei frei
0x7FFF
0x4000
16K frei frei 16K
DRAM
0x3FFF
0x2000
8K frei frei frei
0x1FFF
0x1C00
1K frei SRAM SRAM SRAM SRAM 8K
DRAM
SRAM 8K
DRAM
0x1BFF
0x1800
1K SRAM SRAM SRAM SRAM SRAM SRAM
0x17FF
0x1400
1K frei SRAM
BWS
SRAM
BWS
SRAM
BWS
SRAM
BWS
SRAM
BWS
0x13FF
0x1000
1K SRAM
BWS
SRAM
BWS
SRAM
BWS
SRAM
BWS
SRAM
BWS
SRAM
BWS
0x0FFF
0x0C00
1K ROM ROM ROM ROM ROM ROM ROM
0x0BFF
0x0800
1K ROM ROM ROM
0x07FF
0x0400
1K ROM ROM ROM ROM ROM  ROM   ROM 
0x03FF
0x0000
1K ROM ROM ROM


Varianten
 A  vollbestückte Leiterplatte ( FuA )
2 x 1K ROM mit Monitorprogramm
2 x 1K ROM mit Minibasic
1K RAM Arbeitsspeicher
1K RAM Bildschirm mit 16 Zeilen zu 64 Zeichen
Zeichengenerator mit U402
nur Textmode
 B  modifizierte Leiterplatte ( FuA )
ROM wie "A"
RAM verdoppelt durch "Huckepackbauweise"
2 x 1K RAM Arbeitsspeicher
2 x 1K RAM Bildschirm mit 32 Zeilen zu 64 Zeichen
Zeichengenerator mit 2716
Pseudografik 128 x 64 "Pixel"
 C  wie "B" + 1 x Speichererweiterung 16K DRAM ( FuA )

wie "B + bis zu 3 x Speichererweiterung ( FuA ) = 48K DRAM
 D  wie "B" + modifizierte Speichererweiterung ( FuA )
64K DRAM ( 8K DRAM ungenutzt )
ROM auf 2-K-Typen ( 2716 ) umgestellt
 E  wie "D" + softwaregesteuerter Umschalter
( Speicher der Grundplatine kann gegen 8K DRAM getauscht werden )
für CP/M oder als "Hintergrunddatenspeicher"
 F  wie "E" + Nutzung der nun freien ROM-Steckplätze für
umschaltbare Monitorvarianten, auch bei "D" und "E" möglich