Freien Kanal suchen ($d37f) Einsprung von $9161: 92DB: A0 00 LDY #$00 Byte ($70) nach einem gesetzten Bit 92DD: A9 01 LDA #$01 durchsuchen Einsprung von $92E5: 92DF: 24 70 BIT $70 (der entsprechende Kanal ist frei) 92E1: D0 09 BNE $92EC Kanal gefunden, ==> 92E3: C8 INY Kanalnummer +1 92E4: 0A ASL naechstes Bit probieren 92E5: D0 F8 BNE $92DF noch ein Bit zu ueberpruefen, ==> 92E7: A9 70 LDA #$70 70, NO CHANNEL 92E9: 4C 7C 80 JMP $807C Einsprung von $92E1: 92EC: 49 FF EOR #$FF entsprechendes Bit loeschen 92EE: 25 70 AND $70 und dadurch den Kanal belegen 92F0: 85 70 STA $70 92F2: 98 TYA Kanalnummer nach A 92F3: 60 RTS Previous Page / Next Page |