Prev: BFA4 Up: Map Next: BFC6
BFB0: Convert Number To String
Used by the routine at Handler_DateBar.
Input
A Number to convert (0-99)
IX Pointer to output buffer
ConvertNumberToString BFB0 LD L,A L=A.
BFB1 LD H,$00 H=00.
BFB3 LD DE,$000A DE=000A.
BFB6 CALL ConvertNumberToString_0 Call ConvertNumberToString_0.
BFB9 JR ConvertNumberToASCII Jump to ConvertNumberToASCII.
ConvertNumberToString_0 BFBB LD C,$2F C=2F.
ConvertNumberToString_1 BFBD INC C Increment C by one.
BFBE AND A HL-=DE (with carry).
BFBF SBC HL,DE
BFC1 JR NC,ConvertNumberToString_1 Jump to ConvertNumberToString_1 if C is greater than or equal to A.
BFC3 ADD HL,DE HL+=DE.
BFC4 LD A,C A=C.
BFC5 RET Return.
Prev: BFA4 Up: Map Next: BFC6