$DF9E/57246:   ?

Jump from $DDF1, $E042, $E10A, $E115, $E4B1:

DF9E: A6 82     LDX $82         ; channel number
DFA0: 8E 57 02  STX $0257       ; save
DFA3: B5 A7     LDA $A7,X       ; get buffer number
DFA5: 10 09     BPL $DFB0       ; buffer allocated
DFA7: 8A        TXA
DFA8: 18        CLC
DFA9: 69 07     ADC #$07        ; increment number by 7
DFAB: 8D 57 02  STA $0257       ; and save
DFAE: B5 AE     LDA $AE,X       ; buffer number from table 2

Jump from $DFA5:

DFB0: 85 70     STA $70
DFB2: 29 1F     AND #$1F        ; erase the highest 3 bits
DFB4: 24 70     BIT $70
DFB6: 60        RTS

    Previous Page / Next Page