test: remove some obsolete stuff
This commit is contained in:
parent
7f31aca5c2
commit
0d2cb208a3
@ -1 +0,0 @@
|
||||
It seems that gbc works around the noime halt with if&ie bug (next pc byte is read twice), by autoinserting a nop after every halt. This means normal halts will take 4 cycle longer on the gbc, and noime halt with if&ie will take a total of 12 cycles (4 cycles for the halt opcode, 8 cycles for the two subsequent nops). Note that I have not done any tests on the original game boy (dmg), only on the gbc.
|
@ -1,113 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@48
|
||||
jp lstatint
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.data@143
|
||||
c0
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld a, 00
|
||||
ldff(ff), a
|
||||
ld a, 30
|
||||
ldff(00), a
|
||||
ld a, 01
|
||||
ldff(4d), a
|
||||
stop, 00
|
||||
ld a, ff
|
||||
ldff(45), a
|
||||
ld b, 93
|
||||
call lwaitly_b
|
||||
ld a, 40
|
||||
ldff(41), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
xor a, a
|
||||
ldff(0f), a
|
||||
ei
|
||||
ldff(45), a
|
||||
ld c, 41
|
||||
halt
|
||||
|
||||
.text@1000
|
||||
lstatint:
|
||||
nop
|
||||
|
||||
.text@10d4
|
||||
ldff a, (c)
|
||||
and a, 03
|
||||
jp lprint_a
|
||||
|
||||
.text@7000
|
||||
lprint_a:
|
||||
push af
|
||||
ld b, 91
|
||||
call lwaitly_b
|
||||
xor a, a
|
||||
ldff(40), a
|
||||
pop af
|
||||
ld(9800), a
|
||||
ld bc, 7a00
|
||||
ld hl, 8000
|
||||
ld d, a0
|
||||
lprint_copytiles:
|
||||
ld a, (bc)
|
||||
inc bc
|
||||
ld(hl++), a
|
||||
dec d
|
||||
jrnz lprint_copytiles
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld a, 80
|
||||
ldff(68), a
|
||||
ld a, ff
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
xor a, a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(43), a
|
||||
ld a, 91
|
||||
ldff(40), a
|
||||
lprint_limbo:
|
||||
jr lprint_limbo
|
||||
|
||||
.text@7400
|
||||
lwaitly_b:
|
||||
ld c, 44
|
||||
lwaitly_b_loop:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lwaitly_b_loop
|
||||
ret
|
||||
|
||||
.data@7a00
|
||||
00 00 7f 7f 41 41 41 41
|
||||
41 41 41 41 41 41 7f 7f
|
||||
00 00 08 08 08 08 08 08
|
||||
08 08 08 08 08 08 08 08
|
||||
00 00 7f 7f 01 01 01 01
|
||||
7f 7f 40 40 40 40 7f 7f
|
||||
00 00 7f 7f 01 01 01 01
|
||||
3f 3f 01 01 01 01 7f 7f
|
||||
00 00 41 41 41 41 41 41
|
||||
7f 7f 01 01 01 01 01 01
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7e 7e 01 01 01 01 7e 7e
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7f 7f 41 41 41 41 7f 7f
|
||||
00 00 7f 7f 01 01 02 02
|
||||
04 04 08 08 10 10 10 10
|
||||
00 00 3e 3e 41 41 41 41
|
||||
3e 3e 41 41 41 41 3e 3e
|
||||
00 00 7f 7f 41 41 41 41
|
||||
7f 7f 01 01 01 01 7f 7f
|
||||
|
@ -1,113 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@48
|
||||
jp lstatint
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.data@143
|
||||
c0
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld a, 00
|
||||
ldff(ff), a
|
||||
ld a, 30
|
||||
ldff(00), a
|
||||
ld a, 01
|
||||
ldff(4d), a
|
||||
stop, 00
|
||||
ld a, ff
|
||||
ldff(45), a
|
||||
ld b, 93
|
||||
call lwaitly_b
|
||||
ld a, 40
|
||||
ldff(41), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
xor a, a
|
||||
ldff(0f), a
|
||||
ei
|
||||
ldff(45), a
|
||||
ld c, 41
|
||||
halt
|
||||
|
||||
.text@1000
|
||||
lstatint:
|
||||
nop
|
||||
|
||||
.text@10d5
|
||||
ldff a, (c)
|
||||
and a, 03
|
||||
jp lprint_a
|
||||
|
||||
.text@7000
|
||||
lprint_a:
|
||||
push af
|
||||
ld b, 91
|
||||
call lwaitly_b
|
||||
xor a, a
|
||||
ldff(40), a
|
||||
pop af
|
||||
ld(9800), a
|
||||
ld bc, 7a00
|
||||
ld hl, 8000
|
||||
ld d, a0
|
||||
lprint_copytiles:
|
||||
ld a, (bc)
|
||||
inc bc
|
||||
ld(hl++), a
|
||||
dec d
|
||||
jrnz lprint_copytiles
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld a, 80
|
||||
ldff(68), a
|
||||
ld a, ff
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
xor a, a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(43), a
|
||||
ld a, 91
|
||||
ldff(40), a
|
||||
lprint_limbo:
|
||||
jr lprint_limbo
|
||||
|
||||
.text@7400
|
||||
lwaitly_b:
|
||||
ld c, 44
|
||||
lwaitly_b_loop:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lwaitly_b_loop
|
||||
ret
|
||||
|
||||
.data@7a00
|
||||
00 00 7f 7f 41 41 41 41
|
||||
41 41 41 41 41 41 7f 7f
|
||||
00 00 08 08 08 08 08 08
|
||||
08 08 08 08 08 08 08 08
|
||||
00 00 7f 7f 01 01 01 01
|
||||
7f 7f 40 40 40 40 7f 7f
|
||||
00 00 7f 7f 01 01 01 01
|
||||
3f 3f 01 01 01 01 7f 7f
|
||||
00 00 41 41 41 41 41 41
|
||||
7f 7f 01 01 01 01 01 01
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7e 7e 01 01 01 01 7e 7e
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7f 7f 41 41 41 41 7f 7f
|
||||
00 00 7f 7f 01 01 02 02
|
||||
04 04 08 08 10 10 10 10
|
||||
00 00 3e 3e 41 41 41 41
|
||||
3e 3e 41 41 41 41 3e 3e
|
||||
00 00 7f 7f 41 41 41 41
|
||||
7f 7f 01 01 01 01 7f 7f
|
||||
|
@ -1,106 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@48
|
||||
inc a
|
||||
ldff(45), a
|
||||
jp lstatint
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld a, ff
|
||||
ldff(45), a
|
||||
ld b, 03
|
||||
call lwaitly_b
|
||||
ld a, 40
|
||||
ldff(41), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
ei
|
||||
ld a, b
|
||||
inc a
|
||||
inc a
|
||||
ldff(45), a
|
||||
ld c, 0f
|
||||
halt
|
||||
|
||||
.text@1000
|
||||
lstatint:
|
||||
nop
|
||||
|
||||
.text@1062
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
jp lprint_a
|
||||
|
||||
.text@7000
|
||||
lprint_a:
|
||||
push af
|
||||
ld b, 91
|
||||
call lwaitly_b
|
||||
xor a, a
|
||||
ldff(40), a
|
||||
pop af
|
||||
ld(9800), a
|
||||
ld bc, 7a00
|
||||
ld hl, 8000
|
||||
ld d, a0
|
||||
lprint_copytiles:
|
||||
ld a, (bc)
|
||||
inc bc
|
||||
ld(hl++), a
|
||||
dec d
|
||||
jrnz lprint_copytiles
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld a, 80
|
||||
ldff(68), a
|
||||
ld a, ff
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
xor a, a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(43), a
|
||||
ld a, 91
|
||||
ldff(40), a
|
||||
lprint_limbo:
|
||||
jr lprint_limbo
|
||||
|
||||
.text@7400
|
||||
lwaitly_b:
|
||||
ld c, 44
|
||||
lwaitly_b_loop:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lwaitly_b_loop
|
||||
ret
|
||||
|
||||
.data@7a00
|
||||
00 00 7f 7f 41 41 41 41
|
||||
41 41 41 41 41 41 7f 7f
|
||||
00 00 08 08 08 08 08 08
|
||||
08 08 08 08 08 08 08 08
|
||||
00 00 7f 7f 01 01 01 01
|
||||
7f 7f 40 40 40 40 7f 7f
|
||||
00 00 7f 7f 01 01 01 01
|
||||
3f 3f 01 01 01 01 7f 7f
|
||||
00 00 41 41 41 41 41 41
|
||||
7f 7f 01 01 01 01 01 01
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7e 7e 01 01 01 01 7e 7e
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7f 7f 41 41 41 41 7f 7f
|
||||
00 00 7f 7f 01 01 02 02
|
||||
04 04 08 08 10 10 10 10
|
||||
00 00 3e 3e 41 41 41 41
|
||||
3e 3e 41 41 41 41 3e 3e
|
||||
00 00 7f 7f 41 41 41 41
|
||||
7f 7f 01 01 01 01 7f 7f
|
||||
|
@ -1,106 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@48
|
||||
inc a
|
||||
ldff(45), a
|
||||
jp lstatint
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld a, ff
|
||||
ldff(45), a
|
||||
ld b, 03
|
||||
call lwaitly_b
|
||||
ld a, 40
|
||||
ldff(41), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
ei
|
||||
ld a, b
|
||||
inc a
|
||||
inc a
|
||||
ldff(45), a
|
||||
ld c, 0f
|
||||
halt
|
||||
|
||||
.text@1000
|
||||
lstatint:
|
||||
nop
|
||||
|
||||
.text@1063
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
jp lprint_a
|
||||
|
||||
.text@7000
|
||||
lprint_a:
|
||||
push af
|
||||
ld b, 91
|
||||
call lwaitly_b
|
||||
xor a, a
|
||||
ldff(40), a
|
||||
pop af
|
||||
ld(9800), a
|
||||
ld bc, 7a00
|
||||
ld hl, 8000
|
||||
ld d, a0
|
||||
lprint_copytiles:
|
||||
ld a, (bc)
|
||||
inc bc
|
||||
ld(hl++), a
|
||||
dec d
|
||||
jrnz lprint_copytiles
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld a, 80
|
||||
ldff(68), a
|
||||
ld a, ff
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
xor a, a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(43), a
|
||||
ld a, 91
|
||||
ldff(40), a
|
||||
lprint_limbo:
|
||||
jr lprint_limbo
|
||||
|
||||
.text@7400
|
||||
lwaitly_b:
|
||||
ld c, 44
|
||||
lwaitly_b_loop:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lwaitly_b_loop
|
||||
ret
|
||||
|
||||
.data@7a00
|
||||
00 00 7f 7f 41 41 41 41
|
||||
41 41 41 41 41 41 7f 7f
|
||||
00 00 08 08 08 08 08 08
|
||||
08 08 08 08 08 08 08 08
|
||||
00 00 7f 7f 01 01 01 01
|
||||
7f 7f 40 40 40 40 7f 7f
|
||||
00 00 7f 7f 01 01 01 01
|
||||
3f 3f 01 01 01 01 7f 7f
|
||||
00 00 41 41 41 41 41 41
|
||||
7f 7f 01 01 01 01 01 01
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7e 7e 01 01 01 01 7e 7e
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7f 7f 41 41 41 41 7f 7f
|
||||
00 00 7f 7f 01 01 02 02
|
||||
04 04 08 08 10 10 10 10
|
||||
00 00 3e 3e 41 41 41 41
|
||||
3e 3e 41 41 41 41 3e 3e
|
||||
00 00 7f 7f 41 41 41 41
|
||||
7f 7f 01 01 01 01 7f 7f
|
||||
|
@ -1,106 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@48
|
||||
inc a
|
||||
ldff(45), a
|
||||
jp lstatint
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld a, ff
|
||||
ldff(45), a
|
||||
ld b, 03
|
||||
call lwaitly_b
|
||||
ld a, 40
|
||||
ldff(41), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
ei
|
||||
ld a, b
|
||||
inc a
|
||||
inc a
|
||||
ldff(45), a
|
||||
ld c, 41
|
||||
halt
|
||||
|
||||
.text@1000
|
||||
lstatint:
|
||||
nop
|
||||
|
||||
.text@1062
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
jp lprint_a
|
||||
|
||||
.text@7000
|
||||
lprint_a:
|
||||
push af
|
||||
ld b, 91
|
||||
call lwaitly_b
|
||||
xor a, a
|
||||
ldff(40), a
|
||||
pop af
|
||||
ld(9800), a
|
||||
ld bc, 7a00
|
||||
ld hl, 8000
|
||||
ld d, a0
|
||||
lprint_copytiles:
|
||||
ld a, (bc)
|
||||
inc bc
|
||||
ld(hl++), a
|
||||
dec d
|
||||
jrnz lprint_copytiles
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld a, 80
|
||||
ldff(68), a
|
||||
ld a, ff
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
xor a, a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(43), a
|
||||
ld a, 91
|
||||
ldff(40), a
|
||||
lprint_limbo:
|
||||
jr lprint_limbo
|
||||
|
||||
.text@7400
|
||||
lwaitly_b:
|
||||
ld c, 44
|
||||
lwaitly_b_loop:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lwaitly_b_loop
|
||||
ret
|
||||
|
||||
.data@7a00
|
||||
00 00 7f 7f 41 41 41 41
|
||||
41 41 41 41 41 41 7f 7f
|
||||
00 00 08 08 08 08 08 08
|
||||
08 08 08 08 08 08 08 08
|
||||
00 00 7f 7f 01 01 01 01
|
||||
7f 7f 40 40 40 40 7f 7f
|
||||
00 00 7f 7f 01 01 01 01
|
||||
3f 3f 01 01 01 01 7f 7f
|
||||
00 00 41 41 41 41 41 41
|
||||
7f 7f 01 01 01 01 01 01
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7e 7e 01 01 01 01 7e 7e
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7f 7f 41 41 41 41 7f 7f
|
||||
00 00 7f 7f 01 01 02 02
|
||||
04 04 08 08 10 10 10 10
|
||||
00 00 3e 3e 41 41 41 41
|
||||
3e 3e 41 41 41 41 3e 3e
|
||||
00 00 7f 7f 41 41 41 41
|
||||
7f 7f 01 01 01 01 7f 7f
|
||||
|
@ -1,106 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@48
|
||||
inc a
|
||||
ldff(45), a
|
||||
jp lstatint
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld a, ff
|
||||
ldff(45), a
|
||||
ld b, 03
|
||||
call lwaitly_b
|
||||
ld a, 40
|
||||
ldff(41), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
ei
|
||||
ld a, b
|
||||
inc a
|
||||
inc a
|
||||
ldff(45), a
|
||||
ld c, 41
|
||||
halt
|
||||
|
||||
.text@1000
|
||||
lstatint:
|
||||
nop
|
||||
|
||||
.text@1063
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
jp lprint_a
|
||||
|
||||
.text@7000
|
||||
lprint_a:
|
||||
push af
|
||||
ld b, 91
|
||||
call lwaitly_b
|
||||
xor a, a
|
||||
ldff(40), a
|
||||
pop af
|
||||
ld(9800), a
|
||||
ld bc, 7a00
|
||||
ld hl, 8000
|
||||
ld d, a0
|
||||
lprint_copytiles:
|
||||
ld a, (bc)
|
||||
inc bc
|
||||
ld(hl++), a
|
||||
dec d
|
||||
jrnz lprint_copytiles
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld a, 80
|
||||
ldff(68), a
|
||||
ld a, ff
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
xor a, a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(43), a
|
||||
ld a, 91
|
||||
ldff(40), a
|
||||
lprint_limbo:
|
||||
jr lprint_limbo
|
||||
|
||||
.text@7400
|
||||
lwaitly_b:
|
||||
ld c, 44
|
||||
lwaitly_b_loop:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lwaitly_b_loop
|
||||
ret
|
||||
|
||||
.data@7a00
|
||||
00 00 7f 7f 41 41 41 41
|
||||
41 41 41 41 41 41 7f 7f
|
||||
00 00 08 08 08 08 08 08
|
||||
08 08 08 08 08 08 08 08
|
||||
00 00 7f 7f 01 01 01 01
|
||||
7f 7f 40 40 40 40 7f 7f
|
||||
00 00 7f 7f 01 01 01 01
|
||||
3f 3f 01 01 01 01 7f 7f
|
||||
00 00 41 41 41 41 41 41
|
||||
7f 7f 01 01 01 01 01 01
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7e 7e 01 01 01 01 7e 7e
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7f 7f 41 41 41 41 7f 7f
|
||||
00 00 7f 7f 01 01 02 02
|
||||
04 04 08 08 10 10 10 10
|
||||
00 00 3e 3e 41 41 41 41
|
||||
3e 3e 41 41 41 41 3e 3e
|
||||
00 00 7f 7f 41 41 41 41
|
||||
7f 7f 01 01 01 01 7f 7f
|
||||
|
@ -1,122 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld d, 02
|
||||
ld b, 91
|
||||
lbegin_waitly91:
|
||||
call lwaitly_b
|
||||
ld a, 11
|
||||
ldff(40), a
|
||||
ld a, 91
|
||||
ldff(40), a
|
||||
dec d
|
||||
jrnz lbegin_waitly91
|
||||
ld a, ff
|
||||
ldff(45), a
|
||||
ld b, 96
|
||||
call lwaitly_b
|
||||
ld a, 40
|
||||
ldff(41), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
xor a, a
|
||||
ldff(0f), a
|
||||
ld a, b
|
||||
inc a
|
||||
inc a
|
||||
ldff(45), a
|
||||
ld c, 41
|
||||
halt
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
jp l1000
|
||||
|
||||
.text@1000
|
||||
l1000:
|
||||
nop
|
||||
|
||||
.text@11b8
|
||||
ldff a, (c)
|
||||
and a, 03
|
||||
jp lprint_a
|
||||
|
||||
.text@7000
|
||||
lprint_a:
|
||||
push af
|
||||
ld b, 91
|
||||
call lwaitly_b
|
||||
xor a, a
|
||||
ldff(40), a
|
||||
pop af
|
||||
ld(9800), a
|
||||
ld bc, 7a00
|
||||
ld hl, 8000
|
||||
ld d, a0
|
||||
lprint_copytiles:
|
||||
ld a, (bc)
|
||||
inc bc
|
||||
ld(hl++), a
|
||||
dec d
|
||||
jrnz lprint_copytiles
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld a, 80
|
||||
ldff(68), a
|
||||
ld a, ff
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
xor a, a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(43), a
|
||||
ld a, 91
|
||||
ldff(40), a
|
||||
lprint_limbo:
|
||||
jr lprint_limbo
|
||||
|
||||
.text@7400
|
||||
lwaitly_b:
|
||||
ld c, 44
|
||||
lwaitly_b_loop:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lwaitly_b_loop
|
||||
ret
|
||||
|
||||
.data@7a00
|
||||
00 00 7f 7f 41 41 41 41
|
||||
41 41 41 41 41 41 7f 7f
|
||||
00 00 08 08 08 08 08 08
|
||||
08 08 08 08 08 08 08 08
|
||||
00 00 7f 7f 01 01 01 01
|
||||
7f 7f 40 40 40 40 7f 7f
|
||||
00 00 7f 7f 01 01 01 01
|
||||
3f 3f 01 01 01 01 7f 7f
|
||||
00 00 41 41 41 41 41 41
|
||||
7f 7f 01 01 01 01 01 01
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7e 7e 01 01 01 01 7e 7e
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7f 7f 41 41 41 41 7f 7f
|
||||
00 00 7f 7f 01 01 02 02
|
||||
04 04 08 08 10 10 10 10
|
||||
00 00 3e 3e 41 41 41 41
|
||||
3e 3e 41 41 41 41 3e 3e
|
||||
00 00 7f 7f 41 41 41 41
|
||||
7f 7f 01 01 01 01 7f 7f
|
||||
|
@ -1,122 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld d, 02
|
||||
ld b, 91
|
||||
lbegin_waitly91:
|
||||
call lwaitly_b
|
||||
ld a, 11
|
||||
ldff(40), a
|
||||
ld a, 91
|
||||
ldff(40), a
|
||||
dec d
|
||||
jrnz lbegin_waitly91
|
||||
ld a, ff
|
||||
ldff(45), a
|
||||
ld b, 96
|
||||
call lwaitly_b
|
||||
ld a, 40
|
||||
ldff(41), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
xor a, a
|
||||
ldff(0f), a
|
||||
ld a, b
|
||||
inc a
|
||||
inc a
|
||||
ldff(45), a
|
||||
ld c, 41
|
||||
halt
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
jp l1000
|
||||
|
||||
.text@1000
|
||||
l1000:
|
||||
nop
|
||||
|
||||
.text@11b9
|
||||
ldff a, (c)
|
||||
and a, 03
|
||||
jp lprint_a
|
||||
|
||||
.text@7000
|
||||
lprint_a:
|
||||
push af
|
||||
ld b, 91
|
||||
call lwaitly_b
|
||||
xor a, a
|
||||
ldff(40), a
|
||||
pop af
|
||||
ld(9800), a
|
||||
ld bc, 7a00
|
||||
ld hl, 8000
|
||||
ld d, a0
|
||||
lprint_copytiles:
|
||||
ld a, (bc)
|
||||
inc bc
|
||||
ld(hl++), a
|
||||
dec d
|
||||
jrnz lprint_copytiles
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld a, 80
|
||||
ldff(68), a
|
||||
ld a, ff
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
xor a, a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(43), a
|
||||
ld a, 91
|
||||
ldff(40), a
|
||||
lprint_limbo:
|
||||
jr lprint_limbo
|
||||
|
||||
.text@7400
|
||||
lwaitly_b:
|
||||
ld c, 44
|
||||
lwaitly_b_loop:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lwaitly_b_loop
|
||||
ret
|
||||
|
||||
.data@7a00
|
||||
00 00 7f 7f 41 41 41 41
|
||||
41 41 41 41 41 41 7f 7f
|
||||
00 00 08 08 08 08 08 08
|
||||
08 08 08 08 08 08 08 08
|
||||
00 00 7f 7f 01 01 01 01
|
||||
7f 7f 40 40 40 40 7f 7f
|
||||
00 00 7f 7f 01 01 01 01
|
||||
3f 3f 01 01 01 01 7f 7f
|
||||
00 00 41 41 41 41 41 41
|
||||
7f 7f 01 01 01 01 01 01
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7e 7e 01 01 01 01 7e 7e
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7f 7f 41 41 41 41 7f 7f
|
||||
00 00 7f 7f 01 01 02 02
|
||||
04 04 08 08 10 10 10 10
|
||||
00 00 3e 3e 41 41 41 41
|
||||
3e 3e 41 41 41 41 3e 3e
|
||||
00 00 7f 7f 41 41 41 41
|
||||
7f 7f 01 01 01 01 7f 7f
|
||||
|
@ -1,107 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld a, ff
|
||||
ldff(45), a
|
||||
ld b, 03
|
||||
call lwaitly_b
|
||||
ld a, 40
|
||||
ldff(41), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
ld a, b
|
||||
inc a
|
||||
inc a
|
||||
ldff(45), a
|
||||
ld c, 0f
|
||||
halt
|
||||
nop
|
||||
inc a
|
||||
ldff(45), a
|
||||
xor a, a
|
||||
ldff(c), a
|
||||
nop
|
||||
jp l1000
|
||||
|
||||
.text@1000
|
||||
l1000:
|
||||
nop
|
||||
|
||||
.text@1062
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
jp lprint_a
|
||||
|
||||
.text@7000
|
||||
lprint_a:
|
||||
push af
|
||||
ld b, 91
|
||||
call lwaitly_b
|
||||
xor a, a
|
||||
ldff(40), a
|
||||
pop af
|
||||
ld(9800), a
|
||||
ld bc, 7a00
|
||||
ld hl, 8000
|
||||
ld d, a0
|
||||
lprint_copytiles:
|
||||
ld a, (bc)
|
||||
inc bc
|
||||
ld(hl++), a
|
||||
dec d
|
||||
jrnz lprint_copytiles
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld a, 80
|
||||
ldff(68), a
|
||||
ld a, ff
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
xor a, a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(43), a
|
||||
ld a, 91
|
||||
ldff(40), a
|
||||
lprint_limbo:
|
||||
jr lprint_limbo
|
||||
|
||||
.text@7400
|
||||
lwaitly_b:
|
||||
ld c, 44
|
||||
lwaitly_b_loop:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lwaitly_b_loop
|
||||
ret
|
||||
|
||||
.data@7a00
|
||||
00 00 7f 7f 41 41 41 41
|
||||
41 41 41 41 41 41 7f 7f
|
||||
00 00 08 08 08 08 08 08
|
||||
08 08 08 08 08 08 08 08
|
||||
00 00 7f 7f 01 01 01 01
|
||||
7f 7f 40 40 40 40 7f 7f
|
||||
00 00 7f 7f 01 01 01 01
|
||||
3f 3f 01 01 01 01 7f 7f
|
||||
00 00 41 41 41 41 41 41
|
||||
7f 7f 01 01 01 01 01 01
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7e 7e 01 01 01 01 7e 7e
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7f 7f 41 41 41 41 7f 7f
|
||||
00 00 7f 7f 01 01 02 02
|
||||
04 04 08 08 10 10 10 10
|
||||
00 00 3e 3e 41 41 41 41
|
||||
3e 3e 41 41 41 41 3e 3e
|
||||
00 00 7f 7f 41 41 41 41
|
||||
7f 7f 01 01 01 01 7f 7f
|
||||
|
@ -1,107 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld a, ff
|
||||
ldff(45), a
|
||||
ld b, 03
|
||||
call lwaitly_b
|
||||
ld a, 40
|
||||
ldff(41), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
ld a, b
|
||||
inc a
|
||||
inc a
|
||||
ldff(45), a
|
||||
ld c, 0f
|
||||
halt
|
||||
nop
|
||||
inc a
|
||||
ldff(45), a
|
||||
xor a, a
|
||||
ldff(c), a
|
||||
nop
|
||||
jp l1000
|
||||
|
||||
.text@1000
|
||||
l1000:
|
||||
nop
|
||||
|
||||
.text@1063
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
jp lprint_a
|
||||
|
||||
.text@7000
|
||||
lprint_a:
|
||||
push af
|
||||
ld b, 91
|
||||
call lwaitly_b
|
||||
xor a, a
|
||||
ldff(40), a
|
||||
pop af
|
||||
ld(9800), a
|
||||
ld bc, 7a00
|
||||
ld hl, 8000
|
||||
ld d, a0
|
||||
lprint_copytiles:
|
||||
ld a, (bc)
|
||||
inc bc
|
||||
ld(hl++), a
|
||||
dec d
|
||||
jrnz lprint_copytiles
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld a, 80
|
||||
ldff(68), a
|
||||
ld a, ff
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
xor a, a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(43), a
|
||||
ld a, 91
|
||||
ldff(40), a
|
||||
lprint_limbo:
|
||||
jr lprint_limbo
|
||||
|
||||
.text@7400
|
||||
lwaitly_b:
|
||||
ld c, 44
|
||||
lwaitly_b_loop:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lwaitly_b_loop
|
||||
ret
|
||||
|
||||
.data@7a00
|
||||
00 00 7f 7f 41 41 41 41
|
||||
41 41 41 41 41 41 7f 7f
|
||||
00 00 08 08 08 08 08 08
|
||||
08 08 08 08 08 08 08 08
|
||||
00 00 7f 7f 01 01 01 01
|
||||
7f 7f 40 40 40 40 7f 7f
|
||||
00 00 7f 7f 01 01 01 01
|
||||
3f 3f 01 01 01 01 7f 7f
|
||||
00 00 41 41 41 41 41 41
|
||||
7f 7f 01 01 01 01 01 01
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7e 7e 01 01 01 01 7e 7e
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7f 7f 41 41 41 41 7f 7f
|
||||
00 00 7f 7f 01 01 02 02
|
||||
04 04 08 08 10 10 10 10
|
||||
00 00 3e 3e 41 41 41 41
|
||||
3e 3e 41 41 41 41 3e 3e
|
||||
00 00 7f 7f 41 41 41 41
|
||||
7f 7f 01 01 01 01 7f 7f
|
||||
|
@ -1,110 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld a, ff
|
||||
ldff(45), a
|
||||
ld b, 03
|
||||
call lwaitly_b
|
||||
ld a, 40
|
||||
ldff(41), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
ld a, b
|
||||
inc a
|
||||
inc a
|
||||
ldff(45), a
|
||||
ld c, 41
|
||||
halt
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
jp l1000
|
||||
|
||||
.text@1000
|
||||
l1000:
|
||||
nop
|
||||
|
||||
.text@1062
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
jp lprint_a
|
||||
|
||||
.text@7000
|
||||
lprint_a:
|
||||
push af
|
||||
ld b, 91
|
||||
call lwaitly_b
|
||||
xor a, a
|
||||
ldff(40), a
|
||||
pop af
|
||||
ld(9800), a
|
||||
ld bc, 7a00
|
||||
ld hl, 8000
|
||||
ld d, a0
|
||||
lprint_copytiles:
|
||||
ld a, (bc)
|
||||
inc bc
|
||||
ld(hl++), a
|
||||
dec d
|
||||
jrnz lprint_copytiles
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld a, 80
|
||||
ldff(68), a
|
||||
ld a, ff
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
xor a, a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(43), a
|
||||
ld a, 91
|
||||
ldff(40), a
|
||||
lprint_limbo:
|
||||
jr lprint_limbo
|
||||
|
||||
.text@7400
|
||||
lwaitly_b:
|
||||
ld c, 44
|
||||
lwaitly_b_loop:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lwaitly_b_loop
|
||||
ret
|
||||
|
||||
.data@7a00
|
||||
00 00 7f 7f 41 41 41 41
|
||||
41 41 41 41 41 41 7f 7f
|
||||
00 00 08 08 08 08 08 08
|
||||
08 08 08 08 08 08 08 08
|
||||
00 00 7f 7f 01 01 01 01
|
||||
7f 7f 40 40 40 40 7f 7f
|
||||
00 00 7f 7f 01 01 01 01
|
||||
3f 3f 01 01 01 01 7f 7f
|
||||
00 00 41 41 41 41 41 41
|
||||
7f 7f 01 01 01 01 01 01
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7e 7e 01 01 01 01 7e 7e
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7f 7f 41 41 41 41 7f 7f
|
||||
00 00 7f 7f 01 01 02 02
|
||||
04 04 08 08 10 10 10 10
|
||||
00 00 3e 3e 41 41 41 41
|
||||
3e 3e 41 41 41 41 3e 3e
|
||||
00 00 7f 7f 41 41 41 41
|
||||
7f 7f 01 01 01 01 7f 7f
|
||||
|
@ -1,110 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld a, ff
|
||||
ldff(45), a
|
||||
ld b, 03
|
||||
call lwaitly_b
|
||||
ld a, 40
|
||||
ldff(41), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
ld a, b
|
||||
inc a
|
||||
inc a
|
||||
ldff(45), a
|
||||
ld c, 41
|
||||
halt
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
jp l1000
|
||||
|
||||
.text@1000
|
||||
l1000:
|
||||
nop
|
||||
|
||||
.text@1063
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
jp lprint_a
|
||||
|
||||
.text@7000
|
||||
lprint_a:
|
||||
push af
|
||||
ld b, 91
|
||||
call lwaitly_b
|
||||
xor a, a
|
||||
ldff(40), a
|
||||
pop af
|
||||
ld(9800), a
|
||||
ld bc, 7a00
|
||||
ld hl, 8000
|
||||
ld d, a0
|
||||
lprint_copytiles:
|
||||
ld a, (bc)
|
||||
inc bc
|
||||
ld(hl++), a
|
||||
dec d
|
||||
jrnz lprint_copytiles
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld a, 80
|
||||
ldff(68), a
|
||||
ld a, ff
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
xor a, a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(43), a
|
||||
ld a, 91
|
||||
ldff(40), a
|
||||
lprint_limbo:
|
||||
jr lprint_limbo
|
||||
|
||||
.text@7400
|
||||
lwaitly_b:
|
||||
ld c, 44
|
||||
lwaitly_b_loop:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lwaitly_b_loop
|
||||
ret
|
||||
|
||||
.data@7a00
|
||||
00 00 7f 7f 41 41 41 41
|
||||
41 41 41 41 41 41 7f 7f
|
||||
00 00 08 08 08 08 08 08
|
||||
08 08 08 08 08 08 08 08
|
||||
00 00 7f 7f 01 01 01 01
|
||||
7f 7f 40 40 40 40 7f 7f
|
||||
00 00 7f 7f 01 01 01 01
|
||||
3f 3f 01 01 01 01 7f 7f
|
||||
00 00 41 41 41 41 41 41
|
||||
7f 7f 01 01 01 01 01 01
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7e 7e 01 01 01 01 7e 7e
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7f 7f 41 41 41 41 7f 7f
|
||||
00 00 7f 7f 01 01 02 02
|
||||
04 04 08 08 10 10 10 10
|
||||
00 00 3e 3e 41 41 41 41
|
||||
3e 3e 41 41 41 41 3e 3e
|
||||
00 00 7f 7f 41 41 41 41
|
||||
7f 7f 01 01 01 01 7f 7f
|
||||
|
@ -1,117 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.data@143
|
||||
c0
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld a, 00
|
||||
ldff(ff), a
|
||||
ld a, 30
|
||||
ldff(00), a
|
||||
ld a, 01
|
||||
ldff(4d), a
|
||||
stop, 00
|
||||
ld a, ff
|
||||
ldff(45), a
|
||||
ld b, 03
|
||||
call lwaitly_b
|
||||
ld a, 40
|
||||
ldff(41), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
xor a, a
|
||||
ldff(0f), a
|
||||
ld a, b
|
||||
inc a
|
||||
inc a
|
||||
ldff(45), a
|
||||
ld c, 41
|
||||
halt
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
jp l1000
|
||||
|
||||
.text@1000
|
||||
l1000:
|
||||
nop
|
||||
|
||||
.text@10d9
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
jp lprint_a
|
||||
|
||||
.text@7000
|
||||
lprint_a:
|
||||
push af
|
||||
ld b, 91
|
||||
call lwaitly_b
|
||||
xor a, a
|
||||
ldff(40), a
|
||||
pop af
|
||||
ld(9800), a
|
||||
ld bc, 7a00
|
||||
ld hl, 8000
|
||||
ld d, a0
|
||||
lprint_copytiles:
|
||||
ld a, (bc)
|
||||
inc bc
|
||||
ld(hl++), a
|
||||
dec d
|
||||
jrnz lprint_copytiles
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld a, 80
|
||||
ldff(68), a
|
||||
ld a, ff
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
xor a, a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(43), a
|
||||
ld a, 91
|
||||
ldff(40), a
|
||||
lprint_limbo:
|
||||
jr lprint_limbo
|
||||
|
||||
.text@7400
|
||||
lwaitly_b:
|
||||
ld c, 44
|
||||
lwaitly_b_loop:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lwaitly_b_loop
|
||||
ret
|
||||
|
||||
.data@7a00
|
||||
00 00 7f 7f 41 41 41 41
|
||||
41 41 41 41 41 41 7f 7f
|
||||
00 00 08 08 08 08 08 08
|
||||
08 08 08 08 08 08 08 08
|
||||
00 00 7f 7f 01 01 01 01
|
||||
7f 7f 40 40 40 40 7f 7f
|
||||
00 00 7f 7f 01 01 01 01
|
||||
3f 3f 01 01 01 01 7f 7f
|
||||
00 00 41 41 41 41 41 41
|
||||
7f 7f 01 01 01 01 01 01
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7e 7e 01 01 01 01 7e 7e
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7f 7f 41 41 41 41 7f 7f
|
||||
00 00 7f 7f 01 01 02 02
|
||||
04 04 08 08 10 10 10 10
|
||||
00 00 3e 3e 41 41 41 41
|
||||
3e 3e 41 41 41 41 3e 3e
|
||||
00 00 7f 7f 41 41 41 41
|
||||
7f 7f 01 01 01 01 7f 7f
|
||||
|
@ -1,117 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.data@143
|
||||
c0
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld a, 00
|
||||
ldff(ff), a
|
||||
ld a, 30
|
||||
ldff(00), a
|
||||
ld a, 01
|
||||
ldff(4d), a
|
||||
stop, 00
|
||||
ld a, ff
|
||||
ldff(45), a
|
||||
ld b, 03
|
||||
call lwaitly_b
|
||||
ld a, 40
|
||||
ldff(41), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
xor a, a
|
||||
ldff(0f), a
|
||||
ld a, b
|
||||
inc a
|
||||
inc a
|
||||
ldff(45), a
|
||||
ld c, 41
|
||||
halt
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
jp l1000
|
||||
|
||||
.text@1000
|
||||
l1000:
|
||||
nop
|
||||
|
||||
.text@10da
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
jp lprint_a
|
||||
|
||||
.text@7000
|
||||
lprint_a:
|
||||
push af
|
||||
ld b, 91
|
||||
call lwaitly_b
|
||||
xor a, a
|
||||
ldff(40), a
|
||||
pop af
|
||||
ld(9800), a
|
||||
ld bc, 7a00
|
||||
ld hl, 8000
|
||||
ld d, a0
|
||||
lprint_copytiles:
|
||||
ld a, (bc)
|
||||
inc bc
|
||||
ld(hl++), a
|
||||
dec d
|
||||
jrnz lprint_copytiles
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld a, 80
|
||||
ldff(68), a
|
||||
ld a, ff
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
xor a, a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(43), a
|
||||
ld a, 91
|
||||
ldff(40), a
|
||||
lprint_limbo:
|
||||
jr lprint_limbo
|
||||
|
||||
.text@7400
|
||||
lwaitly_b:
|
||||
ld c, 44
|
||||
lwaitly_b_loop:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lwaitly_b_loop
|
||||
ret
|
||||
|
||||
.data@7a00
|
||||
00 00 7f 7f 41 41 41 41
|
||||
41 41 41 41 41 41 7f 7f
|
||||
00 00 08 08 08 08 08 08
|
||||
08 08 08 08 08 08 08 08
|
||||
00 00 7f 7f 01 01 01 01
|
||||
7f 7f 40 40 40 40 7f 7f
|
||||
00 00 7f 7f 01 01 01 01
|
||||
3f 3f 01 01 01 01 7f 7f
|
||||
00 00 41 41 41 41 41 41
|
||||
7f 7f 01 01 01 01 01 01
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7e 7e 01 01 01 01 7e 7e
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7f 7f 41 41 41 41 7f 7f
|
||||
00 00 7f 7f 01 01 02 02
|
||||
04 04 08 08 10 10 10 10
|
||||
00 00 3e 3e 41 41 41 41
|
||||
3e 3e 41 41 41 41 3e 3e
|
||||
00 00 7f 7f 41 41 41 41
|
||||
7f 7f 01 01 01 01 7f 7f
|
||||
|
@ -1,70 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld c, 44
|
||||
ld b, 90
|
||||
lbegin_waitvblank:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lbegin_waitvblank
|
||||
ld hl, 8010
|
||||
ld a, ff
|
||||
ld(hl++), a
|
||||
ld(hl++), a
|
||||
ld a, 01
|
||||
ld b, 32
|
||||
ld hl, 9a40
|
||||
lbegin_settilemap:
|
||||
ld(hl++), a
|
||||
dec b
|
||||
jrnz lbegin_settilemap
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld c, 41
|
||||
ld b, 03
|
||||
lbegin_waitm3:
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
cmp a, b
|
||||
jrnz lbegin_waitm3
|
||||
xor a, a
|
||||
ldff(45), a
|
||||
ld a, 40
|
||||
ldff(c), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
ld c, 42
|
||||
ld b, 90
|
||||
lwait_lycirq:
|
||||
halt
|
||||
xor a, a
|
||||
ldff(0f), a
|
||||
jp llycint
|
||||
|
||||
.text@1000
|
||||
llycint:
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
ldff a, (44)
|
||||
ld d, a
|
||||
ld a, b
|
||||
sub a, d
|
||||
ldff(c), a
|
||||
xor a, a
|
||||
|
||||
.text@1030
|
||||
ldff(c), a
|
||||
ld a, d
|
||||
inc a
|
||||
cmp a, b
|
||||
jrnz llycint_waitlya
|
||||
xor a, a
|
||||
llycint_waitlya:
|
||||
ldff(45), a
|
||||
jp lwait_lycirq
|
||||
|
@ -1,71 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld c, 44
|
||||
ld b, 90
|
||||
lbegin_waitvblank:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lbegin_waitvblank
|
||||
ld hl, 8010
|
||||
ld a, ff
|
||||
ld(hl++), a
|
||||
ld(hl++), a
|
||||
ld a, 01
|
||||
ld b, 32
|
||||
ld hl, 9a40
|
||||
lbegin_settilemap:
|
||||
ld(hl++), a
|
||||
dec b
|
||||
jrnz lbegin_settilemap
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld c, 41
|
||||
ld b, 03
|
||||
lbegin_waitm3:
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
cmp a, b
|
||||
jrnz lbegin_waitm3
|
||||
xor a, a
|
||||
ldff(45), a
|
||||
ld a, 40
|
||||
ldff(c), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
ld c, 42
|
||||
ld b, 90
|
||||
lwait_lycirq:
|
||||
halt
|
||||
xor a, a
|
||||
ldff(0f), a
|
||||
jp llycint
|
||||
|
||||
.text@1000
|
||||
llycint:
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
ldff a, (44)
|
||||
ld d, a
|
||||
ld a, b
|
||||
sub a, d
|
||||
ldff(c), a
|
||||
xor a, a
|
||||
|
||||
.text@102f
|
||||
ldff(c), a
|
||||
ld a, d
|
||||
inc a
|
||||
cmp a, b
|
||||
jrnz llycint_waitlya
|
||||
xor a, a
|
||||
llycint_waitlya:
|
||||
ldff(45), a
|
||||
jp lwait_lycirq
|
||||
|
@ -1,72 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld c, 44
|
||||
ld b, 90
|
||||
lbegin_waitvblank:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lbegin_waitvblank
|
||||
ld hl, 8010
|
||||
ld a, ff
|
||||
ld(hl++), a
|
||||
ld(hl++), a
|
||||
ld a, 01
|
||||
ld b, 32
|
||||
ld hl, 9a40
|
||||
lbegin_settilemap:
|
||||
ld(hl++), a
|
||||
dec b
|
||||
jrnz lbegin_settilemap
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld c, 41
|
||||
ld b, 03
|
||||
lbegin_waitm3:
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
cmp a, b
|
||||
jrnz lbegin_waitm3
|
||||
xor a, a
|
||||
ldff(45), a
|
||||
ld a, 40
|
||||
ldff(c), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
ld c, 42
|
||||
ld b, 90
|
||||
lwait_lycirq:
|
||||
halt
|
||||
xor a, a
|
||||
ldff(0f), a
|
||||
jp llycint
|
||||
|
||||
.text@1000
|
||||
llycint:
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
ldff a, (44)
|
||||
ld d, a
|
||||
ld a, b
|
||||
sub a, d
|
||||
ldff(c), a
|
||||
xor a, a
|
||||
|
||||
.text@102e
|
||||
ldff(c), a
|
||||
ld a, d
|
||||
inc a
|
||||
cmp a, b
|
||||
jrnz llycint_waitlya
|
||||
xor a, a
|
||||
llycint_waitlya:
|
||||
ldff(45), a
|
||||
jp lwait_lycirq
|
||||
|
@ -1,73 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld c, 44
|
||||
ld b, 90
|
||||
lbegin_waitvblank:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lbegin_waitvblank
|
||||
ld hl, 8010
|
||||
ld a, ff
|
||||
ld(hl++), a
|
||||
ld(hl++), a
|
||||
ld a, 01
|
||||
ld b, 32
|
||||
ld hl, 9a40
|
||||
lbegin_settilemap:
|
||||
ld(hl++), a
|
||||
dec b
|
||||
jrnz lbegin_settilemap
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld c, 41
|
||||
ld b, 03
|
||||
lbegin_waitm3:
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
cmp a, b
|
||||
jrnz lbegin_waitm3
|
||||
xor a, a
|
||||
ldff(45), a
|
||||
ld a, 40
|
||||
ldff(c), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
ld c, 42
|
||||
ld b, 90
|
||||
lwait_lycirq:
|
||||
halt
|
||||
xor a, a
|
||||
ldff(0f), a
|
||||
jp llycint
|
||||
|
||||
.text@1000
|
||||
llycint:
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
ldff a, (44)
|
||||
ld d, a
|
||||
ld a, b
|
||||
sub a, d
|
||||
ldff(c), a
|
||||
xor a, a
|
||||
|
||||
.text@102d
|
||||
ldff(c), a
|
||||
ld a, d
|
||||
inc a
|
||||
cmp a, b
|
||||
jrnz llycint_waitlya
|
||||
xor a, a
|
||||
llycint_waitlya:
|
||||
ldff(45), a
|
||||
jp lwait_lycirq
|
||||
|
@ -1,74 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld c, 44
|
||||
ld b, 90
|
||||
lbegin_waitvblank:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lbegin_waitvblank
|
||||
ld hl, 8010
|
||||
ld a, ff
|
||||
ld(hl++), a
|
||||
ld(hl++), a
|
||||
ld a, 01
|
||||
ld b, 32
|
||||
ld hl, 9a40
|
||||
lbegin_settilemap:
|
||||
ld(hl++), a
|
||||
dec b
|
||||
jrnz lbegin_settilemap
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld c, 41
|
||||
ld b, 03
|
||||
lbegin_waitm3:
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
cmp a, b
|
||||
jrnz lbegin_waitm3
|
||||
xor a, a
|
||||
ldff(45), a
|
||||
ld a, 40
|
||||
ldff(c), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
ld c, 42
|
||||
ld b, 90
|
||||
lwait_lycirq:
|
||||
halt
|
||||
xor a, a
|
||||
ldff(0f), a
|
||||
jp llycint
|
||||
|
||||
.text@1000
|
||||
llycint:
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
ldff a, (44)
|
||||
ld d, a
|
||||
ld a, b
|
||||
sub a, d
|
||||
ldff(c), a
|
||||
xor a, a
|
||||
|
||||
.text@102c
|
||||
ldff(c), a
|
||||
ld a, d
|
||||
inc a
|
||||
cmp a, b
|
||||
jrnz llycint_waitlya
|
||||
xor a, a
|
||||
llycint_waitlya:
|
||||
ldff(45), a
|
||||
jp lwait_lycirq
|
||||
|
@ -1,91 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.data@143
|
||||
c0
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld a, 00
|
||||
ldff(ff), a
|
||||
ld a, 30
|
||||
ldff(00), a
|
||||
ld a, 01
|
||||
ldff(4d), a
|
||||
stop, 00
|
||||
ld c, 44
|
||||
ld b, 90
|
||||
lbegin_waitly90:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lbegin_waitly90
|
||||
ld hl, 8010
|
||||
ld a, ff
|
||||
ld(hl++), a
|
||||
ld(hl++), a
|
||||
ld a, 01
|
||||
ld b, 32
|
||||
ld hl, 9a40
|
||||
lbegin_settilemap:
|
||||
ld(hl++), a
|
||||
dec b
|
||||
jrnz lbegin_settilemap
|
||||
ld a, 80
|
||||
ldff(68), a
|
||||
ld a, ff
|
||||
ld c, 69
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
xor a, a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ld c, 41
|
||||
ld b, 03
|
||||
lbegin_waitm3:
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
cmp a, b
|
||||
jrnz lbegin_waitm3
|
||||
xor a, a
|
||||
ldff(45), a
|
||||
ld a, 40
|
||||
ldff(c), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
ld c, 42
|
||||
ld b, 90
|
||||
lwait_lycirq:
|
||||
halt
|
||||
xor a, a
|
||||
ldff(0f), a
|
||||
jp llycint
|
||||
|
||||
.text@1000
|
||||
llycint:
|
||||
nop
|
||||
|
||||
.text@1017
|
||||
ldff a, (44)
|
||||
ld d, a
|
||||
ld a, b
|
||||
sub a, d
|
||||
ldff(c), a
|
||||
xor a, a
|
||||
|
||||
.text@106a
|
||||
ldff(c), a
|
||||
ld a, d
|
||||
inc a
|
||||
cmp a, b
|
||||
jrnz llycint_waitlya
|
||||
xor a, a
|
||||
llycint_waitlya:
|
||||
ldff(45), a
|
||||
jp lwait_lycirq
|
||||
|
@ -1,91 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.data@143
|
||||
c0
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld a, 00
|
||||
ldff(ff), a
|
||||
ld a, 30
|
||||
ldff(00), a
|
||||
ld a, 01
|
||||
ldff(4d), a
|
||||
stop, 00
|
||||
ld c, 44
|
||||
ld b, 90
|
||||
lbegin_waitly90:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lbegin_waitly90
|
||||
ld hl, 8010
|
||||
ld a, ff
|
||||
ld(hl++), a
|
||||
ld(hl++), a
|
||||
ld a, 01
|
||||
ld b, 32
|
||||
ld hl, 9a40
|
||||
lbegin_settilemap:
|
||||
ld(hl++), a
|
||||
dec b
|
||||
jrnz lbegin_settilemap
|
||||
ld a, 80
|
||||
ldff(68), a
|
||||
ld a, ff
|
||||
ld c, 69
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
xor a, a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ld c, 41
|
||||
ld b, 03
|
||||
lbegin_waitm3:
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
cmp a, b
|
||||
jrnz lbegin_waitm3
|
||||
xor a, a
|
||||
ldff(45), a
|
||||
ld a, 40
|
||||
ldff(c), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
ld c, 42
|
||||
ld b, 90
|
||||
lwait_lycirq:
|
||||
halt
|
||||
xor a, a
|
||||
ldff(0f), a
|
||||
jp llycint
|
||||
|
||||
.text@1000
|
||||
llycint:
|
||||
nop
|
||||
|
||||
.text@1018
|
||||
ldff a, (44)
|
||||
ld d, a
|
||||
ld a, b
|
||||
sub a, d
|
||||
ldff(c), a
|
||||
xor a, a
|
||||
|
||||
.text@1069
|
||||
ldff(c), a
|
||||
ld a, d
|
||||
inc a
|
||||
cmp a, b
|
||||
jrnz llycint_waitlya
|
||||
xor a, a
|
||||
llycint_waitlya:
|
||||
ldff(45), a
|
||||
jp lwait_lycirq
|
||||
|
@ -1,91 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.data@143
|
||||
c0
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld a, 00
|
||||
ldff(ff), a
|
||||
ld a, 30
|
||||
ldff(00), a
|
||||
ld a, 01
|
||||
ldff(4d), a
|
||||
stop, 00
|
||||
ld c, 44
|
||||
ld b, 90
|
||||
lbegin_waitly90:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lbegin_waitly90
|
||||
ld hl, 8010
|
||||
ld a, ff
|
||||
ld(hl++), a
|
||||
ld(hl++), a
|
||||
ld a, 01
|
||||
ld b, 32
|
||||
ld hl, 9a40
|
||||
lbegin_settilemap:
|
||||
ld(hl++), a
|
||||
dec b
|
||||
jrnz lbegin_settilemap
|
||||
ld a, 80
|
||||
ldff(68), a
|
||||
ld a, ff
|
||||
ld c, 69
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
xor a, a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ld c, 41
|
||||
ld b, 03
|
||||
lbegin_waitm3:
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
cmp a, b
|
||||
jrnz lbegin_waitm3
|
||||
xor a, a
|
||||
ldff(45), a
|
||||
ld a, 40
|
||||
ldff(c), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
ld c, 42
|
||||
ld b, 90
|
||||
lwait_lycirq:
|
||||
halt
|
||||
xor a, a
|
||||
ldff(0f), a
|
||||
jp llycint
|
||||
|
||||
.text@1000
|
||||
llycint:
|
||||
nop
|
||||
|
||||
.text@1019
|
||||
ldff a, (44)
|
||||
ld d, a
|
||||
ld a, b
|
||||
sub a, d
|
||||
ldff(c), a
|
||||
xor a, a
|
||||
|
||||
.text@1068
|
||||
ldff(c), a
|
||||
ld a, d
|
||||
inc a
|
||||
cmp a, b
|
||||
jrnz llycint_waitlya
|
||||
xor a, a
|
||||
llycint_waitlya:
|
||||
ldff(45), a
|
||||
jp lwait_lycirq
|
||||
|
@ -1,91 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.data@143
|
||||
c0
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld a, 00
|
||||
ldff(ff), a
|
||||
ld a, 30
|
||||
ldff(00), a
|
||||
ld a, 01
|
||||
ldff(4d), a
|
||||
stop, 00
|
||||
ld c, 44
|
||||
ld b, 90
|
||||
lbegin_waitly90:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lbegin_waitly90
|
||||
ld hl, 8010
|
||||
ld a, ff
|
||||
ld(hl++), a
|
||||
ld(hl++), a
|
||||
ld a, 01
|
||||
ld b, 32
|
||||
ld hl, 9a40
|
||||
lbegin_settilemap:
|
||||
ld(hl++), a
|
||||
dec b
|
||||
jrnz lbegin_settilemap
|
||||
ld a, 80
|
||||
ldff(68), a
|
||||
ld a, ff
|
||||
ld c, 69
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
xor a, a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ld c, 41
|
||||
ld b, 03
|
||||
lbegin_waitm3:
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
cmp a, b
|
||||
jrnz lbegin_waitm3
|
||||
xor a, a
|
||||
ldff(45), a
|
||||
ld a, 40
|
||||
ldff(c), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
ld c, 42
|
||||
ld b, 90
|
||||
lwait_lycirq:
|
||||
halt
|
||||
xor a, a
|
||||
ldff(0f), a
|
||||
jp llycint
|
||||
|
||||
.text@1000
|
||||
llycint:
|
||||
nop
|
||||
|
||||
.text@101a
|
||||
ldff a, (44)
|
||||
ld d, a
|
||||
ld a, b
|
||||
sub a, d
|
||||
ldff(c), a
|
||||
xor a, a
|
||||
|
||||
.text@1067
|
||||
ldff(c), a
|
||||
ld a, d
|
||||
inc a
|
||||
cmp a, b
|
||||
jrnz llycint_waitlya
|
||||
xor a, a
|
||||
llycint_waitlya:
|
||||
ldff(45), a
|
||||
jp lwait_lycirq
|
||||
|
@ -1,91 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.data@143
|
||||
c0
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld a, 00
|
||||
ldff(ff), a
|
||||
ld a, 30
|
||||
ldff(00), a
|
||||
ld a, 01
|
||||
ldff(4d), a
|
||||
stop, 00
|
||||
ld c, 44
|
||||
ld b, 90
|
||||
lbegin_waitly90:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lbegin_waitly90
|
||||
ld hl, 8010
|
||||
ld a, ff
|
||||
ld(hl++), a
|
||||
ld(hl++), a
|
||||
ld a, 01
|
||||
ld b, 32
|
||||
ld hl, 9a40
|
||||
lbegin_settilemap:
|
||||
ld(hl++), a
|
||||
dec b
|
||||
jrnz lbegin_settilemap
|
||||
ld a, 80
|
||||
ldff(68), a
|
||||
ld a, ff
|
||||
ld c, 69
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
xor a, a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ld c, 41
|
||||
ld b, 03
|
||||
lbegin_waitm3:
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
cmp a, b
|
||||
jrnz lbegin_waitm3
|
||||
xor a, a
|
||||
ldff(45), a
|
||||
ld a, 40
|
||||
ldff(c), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
ld c, 42
|
||||
ld b, 90
|
||||
lwait_lycirq:
|
||||
halt
|
||||
xor a, a
|
||||
ldff(0f), a
|
||||
jp llycint
|
||||
|
||||
.text@1000
|
||||
llycint:
|
||||
nop
|
||||
|
||||
.text@101b
|
||||
ldff a, (44)
|
||||
ld d, a
|
||||
ld a, b
|
||||
sub a, d
|
||||
ldff(c), a
|
||||
xor a, a
|
||||
|
||||
.text@1066
|
||||
ldff(c), a
|
||||
ld a, d
|
||||
inc a
|
||||
cmp a, b
|
||||
jrnz llycint_waitlya
|
||||
xor a, a
|
||||
llycint_waitlya:
|
||||
ldff(45), a
|
||||
jp lwait_lycirq
|
||||
|
@ -1,91 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.data@143
|
||||
c0
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld a, 00
|
||||
ldff(ff), a
|
||||
ld a, 30
|
||||
ldff(00), a
|
||||
ld a, 01
|
||||
ldff(4d), a
|
||||
stop, 00
|
||||
ld c, 44
|
||||
ld b, 90
|
||||
lbegin_waitly90:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lbegin_waitly90
|
||||
ld hl, 8010
|
||||
ld a, ff
|
||||
ld(hl++), a
|
||||
ld(hl++), a
|
||||
ld a, 01
|
||||
ld b, 32
|
||||
ld hl, 9a40
|
||||
lbegin_settilemap:
|
||||
ld(hl++), a
|
||||
dec b
|
||||
jrnz lbegin_settilemap
|
||||
ld a, 80
|
||||
ldff(68), a
|
||||
ld a, ff
|
||||
ld c, 69
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
xor a, a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ld c, 41
|
||||
ld b, 03
|
||||
lbegin_waitm3:
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
cmp a, b
|
||||
jrnz lbegin_waitm3
|
||||
xor a, a
|
||||
ldff(45), a
|
||||
ld a, 40
|
||||
ldff(c), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
ld c, 42
|
||||
ld b, 90
|
||||
lwait_lycirq:
|
||||
halt
|
||||
xor a, a
|
||||
ldff(0f), a
|
||||
jp llycint
|
||||
|
||||
.text@1000
|
||||
llycint:
|
||||
nop
|
||||
|
||||
.text@101c
|
||||
ldff a, (44)
|
||||
ld d, a
|
||||
ld a, b
|
||||
sub a, d
|
||||
ldff(c), a
|
||||
xor a, a
|
||||
|
||||
.text@1065
|
||||
ldff(c), a
|
||||
ld a, d
|
||||
inc a
|
||||
cmp a, b
|
||||
jrnz llycint_waitlya
|
||||
xor a, a
|
||||
llycint_waitlya:
|
||||
ldff(45), a
|
||||
jp lwait_lycirq
|
||||
|
@ -1,91 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.data@143
|
||||
c0
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld a, 00
|
||||
ldff(ff), a
|
||||
ld a, 30
|
||||
ldff(00), a
|
||||
ld a, 01
|
||||
ldff(4d), a
|
||||
stop, 00
|
||||
ld c, 44
|
||||
ld b, 90
|
||||
lbegin_waitly90:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lbegin_waitly90
|
||||
ld hl, 8010
|
||||
ld a, ff
|
||||
ld(hl++), a
|
||||
ld(hl++), a
|
||||
ld a, 01
|
||||
ld b, 32
|
||||
ld hl, 9a40
|
||||
lbegin_settilemap:
|
||||
ld(hl++), a
|
||||
dec b
|
||||
jrnz lbegin_settilemap
|
||||
ld a, 80
|
||||
ldff(68), a
|
||||
ld a, ff
|
||||
ld c, 69
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
xor a, a
|
||||
ldff(c), a
|
||||
ldff(c), a
|
||||
ld c, 41
|
||||
ld b, 03
|
||||
lbegin_waitm3:
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
cmp a, b
|
||||
jrnz lbegin_waitm3
|
||||
xor a, a
|
||||
ldff(45), a
|
||||
ld a, 40
|
||||
ldff(c), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
ld c, 42
|
||||
ld b, 90
|
||||
lwait_lycirq:
|
||||
halt
|
||||
xor a, a
|
||||
ldff(0f), a
|
||||
jp llycint
|
||||
|
||||
.text@1000
|
||||
llycint:
|
||||
nop
|
||||
|
||||
.text@101d
|
||||
ldff a, (44)
|
||||
ld d, a
|
||||
ld a, b
|
||||
sub a, d
|
||||
ldff(c), a
|
||||
xor a, a
|
||||
|
||||
.text@1064
|
||||
ldff(c), a
|
||||
ld a, d
|
||||
inc a
|
||||
cmp a, b
|
||||
jrnz llycint_waitlya
|
||||
xor a, a
|
||||
llycint_waitlya:
|
||||
ldff(45), a
|
||||
jp lwait_lycirq
|
||||
|
@ -1,103 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@48
|
||||
jp lstatint
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld c, 41
|
||||
ld b, 03
|
||||
lbegin_waitm3:
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
cmp a, b
|
||||
jrnz lbegin_waitm3
|
||||
ld a, 20
|
||||
ldff(c), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
ei
|
||||
ld c, 0f
|
||||
halt
|
||||
|
||||
.text@1000
|
||||
lstatint:
|
||||
nop
|
||||
|
||||
.text@1066
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
jp lprint_a
|
||||
|
||||
.text@7000
|
||||
lprint_a:
|
||||
push af
|
||||
ld b, 91
|
||||
call lwaitly_b
|
||||
xor a, a
|
||||
ldff(40), a
|
||||
pop af
|
||||
ld(9800), a
|
||||
ld bc, 7a00
|
||||
ld hl, 8000
|
||||
ld d, a0
|
||||
lprint_copytiles:
|
||||
ld a, (bc)
|
||||
inc bc
|
||||
ld(hl++), a
|
||||
dec d
|
||||
jrnz lprint_copytiles
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld a, 80
|
||||
ldff(68), a
|
||||
ld a, ff
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
xor a, a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(43), a
|
||||
ld a, 91
|
||||
ldff(40), a
|
||||
lprint_limbo:
|
||||
jr lprint_limbo
|
||||
|
||||
.text@7400
|
||||
lwaitly_b:
|
||||
ld c, 44
|
||||
lwaitly_b_loop:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lwaitly_b_loop
|
||||
ret
|
||||
|
||||
.data@7a00
|
||||
00 00 7f 7f 41 41 41 41
|
||||
41 41 41 41 41 41 7f 7f
|
||||
00 00 08 08 08 08 08 08
|
||||
08 08 08 08 08 08 08 08
|
||||
00 00 7f 7f 01 01 01 01
|
||||
7f 7f 40 40 40 40 7f 7f
|
||||
00 00 7f 7f 01 01 01 01
|
||||
3f 3f 01 01 01 01 7f 7f
|
||||
00 00 41 41 41 41 41 41
|
||||
7f 7f 01 01 01 01 01 01
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7e 7e 01 01 01 01 7e 7e
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7f 7f 41 41 41 41 7f 7f
|
||||
00 00 7f 7f 01 01 02 02
|
||||
04 04 08 08 10 10 10 10
|
||||
00 00 3e 3e 41 41 41 41
|
||||
3e 3e 41 41 41 41 3e 3e
|
||||
00 00 7f 7f 41 41 41 41
|
||||
7f 7f 01 01 01 01 7f 7f
|
||||
|
@ -1,103 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@48
|
||||
jp lstatint
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld c, 41
|
||||
ld b, 03
|
||||
lbegin_waitm3:
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
cmp a, b
|
||||
jrnz lbegin_waitm3
|
||||
ld a, 20
|
||||
ldff(c), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
ei
|
||||
ld c, 0f
|
||||
halt
|
||||
|
||||
.text@1000
|
||||
lstatint:
|
||||
nop
|
||||
|
||||
.text@1067
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
jp lprint_a
|
||||
|
||||
.text@7000
|
||||
lprint_a:
|
||||
push af
|
||||
ld b, 91
|
||||
call lwaitly_b
|
||||
xor a, a
|
||||
ldff(40), a
|
||||
pop af
|
||||
ld(9800), a
|
||||
ld bc, 7a00
|
||||
ld hl, 8000
|
||||
ld d, a0
|
||||
lprint_copytiles:
|
||||
ld a, (bc)
|
||||
inc bc
|
||||
ld(hl++), a
|
||||
dec d
|
||||
jrnz lprint_copytiles
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld a, 80
|
||||
ldff(68), a
|
||||
ld a, ff
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
xor a, a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(43), a
|
||||
ld a, 91
|
||||
ldff(40), a
|
||||
lprint_limbo:
|
||||
jr lprint_limbo
|
||||
|
||||
.text@7400
|
||||
lwaitly_b:
|
||||
ld c, 44
|
||||
lwaitly_b_loop:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lwaitly_b_loop
|
||||
ret
|
||||
|
||||
.data@7a00
|
||||
00 00 7f 7f 41 41 41 41
|
||||
41 41 41 41 41 41 7f 7f
|
||||
00 00 08 08 08 08 08 08
|
||||
08 08 08 08 08 08 08 08
|
||||
00 00 7f 7f 01 01 01 01
|
||||
7f 7f 40 40 40 40 7f 7f
|
||||
00 00 7f 7f 01 01 01 01
|
||||
3f 3f 01 01 01 01 7f 7f
|
||||
00 00 41 41 41 41 41 41
|
||||
7f 7f 01 01 01 01 01 01
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7e 7e 01 01 01 01 7e 7e
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7f 7f 41 41 41 41 7f 7f
|
||||
00 00 7f 7f 01 01 02 02
|
||||
04 04 08 08 10 10 10 10
|
||||
00 00 3e 3e 41 41 41 41
|
||||
3e 3e 41 41 41 41 3e 3e
|
||||
00 00 7f 7f 41 41 41 41
|
||||
7f 7f 01 01 01 01 7f 7f
|
||||
|
@ -1,109 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@48
|
||||
jp lstatint
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld c, 41
|
||||
ld b, 03
|
||||
lbegin_waitm3:
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
cmp a, b
|
||||
jrnz lbegin_waitm3
|
||||
ld a, 20
|
||||
ldff(c), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
ei
|
||||
nop
|
||||
halt
|
||||
|
||||
.text@1000
|
||||
lstatint:
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
jp lprint_a
|
||||
|
||||
.text@7000
|
||||
lprint_a:
|
||||
push af
|
||||
ld b, 91
|
||||
call lwaitly_b
|
||||
xor a, a
|
||||
ldff(40), a
|
||||
pop af
|
||||
ld(9800), a
|
||||
ld bc, 7a00
|
||||
ld hl, 8000
|
||||
ld d, a0
|
||||
lprint_copytiles:
|
||||
ld a, (bc)
|
||||
inc bc
|
||||
ld(hl++), a
|
||||
dec d
|
||||
jrnz lprint_copytiles
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld a, 80
|
||||
ldff(68), a
|
||||
ld a, ff
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
xor a, a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(43), a
|
||||
ld a, 91
|
||||
ldff(40), a
|
||||
lprint_limbo:
|
||||
jr lprint_limbo
|
||||
|
||||
.text@7400
|
||||
lwaitly_b:
|
||||
ld c, 44
|
||||
lwaitly_b_loop:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lwaitly_b_loop
|
||||
ret
|
||||
|
||||
.data@7a00
|
||||
00 00 7f 7f 41 41 41 41
|
||||
41 41 41 41 41 41 7f 7f
|
||||
00 00 08 08 08 08 08 08
|
||||
08 08 08 08 08 08 08 08
|
||||
00 00 7f 7f 01 01 01 01
|
||||
7f 7f 40 40 40 40 7f 7f
|
||||
00 00 7f 7f 01 01 01 01
|
||||
3f 3f 01 01 01 01 7f 7f
|
||||
00 00 41 41 41 41 41 41
|
||||
7f 7f 01 01 01 01 01 01
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7e 7e 01 01 01 01 7e 7e
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7f 7f 41 41 41 41 7f 7f
|
||||
00 00 7f 7f 01 01 02 02
|
||||
04 04 08 08 10 10 10 10
|
||||
00 00 3e 3e 41 41 41 41
|
||||
3e 3e 41 41 41 41 3e 3e
|
||||
00 00 7f 7f 41 41 41 41
|
||||
7f 7f 01 01 01 01 7f 7f
|
||||
|
@ -1,110 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@48
|
||||
jp lstatint
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld c, 41
|
||||
ld b, 03
|
||||
lbegin_waitm3:
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
cmp a, b
|
||||
jrnz lbegin_waitm3
|
||||
ld a, 20
|
||||
ldff(c), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
ei
|
||||
nop
|
||||
halt
|
||||
|
||||
.text@1000
|
||||
lstatint:
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
jp lprint_a
|
||||
|
||||
.text@7000
|
||||
lprint_a:
|
||||
push af
|
||||
ld b, 91
|
||||
call lwaitly_b
|
||||
xor a, a
|
||||
ldff(40), a
|
||||
pop af
|
||||
ld(9800), a
|
||||
ld bc, 7a00
|
||||
ld hl, 8000
|
||||
ld d, a0
|
||||
lprint_copytiles:
|
||||
ld a, (bc)
|
||||
inc bc
|
||||
ld(hl++), a
|
||||
dec d
|
||||
jrnz lprint_copytiles
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld a, 80
|
||||
ldff(68), a
|
||||
ld a, ff
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
xor a, a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(43), a
|
||||
ld a, 91
|
||||
ldff(40), a
|
||||
lprint_limbo:
|
||||
jr lprint_limbo
|
||||
|
||||
.text@7400
|
||||
lwaitly_b:
|
||||
ld c, 44
|
||||
lwaitly_b_loop:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lwaitly_b_loop
|
||||
ret
|
||||
|
||||
.data@7a00
|
||||
00 00 7f 7f 41 41 41 41
|
||||
41 41 41 41 41 41 7f 7f
|
||||
00 00 08 08 08 08 08 08
|
||||
08 08 08 08 08 08 08 08
|
||||
00 00 7f 7f 01 01 01 01
|
||||
7f 7f 40 40 40 40 7f 7f
|
||||
00 00 7f 7f 01 01 01 01
|
||||
3f 3f 01 01 01 01 7f 7f
|
||||
00 00 41 41 41 41 41 41
|
||||
7f 7f 01 01 01 01 01 01
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7e 7e 01 01 01 01 7e 7e
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7f 7f 41 41 41 41 7f 7f
|
||||
00 00 7f 7f 01 01 02 02
|
||||
04 04 08 08 10 10 10 10
|
||||
00 00 3e 3e 41 41 41 41
|
||||
3e 3e 41 41 41 41 3e 3e
|
||||
00 00 7f 7f 41 41 41 41
|
||||
7f 7f 01 01 01 01 7f 7f
|
||||
|
@ -1,105 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld c, 41
|
||||
ld b, 03
|
||||
lbegin_waitm3:
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
cmp a, b
|
||||
jrnz lbegin_waitm3
|
||||
ld a, 20
|
||||
ldff(c), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
xor a, a
|
||||
ld c, 44
|
||||
halt
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
jp l1000
|
||||
|
||||
.text@1000
|
||||
l1000:
|
||||
nop
|
||||
|
||||
.text@1067
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
jp lprint_a
|
||||
|
||||
.text@7000
|
||||
lprint_a:
|
||||
push af
|
||||
ld b, 91
|
||||
call lwaitly_b
|
||||
xor a, a
|
||||
ldff(40), a
|
||||
pop af
|
||||
ld(9800), a
|
||||
ld bc, 7a00
|
||||
ld hl, 8000
|
||||
ld d, a0
|
||||
lprint_copytiles:
|
||||
ld a, (bc)
|
||||
inc bc
|
||||
ld(hl++), a
|
||||
dec d
|
||||
jrnz lprint_copytiles
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld a, 80
|
||||
ldff(68), a
|
||||
ld a, ff
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
xor a, a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(43), a
|
||||
ld a, 91
|
||||
ldff(40), a
|
||||
lprint_limbo:
|
||||
jr lprint_limbo
|
||||
|
||||
.text@7400
|
||||
lwaitly_b:
|
||||
ld c, 44
|
||||
lwaitly_b_loop:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lwaitly_b_loop
|
||||
ret
|
||||
|
||||
.data@7a00
|
||||
00 00 7f 7f 41 41 41 41
|
||||
41 41 41 41 41 41 7f 7f
|
||||
00 00 08 08 08 08 08 08
|
||||
08 08 08 08 08 08 08 08
|
||||
00 00 7f 7f 01 01 01 01
|
||||
7f 7f 40 40 40 40 7f 7f
|
||||
00 00 7f 7f 01 01 01 01
|
||||
3f 3f 01 01 01 01 7f 7f
|
||||
00 00 41 41 41 41 41 41
|
||||
7f 7f 01 01 01 01 01 01
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7e 7e 01 01 01 01 7e 7e
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7f 7f 41 41 41 41 7f 7f
|
||||
00 00 7f 7f 01 01 02 02
|
||||
04 04 08 08 10 10 10 10
|
||||
00 00 3e 3e 41 41 41 41
|
||||
3e 3e 41 41 41 41 3e 3e
|
||||
00 00 7f 7f 41 41 41 41
|
||||
7f 7f 01 01 01 01 7f 7f
|
||||
|
@ -1,105 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld c, 41
|
||||
ld b, 03
|
||||
lbegin_waitm3:
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
cmp a, b
|
||||
jrnz lbegin_waitm3
|
||||
ld a, 20
|
||||
ldff(c), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
xor a, a
|
||||
ld c, 44
|
||||
halt
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
jp l1000
|
||||
|
||||
.text@1000
|
||||
l1000:
|
||||
nop
|
||||
|
||||
.text@1068
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
jp lprint_a
|
||||
|
||||
.text@7000
|
||||
lprint_a:
|
||||
push af
|
||||
ld b, 91
|
||||
call lwaitly_b
|
||||
xor a, a
|
||||
ldff(40), a
|
||||
pop af
|
||||
ld(9800), a
|
||||
ld bc, 7a00
|
||||
ld hl, 8000
|
||||
ld d, a0
|
||||
lprint_copytiles:
|
||||
ld a, (bc)
|
||||
inc bc
|
||||
ld(hl++), a
|
||||
dec d
|
||||
jrnz lprint_copytiles
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld a, 80
|
||||
ldff(68), a
|
||||
ld a, ff
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
xor a, a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(43), a
|
||||
ld a, 91
|
||||
ldff(40), a
|
||||
lprint_limbo:
|
||||
jr lprint_limbo
|
||||
|
||||
.text@7400
|
||||
lwaitly_b:
|
||||
ld c, 44
|
||||
lwaitly_b_loop:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lwaitly_b_loop
|
||||
ret
|
||||
|
||||
.data@7a00
|
||||
00 00 7f 7f 41 41 41 41
|
||||
41 41 41 41 41 41 7f 7f
|
||||
00 00 08 08 08 08 08 08
|
||||
08 08 08 08 08 08 08 08
|
||||
00 00 7f 7f 01 01 01 01
|
||||
7f 7f 40 40 40 40 7f 7f
|
||||
00 00 7f 7f 01 01 01 01
|
||||
3f 3f 01 01 01 01 7f 7f
|
||||
00 00 41 41 41 41 41 41
|
||||
7f 7f 01 01 01 01 01 01
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7e 7e 01 01 01 01 7e 7e
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7f 7f 41 41 41 41 7f 7f
|
||||
00 00 7f 7f 01 01 02 02
|
||||
04 04 08 08 10 10 10 10
|
||||
00 00 3e 3e 41 41 41 41
|
||||
3e 3e 41 41 41 41 3e 3e
|
||||
00 00 7f 7f 41 41 41 41
|
||||
7f 7f 01 01 01 01 7f 7f
|
||||
|
@ -1,105 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld c, 41
|
||||
ld b, 03
|
||||
lbegin_waitm3:
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
cmp a, b
|
||||
jrnz lbegin_waitm3
|
||||
ld a, 20
|
||||
ldff(c), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
xor a, a
|
||||
ld c, 0f
|
||||
halt
|
||||
nop
|
||||
ldff(c), a
|
||||
nop
|
||||
nop
|
||||
jp l1000
|
||||
|
||||
.text@1000
|
||||
l1000:
|
||||
nop
|
||||
|
||||
.text@1066
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
jp lprint_a
|
||||
|
||||
.text@7000
|
||||
lprint_a:
|
||||
push af
|
||||
ld b, 91
|
||||
call lwaitly_b
|
||||
xor a, a
|
||||
ldff(40), a
|
||||
pop af
|
||||
ld(9800), a
|
||||
ld bc, 7a00
|
||||
ld hl, 8000
|
||||
ld d, a0
|
||||
lprint_copytiles:
|
||||
ld a, (bc)
|
||||
inc bc
|
||||
ld(hl++), a
|
||||
dec d
|
||||
jrnz lprint_copytiles
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld a, 80
|
||||
ldff(68), a
|
||||
ld a, ff
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
xor a, a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(43), a
|
||||
ld a, 91
|
||||
ldff(40), a
|
||||
lprint_limbo:
|
||||
jr lprint_limbo
|
||||
|
||||
.text@7400
|
||||
lwaitly_b:
|
||||
ld c, 44
|
||||
lwaitly_b_loop:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lwaitly_b_loop
|
||||
ret
|
||||
|
||||
.data@7a00
|
||||
00 00 7f 7f 41 41 41 41
|
||||
41 41 41 41 41 41 7f 7f
|
||||
00 00 08 08 08 08 08 08
|
||||
08 08 08 08 08 08 08 08
|
||||
00 00 7f 7f 01 01 01 01
|
||||
7f 7f 40 40 40 40 7f 7f
|
||||
00 00 7f 7f 01 01 01 01
|
||||
3f 3f 01 01 01 01 7f 7f
|
||||
00 00 41 41 41 41 41 41
|
||||
7f 7f 01 01 01 01 01 01
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7e 7e 01 01 01 01 7e 7e
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7f 7f 41 41 41 41 7f 7f
|
||||
00 00 7f 7f 01 01 02 02
|
||||
04 04 08 08 10 10 10 10
|
||||
00 00 3e 3e 41 41 41 41
|
||||
3e 3e 41 41 41 41 3e 3e
|
||||
00 00 7f 7f 41 41 41 41
|
||||
7f 7f 01 01 01 01 7f 7f
|
||||
|
@ -1,105 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld c, 41
|
||||
ld b, 03
|
||||
lbegin_waitm3:
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
cmp a, b
|
||||
jrnz lbegin_waitm3
|
||||
ld a, 20
|
||||
ldff(c), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
xor a, a
|
||||
ld c, 0f
|
||||
halt
|
||||
nop
|
||||
ldff(c), a
|
||||
nop
|
||||
nop
|
||||
jp l1000
|
||||
|
||||
.text@1000
|
||||
l1000:
|
||||
nop
|
||||
|
||||
.text@1067
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
jp lprint_a
|
||||
|
||||
.text@7000
|
||||
lprint_a:
|
||||
push af
|
||||
ld b, 91
|
||||
call lwaitly_b
|
||||
xor a, a
|
||||
ldff(40), a
|
||||
pop af
|
||||
ld(9800), a
|
||||
ld bc, 7a00
|
||||
ld hl, 8000
|
||||
ld d, a0
|
||||
lprint_copytiles:
|
||||
ld a, (bc)
|
||||
inc bc
|
||||
ld(hl++), a
|
||||
dec d
|
||||
jrnz lprint_copytiles
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld a, 80
|
||||
ldff(68), a
|
||||
ld a, ff
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
xor a, a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(43), a
|
||||
ld a, 91
|
||||
ldff(40), a
|
||||
lprint_limbo:
|
||||
jr lprint_limbo
|
||||
|
||||
.text@7400
|
||||
lwaitly_b:
|
||||
ld c, 44
|
||||
lwaitly_b_loop:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lwaitly_b_loop
|
||||
ret
|
||||
|
||||
.data@7a00
|
||||
00 00 7f 7f 41 41 41 41
|
||||
41 41 41 41 41 41 7f 7f
|
||||
00 00 08 08 08 08 08 08
|
||||
08 08 08 08 08 08 08 08
|
||||
00 00 7f 7f 01 01 01 01
|
||||
7f 7f 40 40 40 40 7f 7f
|
||||
00 00 7f 7f 01 01 01 01
|
||||
3f 3f 01 01 01 01 7f 7f
|
||||
00 00 41 41 41 41 41 41
|
||||
7f 7f 01 01 01 01 01 01
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7e 7e 01 01 01 01 7e 7e
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7f 7f 41 41 41 41 7f 7f
|
||||
00 00 7f 7f 01 01 02 02
|
||||
04 04 08 08 10 10 10 10
|
||||
00 00 3e 3e 41 41 41 41
|
||||
3e 3e 41 41 41 41 3e 3e
|
||||
00 00 7f 7f 41 41 41 41
|
||||
7f 7f 01 01 01 01 7f 7f
|
||||
|
@ -1,110 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld c, 41
|
||||
ld b, 03
|
||||
lbegin_waitm3:
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
cmp a, b
|
||||
jrnz lbegin_waitm3
|
||||
ld a, 20
|
||||
ldff(c), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
halt
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
jp l1000
|
||||
|
||||
.text@1000
|
||||
l1000:
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
jp lprint_a
|
||||
|
||||
.text@7000
|
||||
lprint_a:
|
||||
push af
|
||||
ld b, 91
|
||||
call lwaitly_b
|
||||
xor a, a
|
||||
ldff(40), a
|
||||
pop af
|
||||
ld(9800), a
|
||||
ld bc, 7a00
|
||||
ld hl, 8000
|
||||
ld d, a0
|
||||
lprint_copytiles:
|
||||
ld a, (bc)
|
||||
inc bc
|
||||
ld(hl++), a
|
||||
dec d
|
||||
jrnz lprint_copytiles
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld a, 80
|
||||
ldff(68), a
|
||||
ld a, ff
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
xor a, a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(43), a
|
||||
ld a, 91
|
||||
ldff(40), a
|
||||
lprint_limbo:
|
||||
jr lprint_limbo
|
||||
|
||||
.text@7400
|
||||
lwaitly_b:
|
||||
ld c, 44
|
||||
lwaitly_b_loop:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lwaitly_b_loop
|
||||
ret
|
||||
|
||||
.data@7a00
|
||||
00 00 7f 7f 41 41 41 41
|
||||
41 41 41 41 41 41 7f 7f
|
||||
00 00 08 08 08 08 08 08
|
||||
08 08 08 08 08 08 08 08
|
||||
00 00 7f 7f 01 01 01 01
|
||||
7f 7f 40 40 40 40 7f 7f
|
||||
00 00 7f 7f 01 01 01 01
|
||||
3f 3f 01 01 01 01 7f 7f
|
||||
00 00 41 41 41 41 41 41
|
||||
7f 7f 01 01 01 01 01 01
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7e 7e 01 01 01 01 7e 7e
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7f 7f 41 41 41 41 7f 7f
|
||||
00 00 7f 7f 01 01 02 02
|
||||
04 04 08 08 10 10 10 10
|
||||
00 00 3e 3e 41 41 41 41
|
||||
3e 3e 41 41 41 41 3e 3e
|
||||
00 00 7f 7f 41 41 41 41
|
||||
7f 7f 01 01 01 01 7f 7f
|
||||
|
@ -1,111 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld c, 41
|
||||
ld b, 03
|
||||
lbegin_waitm3:
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
cmp a, b
|
||||
jrnz lbegin_waitm3
|
||||
ld a, 20
|
||||
ldff(c), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
halt
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
jp l1000
|
||||
|
||||
.text@1000
|
||||
l1000:
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
jp lprint_a
|
||||
|
||||
.text@7000
|
||||
lprint_a:
|
||||
push af
|
||||
ld b, 91
|
||||
call lwaitly_b
|
||||
xor a, a
|
||||
ldff(40), a
|
||||
pop af
|
||||
ld(9800), a
|
||||
ld bc, 7a00
|
||||
ld hl, 8000
|
||||
ld d, a0
|
||||
lprint_copytiles:
|
||||
ld a, (bc)
|
||||
inc bc
|
||||
ld(hl++), a
|
||||
dec d
|
||||
jrnz lprint_copytiles
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld a, 80
|
||||
ldff(68), a
|
||||
ld a, ff
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
xor a, a
|
||||
ldff(69), a
|
||||
ldff(69), a
|
||||
ldff(43), a
|
||||
ld a, 91
|
||||
ldff(40), a
|
||||
lprint_limbo:
|
||||
jr lprint_limbo
|
||||
|
||||
.text@7400
|
||||
lwaitly_b:
|
||||
ld c, 44
|
||||
lwaitly_b_loop:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lwaitly_b_loop
|
||||
ret
|
||||
|
||||
.data@7a00
|
||||
00 00 7f 7f 41 41 41 41
|
||||
41 41 41 41 41 41 7f 7f
|
||||
00 00 08 08 08 08 08 08
|
||||
08 08 08 08 08 08 08 08
|
||||
00 00 7f 7f 01 01 01 01
|
||||
7f 7f 40 40 40 40 7f 7f
|
||||
00 00 7f 7f 01 01 01 01
|
||||
3f 3f 01 01 01 01 7f 7f
|
||||
00 00 41 41 41 41 41 41
|
||||
7f 7f 01 01 01 01 01 01
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7e 7e 01 01 01 01 7e 7e
|
||||
00 00 7f 7f 40 40 40 40
|
||||
7f 7f 41 41 41 41 7f 7f
|
||||
00 00 7f 7f 01 01 02 02
|
||||
04 04 08 08 10 10 10 10
|
||||
00 00 3e 3e 41 41 41 41
|
||||
3e 3e 41 41 41 41 3e 3e
|
||||
00 00 7f 7f 41 41 41 41
|
||||
7f 7f 01 01 01 01 7f 7f
|
||||
|
@ -1,62 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld c, 44
|
||||
ld b, 90
|
||||
lbegin_waitvblank:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lbegin_waitvblank
|
||||
ld hl, 8010
|
||||
ld a, ff
|
||||
ld(hl++), a
|
||||
ld(hl++), a
|
||||
ld a, 01
|
||||
ld b, 32
|
||||
ld hl, 9a40
|
||||
lbegin_settilemap:
|
||||
ld(hl++), a
|
||||
dec b
|
||||
jrnz lbegin_settilemap
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld c, 41
|
||||
ld b, 03
|
||||
lbegin_waitm3:
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
cmp a, b
|
||||
jrnz lbegin_waitm3
|
||||
ld a, 20
|
||||
ldff(c), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
ld c, 42
|
||||
ld b, 90
|
||||
lwait_m2irq:
|
||||
halt
|
||||
xor a, a
|
||||
ldff(0f), a
|
||||
jp lm2int
|
||||
|
||||
.text@1000
|
||||
lm2int:
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
ldff a, (44)
|
||||
ld d, a
|
||||
ld a, b
|
||||
sub a, d
|
||||
ldff(c), a
|
||||
xor a, a
|
||||
|
||||
.text@1031
|
||||
ldff(c), a
|
||||
jp lwait_m2irq
|
||||
|
@ -1,63 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld c, 44
|
||||
ld b, 90
|
||||
lbegin_waitvblank:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lbegin_waitvblank
|
||||
ld hl, 8010
|
||||
ld a, ff
|
||||
ld(hl++), a
|
||||
ld(hl++), a
|
||||
ld a, 01
|
||||
ld b, 32
|
||||
ld hl, 9a40
|
||||
lbegin_settilemap:
|
||||
ld(hl++), a
|
||||
dec b
|
||||
jrnz lbegin_settilemap
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld c, 41
|
||||
ld b, 03
|
||||
lbegin_waitm3:
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
cmp a, b
|
||||
jrnz lbegin_waitm3
|
||||
ld a, 20
|
||||
ldff(c), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
ld c, 42
|
||||
ld b, 90
|
||||
lwait_m2irq:
|
||||
halt
|
||||
xor a, a
|
||||
ldff(0f), a
|
||||
jp lm2int
|
||||
|
||||
.text@1000
|
||||
lm2int:
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
ldff a, (44)
|
||||
ld d, a
|
||||
ld a, b
|
||||
sub a, d
|
||||
ldff(c), a
|
||||
xor a, a
|
||||
|
||||
.text@1030
|
||||
ldff(c), a
|
||||
jp lwait_m2irq
|
||||
|
@ -1,64 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld c, 44
|
||||
ld b, 90
|
||||
lbegin_waitvblank:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lbegin_waitvblank
|
||||
ld hl, 8010
|
||||
ld a, ff
|
||||
ld(hl++), a
|
||||
ld(hl++), a
|
||||
ld a, 01
|
||||
ld b, 32
|
||||
ld hl, 9a40
|
||||
lbegin_settilemap:
|
||||
ld(hl++), a
|
||||
dec b
|
||||
jrnz lbegin_settilemap
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld c, 41
|
||||
ld b, 03
|
||||
lbegin_waitm3:
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
cmp a, b
|
||||
jrnz lbegin_waitm3
|
||||
ld a, 20
|
||||
ldff(c), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
ld c, 42
|
||||
ld b, 90
|
||||
lwait_m2irq:
|
||||
halt
|
||||
xor a, a
|
||||
ldff(0f), a
|
||||
jp lm2int
|
||||
|
||||
.text@1000
|
||||
lm2int:
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
ldff a, (44)
|
||||
ld d, a
|
||||
ld a, b
|
||||
sub a, d
|
||||
ldff(c), a
|
||||
xor a, a
|
||||
|
||||
.text@102f
|
||||
ldff(c), a
|
||||
jp lwait_m2irq
|
||||
|
@ -1,65 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld c, 44
|
||||
ld b, 90
|
||||
lbegin_waitvblank:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lbegin_waitvblank
|
||||
ld hl, 8010
|
||||
ld a, ff
|
||||
ld(hl++), a
|
||||
ld(hl++), a
|
||||
ld a, 01
|
||||
ld b, 32
|
||||
ld hl, 9a40
|
||||
lbegin_settilemap:
|
||||
ld(hl++), a
|
||||
dec b
|
||||
jrnz lbegin_settilemap
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld c, 41
|
||||
ld b, 03
|
||||
lbegin_waitm3:
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
cmp a, b
|
||||
jrnz lbegin_waitm3
|
||||
ld a, 20
|
||||
ldff(c), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
ld c, 42
|
||||
ld b, 90
|
||||
lwait_m2irq:
|
||||
halt
|
||||
xor a, a
|
||||
ldff(0f), a
|
||||
jp lm2int
|
||||
|
||||
.text@1000
|
||||
lm2int:
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
ldff a, (44)
|
||||
ld d, a
|
||||
ld a, b
|
||||
sub a, d
|
||||
ldff(c), a
|
||||
xor a, a
|
||||
|
||||
.text@102e
|
||||
ldff(c), a
|
||||
jp lwait_m2irq
|
||||
|
@ -1,66 +0,0 @@
|
||||
.size 8000
|
||||
|
||||
.text@100
|
||||
jp lbegin
|
||||
|
||||
.text@150
|
||||
lbegin:
|
||||
ld c, 44
|
||||
ld b, 90
|
||||
lbegin_waitvblank:
|
||||
ldff a, (c)
|
||||
cmp a, b
|
||||
jrnz lbegin_waitvblank
|
||||
ld hl, 8010
|
||||
ld a, ff
|
||||
ld(hl++), a
|
||||
ld(hl++), a
|
||||
ld a, 01
|
||||
ld b, 32
|
||||
ld hl, 9a40
|
||||
lbegin_settilemap:
|
||||
ld(hl++), a
|
||||
dec b
|
||||
jrnz lbegin_settilemap
|
||||
ld a, c0
|
||||
ldff(47), a
|
||||
ld c, 41
|
||||
ld b, 03
|
||||
lbegin_waitm3:
|
||||
ldff a, (c)
|
||||
and a, b
|
||||
cmp a, b
|
||||
jrnz lbegin_waitm3
|
||||
ld a, 20
|
||||
ldff(c), a
|
||||
ld a, 02
|
||||
ldff(ff), a
|
||||
ld c, 42
|
||||
ld b, 90
|
||||
lwait_m2irq:
|
||||
halt
|
||||
xor a, a
|
||||
ldff(0f), a
|
||||
jp lm2int
|
||||
|
||||
.text@1000
|
||||
lm2int:
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
ldff a, (44)
|
||||
ld d, a
|
||||
ld a, b
|
||||
sub a, d
|
||||
ldff(c), a
|
||||
xor a, a
|
||||
|
||||
.text@102d
|
||||
ldff(c), a
|
||||
jp lwait_m2irq
|
||||
|
Loading…
x
Reference in New Issue
Block a user