scroll out nintendo logo
This commit is contained in:
@@ -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
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\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
|
||||||
Reference in New Issue
Block a user