010
14.05.2018, 21:28 Uhr
maleuma
|
So, hier noch die ausführliche Erklärung - falls ich mich nicht vertippt habe...
D006 = PIO PORT A: 0 ROE - CAOS ROM E wird nur bei JUMP abgeschaltet 1 RAO0 - RAM 0 ON/OFF schaltet SWITCH 0, Bit 0 2 IRO - IRM ON/OFF schaltet SWITCH 1, Bit 0 3 WER0 - SchreibschutzRAM0 schaltet SWITCH 0, Bit 1 4 kout_ - RESET-Ausgang zur D005-Tastatur (beim KC85/3 = /NMI) 5 LED - System-LED wird von der Software unterschiedlich angesteuert 6 MOTON - Motor-Schaltspannung Kassettenrecorder, Verwendung bei TAPE-Routinen 7 ROCB - USER-ROM ON/OFF schaltet SWITCH 2, Bit 0
D006 = PIO PORT B: 0 trück_ - Symmetrie-Flipflop für Tonausgabe geschaltet im UP SOUND 1 TON1 - Lautstärke Tonausgabe, Bit 1 2 TON2 - Lautstärke Tonausgabe, Bit 2 3 TON3 - Lautstärke Tonausgabe, Bit 3 4 TON4 - Lautstärke Tonausgabe, Bit 4 5 RAO8 - RAM8 ON/OFF schaltet SWITCH 3, Bit 0 6 WER8 - RAM8 Schreibschutz schaltet SWITCH3, Bit 1 7 blen_ - Blinken ein/aus wird während TAPE-Ausgabe abgeschaltet
D008 = Port 84h: 0 Bild - Anzeige Bild 0 oder 1 wird von ESC-Routinen geschaltet 1 BLA0 - Zugriff auf Pixel- oder Farbebene im IRM wird von ESC-Routinen geschaltet 2 BLA1 - Zugriff auf Bild 0 oder 1 wird von ESC-Routinen geschaltet 3 FPIX - Hohe oder niedrige Farbauflösung wird von ESC-Routinen geschaltet 4 RAF0 - RAM8-Ebene schaltet SWITCH 3, Bit 2 5 RAF1 - RAM8-Ebene schaltet SWITCH 3, Bit 3 6 RAF2 - RAM8-Ebene schaltet SWITCH 3, Bit 4 7 RAF3 - RAM8-Ebene schaltet SWITCH 3, Bit 5
D009 = Port 86h: 0 RAO4 - RAM4 ON/OFF schaltet SWITCH 4, Bit 0 1 WER4 - RAM4 Schreibschutz schaltet SWITCH 4, Bit 1 2 B0 - (bisher nur genutzt für 2MB-RAM-Erweiterung) 3 B1 - (bisher nur genutzt für 2MB-RAM-Erweiterung) 4 B2 - (bisher nur genutzt für 2MB-RAM-Erweiterung) 5 ROF0 - USER-ROM-Ebene schaltet SWITCH 2, Bit 6 6 ROF1 - USER-ROM-Ebene schaltet SWITCH 2, Bit 7 7 ROCC - CAOS-ROM-C schaltet SWITCH 5, Bit 0 -- Mario. |