diff options
Diffstat (limited to 'home/sram.asm')
-rw-r--r-- | home/sram.asm | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/home/sram.asm b/home/sram.asm index baf21bb32..6999f7ed8 100644 --- a/home/sram.asm +++ b/home/sram.asm @@ -2,6 +2,22 @@ OpenSRAM:: ; if invalid bank, sram is disabled cp NUM_SRAM_BANKS jr c, .valid +if DEF(_DEBUG) + push af + push bc + ld b, 1 +.loop + sla b + dec a + jr nz, .loop + ld a, BANK(sOpenedInvalidSRAM) + call OpenSRAM + ld a, [sOpenedInvalidSRAM] + or b + ld [sOpenedInvalidSRAM], a + pop bc + pop af +endc jr CloseSRAM .valid: |