scroll out nintendo logo
This commit is contained in:
@@ -24,10 +24,10 @@ Start:
|
||||
xor a
|
||||
ldh [rIF], a
|
||||
|
||||
; wait for v-blank
|
||||
halt
|
||||
call ScrollNintendoOut
|
||||
|
||||
; disable screen
|
||||
halt
|
||||
xor a
|
||||
ld [rLCDC], a
|
||||
|
||||
|
||||
26
Code/nintendo-out.asm
Normal file
26
Code/nintendo-out.asm
Normal 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
|
||||
13
build.bat
13
build.bat
@@ -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\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\render.o Code\render.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\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\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\utils.o Code\utils.asm
|
||||
..\..\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
|
||||
Reference in New Issue
Block a user