Merge pull request #5 from Zhorken/master

Byte fill function
This commit is contained in:
Bryan Bishop 2012-05-14 13:26:57 -07:00
commit 9ea77b0ad8

View File

@ -1,6 +1,20 @@
SECTION "bank0",HOME SECTION "bank0",HOME
INCBIN "baserom.gbc",$0,$304d INCBIN "baserom.gbc",$0,$3041
ByteFill: ; 0x3041
; fill BC bytes with the value of A, starting at HL
inc b ; we bail *when* b hits 0, so include the last run
inc c ; same thing; include last byte
jr .HandleLoop
.PutByte
ld [hli], a
.HandleLoop
dec c
jr nz, .PutByte
dec b
jr nz, .PutByte
ret
GetFarByte: ; 0x304d GetFarByte: ; 0x304d
; retrieve a single byte from a:hl, and return it in a. ; retrieve a single byte from a:hl, and return it in a.