004
20.02.2017, 18:21 Uhr
maleuma
|
Wie srn schon richtig erkannt hat:
Die Modulsteuerbytes werden im IRM im Adressbereich B800 bis B8FF abgelegt, wobei der niederwertige Teil der Adresse dem Modulsteckplatz entspricht. Beispiel: Den aktuellen Schaltzustand des BASIC- bzw. USER-ROM liest Du also aus der Adresse B802h = interner Steckplatz 2.
Du kannst aber auch das UP 26H = MODU benutzen, um das aktuelle Steuerbyte zu ermitteln:
Quellcode: | PA: Register D = Modulsteuerbyte* VR: AF, H, BC, DE* Bemerkung: Steuerbyte wird im Modul-Steuerwort-Speicher eingetragen.
|
* Bis CAOS 3.1 wird das Modulsteuerbyte in Register E zurückgegeben, ab CAOS 3.4 in Register D. -- Mario. Dieser Beitrag wurde am 20.02.2017 um 18:23 Uhr von maleuma editiert. |