$D25A/53850: Free buffer Jump from $D20F, $D246: D25A: A6 82 LDX $82 ; channel number D25C: B5 A7 LDA $A7,X ; buffer number D25E: C9 FF CMP #$FF D260: F0 09 BEQ $D26B ; not associated? D262: 48 PHA D263: A9 FF LDA #$FF D265: 95 A7 STA $A7,X ; erase buffer association D267: 68 PLA D268: 20 F3 D2 JSR $D2F3 ; erase buffer allocation register Jump from $D260: D26B: A6 82 LDX $82 ; channel number D26D: B5 AE LDA $AE,X D26F: C9 FF CMP #$FF ; associated in second table? D271: F0 09 BEQ $D27C ; no D273: 48 PHA D274: A9 FF LDA #$FF D276: 95 AE STA $AE,X ; erase association D278: 68 PLA D279: 20 F3 D2 JSR $D2F3 ; erase buffer in allocation register Jump from $D271: D27C: A6 82 LDX $82 ; channel number D27E: B5 CD LDA $CD,X D280: C9 FF CMP #$FF ; associated in 3rd table? D282: F0 09 BEQ $D28D ; no D284: 48 PHA D285: A9 FF LDA #$FF D287: 95 CD STA $CD,X ; erase association D289: 68 PLA D28A: 20 F3 D2 JSR $D2F3 ; erase buffer in allocation register Jump from $D282: D28D: 60 RTS Previous Page / Next Page |