Eine Routine für die Sprungleise
Stelle die Original-Sprungleiste wieder her.
Eingaben: keine
Ausgaben: keine
Unverändert: IX,IY
Mit Hilfe dieses Vektors kann die gesamte Sprungleiste im RAM ab &KEY MANAGER: BB00: KM INITIALIZEBB00 wieder in ihren Einschalt-Zustand versetzt werden. Alle bis dahin gemachten Patches werden wieder korrigiert. Die Sprungleisten des Betriebssystems: Die SprungleistenDie Sprungleiste ist bei allen CPCs verschieden lang:
• CPC 464: bis &KEY MANAGER: BD3A: KM SET LOCKS Editor: BD3A / BD5B / BD5E: EDITBD3A (excl.) • CPC 664: bis &KERNEL: BD5B: KL RAM SELECT Editor: BD3A / BD5B / BD5E: EDIT Operationen: BD5B / 349A / 349A: FLO SUBBD5B (excl.) • CPC 6128: bis &Editor: BD3A / BD5B / BD5E: EDIT Operationen: BD5E / BD7F / BD82: FLO SUB* Sonstiges: BD3D / BD5E / BD61: FLO MOVEBD5E (excl.)
Die Sprungleisten: die IndirectionsDie Indirections werden durch JUMPER: BD37: JUMP RESTOREJUMP RESTORE nicht beeinflusst! Um auch diese wieder zu korrigieren, müssen die Alle noch folgenden Anschlüsse fallen unter die Rubrik STEUER- oder auch CONTROLBUS:: Reset Erklärung zu den Anschluss-Bezeichnungen: RESET Erklärung der Anschlussbelegung: Reset Erklärung zu den Bezeichnungen: RESET Erklärungen zu den Anschlussbezeichnungen: RESET Erläuterung zu den Anschlüssen 40 bis 45: 41 - RESET (0)RESET- oder INTIALIZE-Vektoren der entsprechenden Packs aufgerufen werden.
Zusätzlich werden auch noch Die Abteilungen des Betriebssystems: Die Basic-Vektoren Überblick: Die Basic-Vektoren Die Firmware des Schneider CPC: Die Basic-Vektorendie Basic-Vektoren zum Die Basic-Vektoren: Editor Die Basic-Vektoren: EditorEditor und den Rechenroutinen in's RAM kopiert. Diese Vektoren schließen sich direkt an die Firmware-Sprungleiste an und gehen bis:
• CPC 464: bis &Die Indirections der Firmware-Packs: BDCD: IND TXT DRAW CURSORBDCD (excl.) • CPC 664: bis &Zufallsgenerator: BD9A / BDBB / BDBE: FLO RANDOMIZE Operationen ohne Vorzeichen: BDBE / DD77 / DD72: INT MULTBDBE (excl.) • CPC 664: bis &Operationen ohne Vorzeichen: BDC1 / DDB0 / DDAB: INT DIVBDC1 (excl.)
|