made memory copy a function instead of a macro

This commit is contained in:
2018-12-26 15:56:35 +01:00
parent 9fe236ab42
commit 1bd335dd56
2 changed files with 35 additions and 34 deletions

View File

@@ -1,26 +0,0 @@
SECTION "Utils", ROM0
MemCopy: MACRO
ld hl, \1
ld de, \2
ld bc, \3
.memcpyloop\@
ld a, [de]
ld [hl+], a
inc de
dec bc
ld a, b
or c
jr nz, .memcpyloop\@
ENDM
StringCopy: MACRO
ld hl, \1
ld de, \2
.strcpyloop\@
ld a, [de]
ld [hl+], a
inc de
and a
jr nz, .strcpyloop\@
ENDM