snes-asm/greenspace.asm

29 lines
497 B
NASM

.include "header.inc"
.include "snes_init.asm"
VBlank:
RTI
Start:
Snes_Init ; Initialize the SNES
sep #$20 ; set A register to 8-bit
lda #%10000000 ; force Vblank by turning off screen
sta $2100
; load 16-bit color into color data register $2122
lda #%11100000 ;low byte of green
sta $2122
lda #%00000000 ;high byte of green
sta $2122
lda #%00001111 ; End Vblank set brightness to 0b1111 (=100%)
sta $2100 ; store it to Screen Display Register
; loop forever
Forever:
jmp Forever