-
-
Hallo Dirk,
Nochmal was die ASC_HI und ACS_LO bits betrifft die Ich check im SYSTEM_STATUS (zufallich gefunden) aber nirgend im documentation steht.
Ich hab kein disassembler gefunden aber mich die p5driv.s19 mahl handmassig bisschen disassembliert und fand da bei z.B. ACS_LO (addresse 0x01E9) folgendes.
Annahme memory A4 = EXTPORT
Annahme memory A5 = SYSTEM_STATUS
0x01E9 --- ACS_HI ---
AD 0A BSR (gosub CLR_ACS_BITS)
12 A4 BSET1 (set bit 1 in EXTPORT)
1A A5 BSET5 (set bit 5 in SYSTEM_STATUS) <===!!!
20 D8 (goto SYSTEM)
0x01F1 --- ACS_MAX ---
AD 02 BSR (gosub CLR_ACS_BITS)
20 D4 (goto SYSTEM)
0x01F5 ---CLR_ACS_BITS--- (meine benahmung)
15 A4 BCLR4 (clear bit 2 in EXTPORT)
13 A4 BCLR3 (clear bit 1 in EXTPORT)
1D A5 BCL6 (clear bit 6 in SYSTEM_STATUS) <===!!!
1B A5 BCL5 (clear bit 5 in SYSTEM_STATUS) <===!!!
81 RTS (return)
Du siehst, es wird wirklich im SYSTEM_STATUS die ACS_HI/LO/MAX bits auf bitplatz 5 und 6 notiert!
Gruss
Henk
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen