Taste | Erzeugter Tastencode / Bedeutung |
---|---|
Home / Pos1 | 1 |
Cursor links | 8 |
Cursor rechts | 9 |
Cursor runter | 0Ah |
Cursor hoch | 0Bh |
Enter / Return | 0Dh |
Backspace | SCCH- und 2010-Modus: 7Fh, sonst 8 |
Tabulator | SCCH- und 2010-Modus: 0Fh, sonst 9 |
Delete / Entf | SCCH- und 2010-Modus: 4, sonst 7Fh |
Insert / Einfg | 5 |
Bild auf | 11h |
Bild ab | 15h |
End / Ende | 1Ah |
F1 | Inverstaste |
F2 | Grafiktaste |
Bedeutung bei Wert 0 | Bedeutung bei Wert 1 | |
---|---|---|
Bit 0: | 2 MHz | 4 MHz |
Bit 1: | normale Bildschirmausgabe | invertierte Bildschirmausgabe |
Bit 2: | Bildwiederholspeicher für die Zeichencodes eingeblendet | Farbspeicher eingeblendet |
Bit | Bedeutung |
---|---|
0 | Vordergrundfarbe rot |
1 | Vordergrundfarbe grün |
2 | Vordergrundfarbe blau |
3 | Vordergrundfarbe intensiv |
4 | Hintergrundgrundfarbe rot |
5 | Hintergrundgrundfarbe grün |
6 | Hintergrundgrundfarbe blau |
7 | Hintergrundgrundfarbe intensiv |
E/A-Adresse (hexadezimal) | Zugriff | Bedeutung |
---|---|---|
40 | R | FDC-Statusregister |
41 | RW | FDC-Datenregister |
42, 43 | W | WAIT-Mode (bis zum nächsten FDC-Interrupt warten) |
44, 45 | W |
|
48, 49 | W | Terminal Count (unabhängig vom ausgegebenen Wert) |
Bit 0: | Programmpaket X im Bereich E000-FFFF einblenden |
Bit 1: | Grafik/Sound-BASIC im Bereich 4000-5FFF einblenden |
Bit 3: |
Ein Segment der ROM-Disk im Bereich C000-FFFF
bzw. 8000-FFFF einblenden, Die Bits 0, 4, 5 und 6 legen das entsprechende 16K- bzw. 32K-Segment fest. |
Kommando | Bedeutung |
---|---|
6 | Bank 1 im Bereich 2000h-27FFh einblenden |
7 | Bank 2 im Bereich 2000h-27FFh einblenden |
8 | Bank 3 im Bereich 2000h-27FFh einblenden |
9 | Bank 4 im Bereich 2000h-27FFh einblenden |
0 | Keine Bank einblenden |
Kommando | Bedeutung |
---|---|
i<X> | Laufwerk wechseln, z.B.: iA oder iB |
d | Directory anzeigen |
f |
Diskette formatieren
(Format: 2x80x5x1024 mit 192 Directory-Einträgen), Achtung! AC1-spezifisches Format, nicht CP/M-kompatibel! |
k |
Datei löschen, Der Dateiname wird nicht in der Kommandozeile angegeben, sondern vom Programm abgefragt. |
l <Offset> |
Datei laden, Die Datei wird an die beim Speichern angegebene Adresse geladen. Dine Offsetangabe in der Kommandozeile kann entfallen. Wird ein Offset angegeben, verschiebt sich die Ladeadresse um diesen Offset. Der Dateiname wird nicht in der Kommandozeile angegeben, sondern vom Programm abgefragt. |
s aaaa bbbb <cccc> |
Adressbereich aaaa bis bbbb als Datei speichern, Optional kann die Startadresse cccc angegeben werden. Der Dateiname wird nicht in der Kommandozeile angegeben, sondern vom Programm abgefragt. |
x |
SCCH-BASIC-Programm speichern, Da beim AC1-2010 das SCCH-Modul 1 mit dem BASIC-ROM nicht emuliert wird, dürfte dieses Kommando im JKCEMU kaum angewendet werden, es sei denn, man lädt das SCCH-BASIC in den RAM. |
Segment-Nummer (Ausgabe auf Port 0Eh) | Segmentgröße in KByte | Anfangsposition in der ROM-Datei |
---|---|---|
F0h | 8 | 0 |
F1h | 8 | 2000h |
F2h | 8 | 4000h |
F3h | 8 | 6000h |
F4h | 4 | 8000h |
F5h | 4 | 9000h |
F6h | 2 | A000h |
F7h | 2 | A800h |
F8h | 8 | B000h |
F9h | 8 | D000h |
FAh | 8 | F000h |
FBh | 8 | 11000h |
FCh | 4 | 13000h |
FDh | 4 | 14000h |
FEh | 2 | 15000h |
FFh | 2 | 15800h |