mirror of
https://github.com/danbulant/chip8
synced 2026-05-19 03:48:32 +00:00
demo testrom
This commit is contained in:
parent
0d9850e0d4
commit
b74f980d2a
3 changed files with 96 additions and 0 deletions
91
testroms/chip8picture.S
Normal file
91
testroms/chip8picture.S
Normal file
|
|
@ -0,0 +1,91 @@
|
|||
# Decompiled with PEACH-8 Disassembler
|
||||
CLS
|
||||
LD I, 0x248
|
||||
LD V0, 0x00
|
||||
LD V1, 0x1e
|
||||
LD V2, 0x00
|
||||
|
||||
# 0x20A BELOW
|
||||
DRW V2, V0, 0x02 # top left bold line
|
||||
DRW V2, V1, 0x02 # bottom left bold line
|
||||
ADD V2, 0x08
|
||||
|
||||
#if V2 == 0x40 (64), skip JP
|
||||
SE V2, 0x40
|
||||
JP 0x20a
|
||||
|
||||
LD V0, 0x00
|
||||
LD V1, 0x3e
|
||||
LD V2, 0x02
|
||||
LD I, 0x24a
|
||||
DRW V0, V2, 0x0e # long left top line
|
||||
DRW V1, V2, 0x0e # long right top line
|
||||
ADD V2, 0x0e
|
||||
DRW V0, V2, 0x0e # long left bottom line
|
||||
DRW V1, V2, 0x0e # long right bottom line
|
||||
LD I, 0x258
|
||||
LD V0, 0x0b
|
||||
LD V1, 0x08
|
||||
DRW V0, V1, 0x0f # C
|
||||
ADD V0, 0x0a
|
||||
LD I, 0x267
|
||||
DRW V0, V1, 0x0f # H
|
||||
ADD V0, 0x0a
|
||||
LD I, 0x276
|
||||
DRW V0, V1, 0x0f # I
|
||||
ADD V0, 0x03
|
||||
LD I, 0x285
|
||||
DRW V0, V1, 0x0f # P
|
||||
ADD V0, 0x0a
|
||||
LD I, 0x294
|
||||
DRW V0, V1, 0x0f # 8
|
||||
JP 0x246 # SELF JUMP (ENDS HERE)
|
||||
|
||||
#DATA:
|
||||
|
||||
FILL 0xffff
|
||||
RND V0, 0xc0
|
||||
RND V0, 0xc0
|
||||
RND V0, 0xc0
|
||||
RND V0, 0xc0
|
||||
RND V0, 0xc0
|
||||
RND V0, 0xc0
|
||||
RND V0, 0xc0
|
||||
FILL 0xff80
|
||||
LD V0, V8
|
||||
LD V0, V8
|
||||
LD V0, V8
|
||||
LD V0, V8
|
||||
LD V0, V8
|
||||
LD V0, V8
|
||||
FILL 0xff81
|
||||
OR V1, V8
|
||||
OR V1, V8
|
||||
OR V1, V8
|
||||
FILL 0xff81
|
||||
OR V1, V8
|
||||
OR V1, V8
|
||||
OR V1, V8
|
||||
LD V0, V8
|
||||
LD V0, V8
|
||||
LD V0, V8
|
||||
LD V0, V8
|
||||
LD V0, V8
|
||||
LD V0, V8
|
||||
LD V0, V8
|
||||
FILL 0x80ff
|
||||
OR V1, V8
|
||||
OR V1, V8
|
||||
OR V1, V8
|
||||
FILL 0xff80
|
||||
LD V0, V8
|
||||
LD V0, V8
|
||||
LD V0, V8
|
||||
FILL 0xff81
|
||||
OR V1, V8
|
||||
OR V1, V8
|
||||
FILL 0x81ff
|
||||
OR V1, V8
|
||||
OR V1, V8
|
||||
OR V1, V8
|
||||
FILL 0xffff
|
||||
5
testroms/single_letter.S
Normal file
5
testroms/single_letter.S
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
CLS
|
||||
LD V0, 0x1
|
||||
LD I, 0x00
|
||||
DRW V0, V0, 0x05
|
||||
JP 0x208
|
||||
BIN
testroms/single_letter.ch8
Normal file
BIN
testroms/single_letter.ch8
Normal file
Binary file not shown.
Loading…
Reference in a new issue