$E304/58116: Set pointer to next record
Jump from $E006, $E2EE, $E2F8:
E304: A6 82 LDX $82 ; channel number
E306: B5 C1 LDA $C1,X ; write pointer
E308: 38 SEC
E309: F0 0D BEQ $E318 ; equal zero?
E30B: 18 CLC
E30C: 75 C7 ADC $C7,X ; add record length
E30E: 90 0B BCC $E31B ; smaller than 256?
E310: D0 06 BNE $E318 ; equal 256?
E312: A9 02 LDA #$02
E314: 2C CC FE BIT $FECC
E317: 60 RTS
Jump from $E309, $E310:
E318: 69 01 ADC #$01 ; add two
E31A: 38 SEC
Jump from $E30E:
E31B: 60 RTS
Previous Page / Next Page