     $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