diff options
Diffstat (limited to 'home/copy2.asm')
-rw-r--r-- | home/copy2.asm | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/home/copy2.asm b/home/copy2.asm index 830440b0..d4f35668 100644 --- a/home/copy2.asm +++ b/home/copy2.asm @@ -1,62 +1,62 @@ FarCopyData2:: ; Identical to FarCopyData, but uses hROMBankTemp ; as temp space instead of wBuffer. - ld [hROMBankTemp],a - ld a,[H_LOADEDROMBANK] + ld [hROMBankTemp], a + ld a, [H_LOADEDROMBANK] push af - ld a,[hROMBankTemp] - ld [H_LOADEDROMBANK],a - ld [MBC1RomBank],a + ld a, [hROMBankTemp] + ld [H_LOADEDROMBANK], a + ld [MBC1RomBank], a call CopyData pop af - ld [H_LOADEDROMBANK],a - ld [MBC1RomBank],a + ld [H_LOADEDROMBANK], a + ld [MBC1RomBank], a ret FarCopyData3:: ; Copy bc bytes from a:de to hl. - ld [hROMBankTemp],a - ld a,[H_LOADEDROMBANK] + ld [hROMBankTemp], a + ld a, [H_LOADEDROMBANK] push af - ld a,[hROMBankTemp] - ld [H_LOADEDROMBANK],a - ld [MBC1RomBank],a + ld a, [hROMBankTemp] + ld [H_LOADEDROMBANK], a + ld [MBC1RomBank], a push hl push de push de - ld d,h - ld e,l + ld d, h + ld e, l pop hl call CopyData pop de pop hl pop af - ld [H_LOADEDROMBANK],a - ld [MBC1RomBank],a + ld [H_LOADEDROMBANK], a + ld [MBC1RomBank], a ret FarCopyDataDouble:: ; Expand bc bytes of 1bpp image data ; from a:hl to 2bpp data at de. - ld [hROMBankTemp],a - ld a,[H_LOADEDROMBANK] + ld [hROMBankTemp], a + ld a, [H_LOADEDROMBANK] push af - ld a,[hROMBankTemp] - ld [H_LOADEDROMBANK],a - ld [MBC1RomBank],a + ld a, [hROMBankTemp] + ld [H_LOADEDROMBANK], a + ld [MBC1RomBank], a .loop - ld a,[hli] - ld [de],a + ld a, [hli] + ld [de], a inc de - ld [de],a + ld [de], a inc de dec bc - ld a,c + ld a, c or b - jr nz,.loop + jr nz, .loop pop af - ld [H_LOADEDROMBANK],a - ld [MBC1RomBank],a + ld [H_LOADEDROMBANK], a + ld [MBC1RomBank], a ret CopyVideoData:: |