$DEF8/57080:   Get side sector and buffer pointer

Jump from $E258, $E43C:

DEF8: 20 66 DF  JSR $DF66       ; is side-sector in buffer?
DEFB: 30 0E     BMI $DF0B       ; no
DEFD: 50 13     BVC $DF12       ; ok
DEFF: A6 82     LDX $82         ; channel number
DF01: B5 CD     LDA $CD,X       ; buffer number
DF03: 20 1B DF  JSR $DF1B       ; read side-sector
DF06: 20 66 DF  JSR $DF66       ; and check if in buffer
DF09: 10 07     BPL $DF12       ; yes?

Jump from $DEFB:

DF0B: 20 CB E1  JSR $E1CB       ; get last side-sector
DF0E: 2C CE FE  BIT $FECE       ; set V bit
DF11: 60        RTS

Jump from $DEFD, $DF09:

DF12: A5 D6     LDA $D6         ; side-sector and pointer
DF14: 20 E9 DE  JSR $DEE9       ; set pointer in side-sector
DF17: 2C CD FE  BIT $FECD       ; erase V bit
DF1A: 60        RTS

    Previous Page / Next Page