INCLUDE "constants.asm" SECTION "OAM DMA", ROMX[$4153],BANK[1] WriteOAMDMACodeToHRAM:: ; 4153 ld c, LOW(hOAMDMA) ld b, .OAMDMAEnd - .OAMDMA ld hl, .OAMDMA .loop ld a, [hli] ld [$ff00+c], a inc c dec b jr nz, .loop ret .OAMDMA ; 4161 ld a, HIGH(wVirtualOAM) ldh [rDMA], a ld a, $28 .wait dec a jr nz, .wait ret .OAMDMAEnd ; 416b