Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; wait for raster line in X
- waitRaster
- cpx $d012
- bne waitRaster
- ; at this point: max jitter: 7 cycles
- inx
- ldy #9
- waitRaster2
- dey
- bne waitRaster2
- nop
- nop
- cpx $d012
- beq waitRaster3
- nop
- nop
- waitRaster3
- ; at this point: max jitter: 4 cycles
- inx
- ldy #9
- waitRaster4
- dey
- bne waitRaster4
- nop
- nop
- cpx 0
- cpx $d012
- beq waitRaster5
- cpx 0
- waitRaster5
- ; at this point: max jitter: 2 cycles
- inx
- ldy #9
- waitRaster6
- dey
- bne waitRaster6
- nop
- nop
- nop
- nop
- cpx $d012
- beq waitRaster7
- nop
- waitRaster7
- ; at this point: max jitter: 1 cycles
- inx
- ldy #9
- waitRaster8
- dey
- bne waitRaster8
- nop
- nop
- cpx 0
- cpx $d012
- beq waitRaster9
- nop
- waitRaster9
- ; no jitter
- rts
Add Comment
Please, Sign In to add comment