From 2ceabcaee4920928c4d0230fa7b570f80c1d66ae Mon Sep 17 00:00:00 2001 From: Ian C Date: Tue, 11 Sep 2018 17:20:27 +0000 Subject: Rejigged initialisation and removed green background code. --- main.asm | 37 ++++++++++++++++++++----------------- 1 file changed, 20 insertions(+), 17 deletions(-) (limited to 'main.asm') diff --git a/main.asm b/main.asm index 6863d3d..c7044a7 100644 --- a/main.asm +++ b/main.asm @@ -3,26 +3,29 @@ option output-file,"main.lib" option output-format,lib - option snes-irq,vbl,vbl_handler - option snes-irq,irq,irq_handler - - ; Initialise SNES - ; org $8000 bank 0 - include init.asm - - ; Set the background color to green. - sep #$20 ; Set the A register to 8-bit. - lda #%10000000 ; Force VBlank by turning off the screen. - sta $2100 - lda #%11100000 ; Load the low byte of the green color. - sta $2122 - lda #%00000000 ; Load the high byte of the green color. - sta $2122 - lda #%00001111 ; End VBlank, setting brightness to 15 (100%). - sta $2100 + ; Initialise SNES + ; + include "snes.inc" + + sei + clc + xce + + .x16 + rep #$10 + ldx #$1fff + txs + + .x8 + .m8 + sep #$30 ; X,Y,A are 8 bit numbers + + include "init.inc" + + cli ; Loop forever. Forever: -- cgit v1.2.3