Main Index Routine Index Memory Index Previous Page Next Page Routine $0725: Counts the data bytes (returned in A,Y) until next SYNC is detected. CF:=1.This routine waits for the next SYNC mark and counts Y++ in the meanwhile (count data bytes until next SYNC and return this value to calling routine in A and Y). Is used e.g. to count the $7B's in the hidden sectors.
Jump from $072E: 0725: B8 CLV JSR from $0490***, $0749, Jump from $072B: 0726: AD 00 1C LDA $1C00 ; bit 7 of [$1C00] tells if SYNC is found 0729: 10 05 BPL $0730 ; branch to exit if SYNC found (bit 7 = 0) 072B: 50 F9 BVC $0726 072D: C8 INY ; Y++ for each data byte 072E: 70 F5 BVS $0725 Jump from $0729: 0730: 98 TYA ; return data byte count in A and Y 0731: 38 SEC ; CF:=1 0732: 60 RTS Previous Page / Next Page