Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
1011 lines (999 sloc) 17.7 KB
BUG1B
LEAX +1*256+7,U
LDD #$60FF
STA -9,X
LDA #$06
STA -6,X
ABX *X=1
STA -9,X
LDA #$60
STA -4,X
ABX *X=2
LDU #$6006
STU -7,X
STU -5,X
ABX *X=3
LDU #$0665
STU -6,X
LDU #$5660
STU -4,X
ABX *X=4
LDU #$0655
STU -5,X
LDU #$5560
STU -3,X
ABX *X=5
LDY #$6554
STY -4,X
LDU #$4556
STU -2,X
ABX *X=6
LDU #$0655
STU -4,X
LDU #$4444
STU -2,X
LDU #$5560
STU ,X
ABX *X=7
STU +1,X
LDU #$4444
STU -1,X
LDU #$0655
STU -3,X
ABX *X=8
STY -1,X
LDU #$4556
STU +1,X
ABX *X=9
STY ,X
STU +2,X
ABX *X=10
LDU #$0655
STU +1,X
LDU #$5560
STU +3,X
ABX *X=11
LDU #$0605
STU +2,X
LDU #$5060
STU +4,X
ABX *X=12
LDU #$6065
STU +3,X
LDU #$5606
STU +5,X
ABX *X=13
LDU #$0660
STU +5,X
STA +8,X
LDA #$06
STA +3,X
ABX *X=14
STA +8,X
LDA #$60
STA +5,X
RTS
*315 CYCLES
BUG1R
LEAX +1*256+7,U
LDD #$90FF
STA -9,X
LDA #$09
STA -6,X
ABX *X=1
STA -9,X
LDA #$90
STA -4,X
ABX *X=2
LDU #$9009
STU -7,X
STU -5,X
ABX *X=3
LDU #$0998
STU -6,X
LDU #$8990
STU -4,X
ABX *X=4
LDU #$0988
STU -5,X
LDU #$8890
STU -3,X
ABX *X=5
LDY #$9887
STY -4,X
LDU #$7889
STU -2,X
ABX *X=6
LDU #$0988
STU -4,X
LDU #$7777
STU -2,X
LDU #$8890
STU ,X
ABX *X=7
STU +1,X
LDU #$7777
STU -1,X
LDU #$0988
STU -3,X
ABX *X=8
STY -1,X
LDU #$7889
STU +1,X
ABX *X=9
STY ,X
STU +2,X
ABX *X=10
LDU #$0988
STU +1,X
LDU #$8890
STU +3,X
ABX *X=11
LDU #$0908
STU +2,X
LDU #$8090
STU +4,X
ABX *X=12
LDU #$9098
STU +3,X
LDU #$8909
STU +5,X
ABX *X=13
LDU #$0990
STU +5,X
STA +8,X
LDA #$09
STA +3,X
ABX *X=14
STA +8,X
LDA #$90
STA +5,X
RTS
*315 CYCLES
BUG1G
LEAX +1*256+7,U
LDD #$C0FF
STA -9,X
LDA #$0C
STA -6,X
ABX *X=1
STA -9,X
LDA #$C0
STA -4,X
ABX *X=2
LDU #$C00C
STU -7,X
STU -5,X
ABX *X=3
LDU #$0CCB
STU -6,X
LDU #$BCC0
STU -4,X
ABX *X=4
LDU #$0CBB
STU -5,X
LDU #$BBC0
STU -3,X
ABX *X=5
LDY #$CBBA
STY -4,X
LDU #$ABBC
STU -2,X
ABX *X=6
LDU #$0CBB
STU -4,X
LDU #$AAAA
STU -2,X
LDU #$BBC0
STU ,X
ABX *X=7
STU +1,X
LDU #$AAAA
STU -1,X
LDU #$0CBB
STU -3,X
ABX *X=8
STY -1,X
LDU #$ABBC
STU +1,X
ABX *X=9
STY ,X
STU +2,X
ABX *X=10
LDU #$0CBB
STU +1,X
LDU #$BBC0
STU +3,X
ABX *X=11
LDU #$0C0B
STU +2,X
LDU #$B0C0
STU +4,X
ABX *X=12
LDU #$C0CB
STU +3,X
LDU #$BC0C
STU +5,X
ABX *X=13
LDU #$0CC0
STU +5,X
STA +8,X
LDA #$0C
STA +3,X
ABX *X=14
STA +8,X
LDA #$C0
STA +5,X
RTS
*315 CYCLES
OBG1B
LEAX +1*256+7,U
LDD #$60FF
STA -5,X
LDA #$06
STA -9,X
ABX *X=1
STA -4,X
LDA #$60
STA -8,X
ABX *X=2
STA -3,X
LDA #$06
STA -7,X
LDA #$66
STA -5,X
ABX *X=3
STA -5,X
LDU #$5566
STU -4,X
ABX *X=4
DECA
STA -4,X
LDU #$5556
STU -3,X
ABX *X=5
LDY #$0655
STY -4,X
LDU #$4455
STU -2,X
LDA #$60
STA ,X
ABX *X=6
LDU #$6554
STU -3,X
LDU #$4445
STU -1,X
LDA #$56
STA +1,X
ABX *X=7
STU ,X
LDU #$6554
STU -2,X
STA +2,X
ABX *X=8
STY -1,X
LDU #$4455
STU +1,X
LDA #$60
STA +3,X
ABX *X=9
STY ,X
STU +2,X
STA +4,X
ABX *X=10
LDU #$6555
STU +2,X
LDA #$56
STA +4,X
ABX *X=11
LDU #$6055
STU +3,X
LDA #$06
STA +5,X
ABX *X=12
STA +3,X
LDU #$0655
STU +4,X
LDU #$6060
STU +6,X
ABX *X=13
STA +8,X
LDA #$66
STA +6,X
LDA #$60
STA +4,X
ABX *X=14
STA +9,X
LDA #$06
STA +5,X
RTS
*324 CYCLES
OBG1R
LEAX +1*256+7,U
LDD #$90FF
STA -5,X
LDA #$09
STA -9,X
ABX *X=1
STA -4,X
LDA #$90
STA -8,X
ABX *X=2
STA -3,X
LDA #$09
STA -7,X
LDA #$99
STA -5,X
ABX *X=3
STA -5,X
LDU #$8899
STU -4,X
ABX *X=4
DECA
STA -4,X
LDU #$8889
STU -3,X
ABX *X=5
LDY #$0988
STY -4,X
LDU #$7788
STU -2,X
LDA #$90
STA ,X
ABX *X=6
LDU #$9887
STU -3,X
LDU #$7778
STU -1,X
LDA #$89
STA +1,X
ABX *X=7
STU ,X
LDU #$9887
STU -2,X
STA +2,X
ABX *X=8
STY -1,X
LDU #$7788
STU +1,X
LDA #$90
STA +3,X
ABX *X=9
STY ,X
STU +2,X
STA +4,X
ABX *X=10
LDU #$9888
STU +2,X
LDA #$89
STA +4,X
ABX *X=11
LDU #$9088
STU +3,X
LDA #$09
STA +5,X
ABX *X=12
STA +3,X
LDU #$0988
STU +4,X
LDU #$9090
STU +6,X
ABX *X=13
STA +8,X
LDA #$99
STA +6,X
LDA #$90
STA +4,X
ABX *X=14
STA +9,X
LDA #$09
STA +5,X
RTS
*324 CYCLES
OBG1G
LEAX +1*256+7,U
LDD #$C0FF
STA -5,X
LDA #$0C
STA -9,X
ABX *X=1
STA -4,X
LDA #$C0
STA -8,X
ABX *X=2
STA -3,X
LDA #$0C
STA -7,X
LDA #$CC
STA -5,X
ABX *X=3
STA -5,X
LDU #$BBCC
STU -4,X
ABX *X=4
DECA
STA -4,X
LDU #$BBBC
STU -3,X
ABX *X=5
LDY #$0CBB
STY -4,X
LDU #$AABB
STU -2,X
LDA #$C0
STA ,X
ABX *X=6
LDU #$CBBA
STU -3,X
LDU #$AAAB
STU -1,X
LDA #$BC
STA +1,X
ABX *X=7
STU ,X
LDU #$CBBA
STU -2,X
STA +2,X
ABX *X=8
STY -1,X
LDU #$AABB
STU +1,X
LDA #$C0
STA +3,X
ABX *X=9
STY ,X
STU +2,X
STA +4,X
ABX *X=10
LDU #$CBBB
STU +2,X
LDA #$BC
STA +4,X
ABX *X=11
LDU #$C0BB
STU +3,X
LDA #$0C
STA +5,X
ABX *X=12
STA +3,X
LDU #$0CBB
STU +4,X
LDU #$C0C0
STU +6,X
ABX *X=13
STA +8,X
LDA #$CC
STA +6,X
LDA #$C0
STA +4,X
ABX *X=14
STA +9,X
LDA #$0C
STA +5,X
RTS
*324 CYCLES
BUG3B
LEAX +8,U
LDD #$06FF
LDU #$0660
STU -8,X
ABX *X=1
STA -7,X
ABX *X=2
STA -6,X
ABX *X=3
LDU #$0666
STU -6,X
LDU #$6660
STU -4,X
ABX *X=4
STA -6,X
LDU #$6555
STU -5,X
LDU #$5566
STU -3,X
ABX *X=5
STA -5,X
LDU #$5554
STU -4,X
LDU #$4556
STU -2,X
ABX *X=6
LDY #$4444
LDU #$6555
STU -4,X
STY -2,X
LDA #$60
STA +2,X
LDA #$56
STA ,X
ABX *X=7
LDU #$6660
STU +2,X
LDU #$6554
STU -3,X
STY -1,X
STA +1,X
ABX *X=8
STU -2,X
LDU #$4445
STU ,X
STA +2,X
ABX *X=9
STY ,X
LDU #$0666
STU -3,X
LDA #$65
STA -1,X
LDU #$5556
STU +2,X
ABX *X=10
LDA #$55
STA +2,X
LDU #$0554
STU ,X
LDU #$5560
STU +3,X
LDU #$0606
STU -2,X
ABX *X=11
STU -1,X
LDB #$56
STD +3,X
DECB
STD +1,X
LDD #$60FF
STA +5,X
ABX *X=12
LDU #$6660
STU +4,X
LDU #$6506
STU +2,X
LDA #$06
STA +1,X
ABX *X=13
LDU #$6666
STU +3,X
ABX *X=14
STA +5,X
ABX *X=15
LDU #$0666
STU +5,X
RTS
*363 CYCLES
BUG3R
LEAX +8,U
LDD #$09FF
LDU #$0990
STU -8,X
ABX *X=1
STA -7,X
ABX *X=2
STA -6,X
ABX *X=3
LDU #$0999
STU -6,X
LDU #$9990
STU -4,X
ABX *X=4
STA -6,X
LDU #$9888
STU -5,X
LDU #$8899
STU -3,X
ABX *X=5
STA -5,X
LDU #$8887
STU -4,X
LDU #$7889
STU -2,X
ABX *X=6
LDY #$7777
LDU #$9888
STU -4,X
STY -2,X
LDA #$90
STA +2,X
LDA #$89
STA ,X
ABX *X=7
LDU #$9990
STU +2,X
LDU #$9887
STU -3,X
STY -1,X
STA +1,X
ABX *X=8
STU -2,X
LDU #$7778
STU ,X
STA +2,X
ABX *X=9
STY ,X
LDU #$0999
STU -3,X
LDA #$98
STA -1,X
LDU #$8889
STU +2,X
ABX *X=10
LDA #$88
STA +2,X
LDU #$0887
STU ,X
LDU #$8890
STU +3,X
LDU #$0909
STU -2,X
ABX *X=11
STU -1,X
LDB #$89
STD +3,X
DECB
STD +1,X
LDD #$90FF
STA +5,X
ABX *X=12
LDU #$9990
STU +4,X
LDU #$9809
STU +2,X
LDA #$09
STA +1,X
ABX *X=13
LDU #$9999
STU +3,X
ABX *X=14
STA +5,X
ABX *X=15
LDU #$0999
STU +5,X
RTS
*363 CYCLES
BUG3G
LEAX +8,U
LDD #$0CFF
LDU #$0CC0
STU -8,X
ABX *X=1
STA -7,X
ABX *X=2
STA -6,X
ABX *X=3
LDU #$0CCC
STU -6,X
LDU #$CCC0
STU -4,X
ABX *X=4
STA -6,X
LDU #$CBBB
STU -5,X
LDU #$BBCC
STU -3,X
ABX *X=5
STA -5,X
LDU #$BBBA
STU -4,X
LDU #$ABBC
STU -2,X
ABX *X=6
LDY #$AAAA
LDU #$CBBB
STU -4,X
STY -2,X
LDA #$C0
STA +2,X
LDA #$BC
STA ,X
ABX *X=7
LDU #$CCC0
STU +2,X
LDU #$CBBA
STU -3,X
STY -1,X
STA +1,X
ABX *X=8
STU -2,X
LDU #$AAAB
STU ,X
STA +2,X
ABX *X=9
STY ,X
LDU #$0CCC
STU -3,X
LDA #$CB
STA -1,X
LDU #$BBBC
STU +2,X
ABX *X=10
LDA #$BB
STA +2,X
LDU #$0BBA
STU ,X
LDU #$BBC0
STU +3,X
LDU #$0C0C
STU -2,X
ABX *X=11
STU -1,X
LDB #$BC
STD +3,X
DECB
STD +1,X
LDD #$C0FF
STA +5,X
ABX *X=12
LDU #$CCC0
STU +4,X
LDU #$CB0C
STU +2,X
LDA #$0C
STA +1,X
ABX *X=13
LDU #$CCCC
STU +3,X
ABX *X=14
STA +5,X
ABX *X=15
LDU #$0CCC
STU +5,X
RTS
*363 CYCLES
OBG3B
LEAX +8,U
LDD #$66FF
STA -7,X
ABX *X=1
LDA #$60
STA -6,X
ABX *X=2
STA -5,X
ABX *X=3
LDU #$6666
STU -4,X
LDA #$66
STA -5,X
ABX *X=4
STA -5,X
LDU #$5555
STU -4,X
LDU #$5660
STU -2,X
ABX *X=5
LDU #$6555
STU -4,X
LDU #$4455
STU -2,X
LDA #$60
STA ,X
ABX *X=6
LDY #$0655
STY -4,X
LDU #$6006
STU +1,X
LDU #$5444
STU -2,X
LDA #$45
STA ,X
ABX *X=7
STY -3,X
STA +1,X
LDU #$6666
STU +2,X
LDU #$4444
STU -1,X
ABX *X=8
STY -2,X
STU ,X
LDU #$5560
STU +2,X
ABX *X=9
STU +3,X
STA +2,X
LDU #$5444
STU ,X
LDU #$6666
STU -2,X
ABX *X=10
LDU #$6060
STU -1,X
LDU #$5545
STU +1,X
LDU #$5556
STU +3,X
ABX *X=11
LDU #$5566
STU +4,X
LDU #$5555
STU +2,X
LDU #$6065
STU ,X
ABX *X=12
LDU #$6650
STU +2,X
LDU #$6666
STU +4,X
ABX *X=13
LDU #$6660
STU +4,X
LDA #$06
STA +3,X
ABX *X=14
LDA #$60
STA +6,X
ABX *X=15
STU +6,X
RTS
*352 CYCLES
OBG3R
LEAX +8,U
LDD #$99FF
STA -7,X
ABX *X=1
LDA #$90
STA -6,X
ABX *X=2
STA -5,X
ABX *X=3
LDU #$9999
STU -4,X
LDA #$99
STA -5,X
ABX *X=4
STA -5,X
LDU #$8888
STU -4,X
LDU #$8990
STU -2,X
ABX *X=5
LDU #$9888
STU -4,X
LDU #$7788
STU -2,X
LDA #$90
STA ,X
ABX *X=6
LDY #$0988
STY -4,X
LDU #$9009
STU +1,X
LDU #$8777
STU -2,X
LDA #$78
STA ,X
ABX *X=7
STY -3,X
STA +1,X
LDU #$9999
STU +2,X
LDU #$7777
STU -1,X
ABX *X=8
STY -2,X
STU ,X
LDU #$8890
STU +2,X
ABX *X=9
STU +3,X
STA +2,X
LDU #$8777
STU ,X
LDU #$9999
STU -2,X
ABX *X=10
LDU #$9090
STU -1,X
LDU #$8878
STU +1,X
LDU #$8889
STU +3,X
ABX *X=11
LDU #$8899
STU +4,X
LDU #$8888
STU +2,X
LDU #$9098
STU ,X
ABX *X=12
LDU #$9980
STU +2,X
LDU #$9999
STU +4,X
ABX *X=13
LDU #$9990
STU +4,X
LDA #$09
STA +3,X
ABX *X=14
LDA #$90
STA +6,X
ABX *X=15
STU +6,X
RTS
*352 CYCLES
OBG3G
LEAX +8,U
LDD #$CCFF
STA -7,X
ABX *X=1
LDA #$C0
STA -6,X
ABX *X=2
STA -5,X
ABX *X=3
LDU #$CCCC
STU -4,X
LDA #$CC
STA -5,X
ABX *X=4
STA -5,X
LDU #$BBBB
STU -4,X
LDU #$BCC0
STU -2,X
ABX *X=5
LDU #$CBBB
STU -4,X
LDU #$AABB
STU -2,X
LDA #$C0
STA ,X
ABX *X=6
LDY #$0CBB
STY -4,X
LDU #$C00C
STU +1,X
LDU #$BAAA
STU -2,X
LDA #$AB
STA ,X
ABX *X=7
STY -3,X
STA +1,X
LDU #$CCCC
STU +2,X
LDU #$AAAA
STU -1,X
ABX *X=8
STY -2,X
STU ,X
LDU #$BBC0
STU +2,X
ABX *X=9
STU +3,X
STA +2,X
LDU #$BAAA
STU ,X
LDU #$CCCC
STU -2,X
ABX *X=10
LDU #$C0C0
STU -1,X
LDU #$BBAB
STU +1,X
LDU #$BBBC
STU +3,X
ABX *X=11
LDU #$BBCC
STU +4,X
LDU #$BBBB
STU +2,X
LDU #$C0CB
STU ,X
ABX *X=12
LDU #$CCB0
STU +2,X
LDU #$CCCC
STU +4,X
ABX *X=13
LDU #$CCC0
STU +4,X
LDA #$0C
STA +3,X
ABX *X=14
LDA #$C0
STA +6,X
ABX *X=15
STU +6,X
RTS
*352 CYCLES