LOADER_REG_0 .rs 1 LOADER_REG_1 .rs 1 LOADER_REG_2 .rs 1 LOADER_REG_3 .rs 1 LOADER_REG_4 .rs 1 LOADER_REG_5 .rs 1 LOADER_REG_6 .rs 1 LOADER_REG_7 .rs 1 LOADER_CHR_START_H .rs 1 LOADER_CHR_START_L .rs 1 LOADER_CHR_START_S .rs 1 LOADER_CHR_LEFT .rs 1 LOADER_GAME_SAVE .rs 1 LOADER_GAME_SAVE_BANK .rs 1 LOADER_GAME_SAVE_SUPERBANK .rs 1 loader: ; loading game ; setting all registers lda LOADER_REG_0 sta $5000 lda LOADER_REG_1 sta $5001 lda LOADER_REG_2 sta $5002 lda LOADER_REG_3 sta $5003 lda LOADER_REG_4 sta $5004 lda LOADER_REG_5 sta $5005 lda LOADER_REG_6 sta $5006 lda LOADER_REG_7 sta $5007 ; jumping to cleaner jmp loader_clean_and_start ; dirty trick :) loader_end: .org $07E0 loader_clean_and_start: ; clean memory lda #$00 sta