gambatte/testrunner/hwtests/sprites/9spritesPrLine_m3stat_ds_2_out0.asm

169 lines
2.0 KiB
NASM
Raw Normal View History

.size 8000
2013-12-07 10:03:13 +01:00
.text@48
2013-12-02 02:24:23 +01:00
jp lstatint
2013-12-07 10:03:13 +01:00
.text@100
2013-12-02 02:24:23 +01:00
jp lbegin
.data@143
2013-02-20 20:02:06 +01:00
c0
2013-12-07 10:03:13 +01:00
.text@150
2013-12-02 02:24:23 +01:00
lbegin:
ld a, 00
ldff(ff), a
ld a, 30
ldff(00), a
ld a, 01
ldff(4d), a
stop, 00
xor a, a
dec a
ldff(45), a
ld b, 91
2013-12-02 02:24:23 +01:00
call lwaitly_b
ld hl, fe00
ld d, 10
ld a, d
ld(hl++), a
ld a, 08
ld(hl++), a
inc l
inc l
ld a, d
ld(hl++), a
ld(hl++), a
inc l
inc l
ld(hl++), a
ld a, 18
ld(hl++), a
inc l
inc l
ld a, d
ld(hl++), a
ld a, 20
ld(hl++), a
inc l
inc l
ld a, d
ld(hl++), a
ld a, 28
ld(hl++), a
inc l
inc l
ld a, d
ld(hl++), a
ld a, 30
ld(hl++), a
inc l
inc l
ld a, d
ld(hl++), a
ld a, 38
ld(hl++), a
inc l
inc l
ld a, d
ld(hl++), a
ld a, 40
ld(hl++), a
inc l
inc l
ld a, d
ld(hl++), a
ld a, 48
ld(hl++), a
ld a, 40
ldff(41), a
ld a, 02
ldff(ff), a
xor a, a
ldff(0f), a
ei
ld a, 01
ldff(45), a
ld c, 41
ld a, 93
ldff(40), a
2013-12-07 10:03:13 +01:00
.text@1000
2013-12-02 02:24:23 +01:00
lstatint:
nop
2013-12-07 10:03:13 +01:00
.text@10a6
ldff a, (c)
2013-12-02 02:24:23 +01:00
and a, 03
jp lprint_a
2013-12-07 10:03:13 +01:00
.text@7000
2013-12-02 02:24:23 +01:00
lprint_a:
push af
ld b, 91
2013-12-02 02:24:23 +01:00
call lwaitly_b
xor a, a
ldff(40), a
2013-12-02 02:24:23 +01:00
pop af
ld(9800), a
ld bc, 7a00
ld hl, 8000
ld d, a0
2013-12-02 02:24:23 +01:00
lprint_copytiles:
ld a, (bc)
inc bc
ld(hl++), a
dec d
2013-12-02 02:24:23 +01:00
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
2013-12-02 02:24:23 +01:00
xor a, a
ldff(69), a
ldff(69), a
ldff(43), a
ld a, 91
ldff(40), a
2013-12-02 02:24:23 +01:00
lprint_limbo:
jr lprint_limbo
2013-12-07 10:03:13 +01:00
.text@7400
2013-12-02 02:24:23 +01:00
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
2013-02-20 20:02:06 +01:00
41 41 41 41 41 41 7f 7f
2013-12-02 02:24:23 +01:00
00 00 08 08 08 08 08 08
08 08 08 08 08 08 08 08
00 00 7f 7f 01 01 01 01
2013-02-20 20:02:06 +01:00
7f 7f 40 40 40 40 7f 7f
2013-12-02 02:24:23 +01:00
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
2013-02-20 20:02:06 +01:00
7f 7f 41 41 41 41 7f 7f
2013-12-02 02:24:23 +01:00
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