System-RAM |
Eingabe |
Wirkung |
Bemerkungen |
ZM30 |
ZM30 aus Bank 00 aufrufen |
Nach RESET |
RAM prüfen ("_" = Leerzeichen) |
T4000_ _ |
Ab 4000H 32 Zeichen ausgeben |
Es sollten wilde Zeichen sein |
T8000_ _ |
Ab 8000H 32 Zeichen ausgeben |
Es sollten wilde Zeichen sein |
F4000_E7FF_30 |
gesamten RAM-Bereich mit "0" füllen |
|
T4000_ _ |
Ab 4000H 32 Zeichen ausgeben |
Es sollten Nullen sein |
T8000_ _ |
Ab 8000H 32 Zeichen ausgeben |
Es sollten Nullen sein |
V4000_7FFF_8000 |
Vergleich RAM-Bereich 4000H-7FFFH mit 8000H-BFFFH |
Es sollten keine Fehler auftreten |
Hintergrund-RAM prüfen |
QI5 |
Hintergrund-RAM einschalten |
gelbe LED leuchtet, an D8/8 liegt L-Pegel |
T4000_ _ |
Ab 4000H 32 Zeichen ausgeben |
Es sollten wilde Zeichen sein |
F4000_7FFF_40 |
Hintergrund-RAM mit "@" füllen |
|
T4000_ _ |
Ab 4000H 32 Zeichen ausgeben |
Es sollten Klammeraffen sein |
V4000_5FFF_6000 |
Vergleich RAM-Bereich 4000H-5FFFH mit 6000H-7FFFH |
Es sollten keine Fehler auftreten |
QI4 |
Rückschalten in den Vordergrund-RAM |
gelbe LED aus, an D8/8 liegt H-Pegel |
T4000_ _ |
Ab 4000H 32 Zeichen ausgeben |
Es sollten wieder Nullen sein |
Oberen RAM prüfen |
TC000_ _ |
Ab C000H 32 Zeichen ausgeben |
Es sollten keine Nullen/Klammeraffen sein (#...CCP...DIR) |
QI7 |
Oberen RAM einschalten (C000H bis E7FFH) |
rote LED leuchtet, an D8/6 liegt L-Pegel (/ROMDI) |
TC000_ _ |
Ab C000H 32 Zeichen ausgeben |
Es sollten Nullen sein, die wurden beim ersten Schreiben in den Hintergrund geschrieben |
VC000_D3FF_D400 |
Vergleich RAM-Bereich C000H-D3FFH mit D400H-E7FFH |
Es sollten keine Fehler auftreten |
Gesamt-RAM prüfen |
V4000_93FF_9400 |
Vergleich RAM-Bereich 4000H-93FFH mit 9400H-E7FFH |
Es sollten keine Fehler auftreten |
QI6 |
Abschalten des obersten Bereiches |
rote LED aus, an D8/6 liegt H-Pegel (/ROMDI) |
B |
ZM30 verlassen |
|
Prüfen der Schaltzustände |
Eingabe |
Wirkung |
Bemerkungen |
ZM30 |
ZM30 aus Bank 00 aufrufen |
Nach RESET |
Abschalten des Moduls ("_" = Leerzeichen) |
TC000_ _ |
Ab C000H 32 Zeichen ausgeben |
Es sollte irgendwas mit "#...CCP...DIR" sein |
Steckbr. rechts AUS |
Abschalten der ROM-Bank |
Grüne LED links erlischt |
TC000_ _ |
Anzeige des ROM-Bereichs |
Leer bei Z9001, BASIC-ROM bei KC87 |
Steckbr. rechts EIN |
Wiedereinschalten der ROM-Bank |
Grüne LED links leuchtet |
TC000_ _ |
Anzeige des ROM-Bereichs |
Es sollte irgendwas mit "#...CCP...DIR" sein |
Setzen der ROM-Bank |
QOFF_FF |
Setzen der ROM-Bank 255 |
blaue Aktivitäts-LED rechts erlischt |
TE700_ _ |
Anzeige des ROM-Bereichs |
Anzeige "...ENDE..." |
B |
ZM30 verlassen |
|
Prüfen der RAM-Bänke |
Eingabe |
Wirkung |
Bemerkungen |
ZM30 |
ZM30 aus Bank 00 aufrufen |
Nach RESET |
QI7 |
Gesamter RAM sichtbar |
rote LED leuchtet |
QO76_0 |
Schalten auf RAM-Bank 0 |
|
F4000_E7FF_30 |
Gesamten RAM mit "0" füllen |
|
T4000_ _ |
Anzeige ab 4000H der RAM-Bank 0 |
Es sollten alles Nullen sein |
V4000_93FF_9400 |
Test des gesamten RAMs |
Es sollten keine Fehler auftreten |
QI5 |
Hintergrund-RAM sichtbar |
gelbe und rote LED leuchten |
F4000_7FFF_40 |
Gesamten HRAM mit "@" füllen |
|
T4000_ _ |
Anzeige ab 4000H des HRAM-Bereiches |
Es sollten alles Klammeraffen sein |
V4000_5FFF_6000 |
Test des HRAMs |
Es sollten keine Fehler auftreten |
QI4 |
Vordergrund-RAM sichtbar |
rote LED leuchtet |
Nächste RAM-Bank (QO76_1...7) |
QO76_1 |
Schalten auf RAM-Bank 1 |
|
T4000_ _ |
Anzeige ab 4000H der RAM-Bank 1 |
Es sollten wilde Zeichen sein |
F4000_E7FF_31 |
Gesamten RAM mit "1" füllen |
|
T4000_ _ |
Anzeige ab 4000H der RAM-Bank 1 |
Es sollten alles "1" sein |
V4000_93FF_9400 |
Vergleich des Gesamtspeichers von 4000H bis E7FFH |
Es sollte kein Fehler auftreten |
QI5 |
Hintergrund-RAM sichtbar |
gelbe und rote LED leuchten |
F4000_7FFF_41 |
Gesamten HRAM mit "A" füllen |
|
T4000_ _ |
Anzeige ab 4000H des HRAM-Bereiches |
Es sollten alles "A" sein |
V4000_5FFF_6000 |
Test des HRAMs |
Es sollten keine Fehler auftreten |
QI4 |
Vordergrund-RAM sichtbar |
nur die rote LED leuchtet |
Weiter zur nächsten RAM-Bank
in den Bänken 2 bis 7 mit den Werten 32 bis 37 ("2" bis "7") für den Gesamt-RAM bzw. 42 bis 47 ("B" bis "G") für den Hintergrund-RAM
(gilt nur für 512K-SRAM).
|
ZM-Demo |
Eingabe |
Wirkung |
Bemerkungen |
ZM |
ZM aus Bank 24 aufrufen |
|
ZM im Hintergrund-RAM ("_" = Leerzeichen) |
MC000_E7FF_C000 |
Den gesamten ROM-Bereich auf sich selbst kopieren |
rote LED aus |
Z |
Anzeige der letzten RAM-Zelle |
Ausgabe BFFF, rote LED aus |
QI7 |
ROM aus, RAM ein |
rote LED leuchtet |
Z |
Anzeige der letzten RAM-Zelle |
Ausgabe D7FF, rote LED leuchtet |
QI6 |
RAM aus, ROM ein |
rote LED aus |
Z |
Anzeige der letzten RAM-Zelle |
Ausgabe BFFF, rote LED aus |
B |
ZM verlassen |
Es meldet sich das XOS |
Bankzähltest |
ENDE |
Bänke werden bis FF gezählt |
Nach kurzer Pause Bank 00 und Prompt |