diff options
Diffstat (limited to 'utils.gbasm')
-rw-r--r-- | utils.gbasm | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/utils.gbasm b/utils.gbasm index 0f80ce8..e6dba4c 100644 --- a/utils.gbasm +++ b/utils.gbasm @@ -1,14 +1,26 @@ memcpy: ; src = DE, dest = HL, n = BC - Load_Tile.loop0: + memcpy.loop: LD A, (DE) LD (HL+), A INC DE DEC BC XOR A CP B - JR NZ =Load_Tile.loop0 + JR NZ =memcpy.loop CP C - JR NZ =Load_Tile.loop0 + JR NZ =memcpy.loop + RET + +bzero: ; dest = HL, n = BC + LD A, $00 + bzero.loop: + LD (HL+), A + INC DE + DEC BC + CP B + JR NZ =bzero.loop + CP C + JR NZ =bzero.loop RET Print_8bit: ; Number in A, Memory Tilemap position in HL |