scroll out nintendo logo

This commit is contained in:
2019-01-04 00:15:00 +01:00
parent 51d5e15eae
commit dfedb739b9
4 changed files with 36 additions and 9 deletions

View File

@@ -24,10 +24,10 @@ Start:
xor a xor a
ldh [rIF], a ldh [rIF], a
; wait for v-blank call ScrollNintendoOut
halt
; disable screen ; disable screen
halt
xor a xor a
ld [rLCDC], a ld [rLCDC], a

26
Code/nintendo-out.asm Normal file
View File

@@ -0,0 +1,26 @@
INCLUDE "hardware.inc"
SECTION "NintendoLogo", ROM0
EXPORT ScrollNintendoOut
SECTION "Scroll Nintendo Out", ROM0
ScrollNintendoOut:
ld b, 30
.wait
halt
xor a
ld [rIF], a
dec b
jr nz, .wait
.scrollup
halt
xor a
ld [rIF], a
ldh a, [rSCY]
inc a
ldh [rSCY], a
cp a, 88
jp nz, .scrollup
ret

View File

@@ -1,7 +1,8 @@
..\..\Assembler\rgbasm -i ..\..\Include\ -i Graphics\ -i Code\ -o Build\main.o Code\main.asm ..\..\Assembler\rgbasm -i ..\..\Include\ -i Graphics\ -i Code\ -o Build\main.o Code\main.asm
..\..\Assembler\rgbasm -i ..\..\Include\ -i Graphics\ -i Code\ -o Build\data.o Code\data.asm ..\..\Assembler\rgbasm -i ..\..\Include\ -i Graphics\ -i Code\ -o Build\data.o Code\data.asm
..\..\Assembler\rgbasm -i ..\..\Include\ -i Graphics\ -i Code\ -o Build\automata.o Code\automata.asm ..\..\Assembler\rgbasm -i ..\..\Include\ -i Graphics\ -i Code\ -o Build\automata.o Code\automata.asm
..\..\Assembler\rgbasm -i ..\..\Include\ -i Graphics\ -i Code\ -o Build\render.o Code\render.asm ..\..\Assembler\rgbasm -i ..\..\Include\ -i Graphics\ -i Code\ -o Build\render.o Code\render.asm
..\..\Assembler\rgbasm -i ..\..\Include\ -i Graphics\ -i Code\ -o Build\utils.o Code\utils.asm ..\..\Assembler\rgbasm -i ..\..\Include\ -i Graphics\ -i Code\ -o Build\utils.o Code\utils.asm
..\..\Assembler\rgblink -n rom.sym -w -t -o rom.gb -d Build/main.o Build/data.o Build/automata.o Build/render.o Build/utils.o ..\..\Assembler\rgbasm -i ..\..\Include\ -i Graphics\ -i Code\ -o Build\nintendo-out.o Code\nintendo-out.asm
..\..\Assembler\rgblink -n rom.sym -w -t -o rom.gb -d Build/main.o Build/data.o Build/automata.o Build/render.o Build/utils.o Build/nintendo-out.o
..\..\Assembler\rgbfix -t "Game of Life" -v -p 0 rom.gb ..\..\Assembler\rgbfix -t "Game of Life" -v -p 0 rom.gb

BIN
rom.gb

Binary file not shown.