Prev: 29908 Up: Map Next: 29922
29915: Fill Memory
Used by the routine at ResetAttributes.
Writes the same byte to every address from the target address up to the end address.
Input
HL Target address
B Single byte representing the MSB of the end address (will always end on LSB 0)
C Value to write
ResetCopier 29915 LD (HL),C Write the byte to the buffer.
29916 INC HL Move on to the next address.
29917 LD A,H Are we finished yet? Check the MSB of the target vs. B.
29918 CP B
29919 JR C,ResetCopier Keep looping back to ResetCopier until there is no carry-over.
29921 RET Return.
View the equivalent code in;
Prev: 29908 Up: Map Next: 29922