Use LOAD/ENDL for OAM DMA code in HRAM (requires rgbds 0.4.1)

This commit is contained in:
Rangi 2020-07-21 19:46:12 -04:00
parent 3e554e1d52
commit 204bf74a7f
5 changed files with 10 additions and 9 deletions

View file

@ -13,14 +13,16 @@ WriteDMACodeToHRAM::
ret
DMARoutine:
LOAD "OAM DMA", HRAM
hDMARoutine::
; initiate DMA
ld a, HIGH(wOAMBuffer)
ldh [rDMA], a
; wait for DMA to finish
ld a, $28
.wait
dec a
jr nz, .wait
ret
ENDL
DMARoutineEnd: