pokegold/home/sram.asm

24 lines
358 B
NASM

OpenSRAM::
; switch to sram bank a
push af
; latch clock data
ld a, 1
ld [rRTCLATCH], a
; enable sram/clock write
ld a, RAMG_SRAM_ENABLE
ld [rRAMG], a
; select sram bank
pop af
ld [rRAMB], a
ret
CloseSRAM::
push af
ld a, RAMG_SRAM_DISABLE
; reset clock latch for next time
ld [rRTCLATCH], a
; disable sram/clock write
ld [rRAMG], a
pop af
ret