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