Prev: 29576 Up: Map Next: 29690
29680: Load character's coordinates into BC and graphic lookup index into A and draw to screen
Used by the routines at 29576 and 29709.
Input
C Index of character to draw
IX Pointer to position data for this character (3 bytes: screen number, x-coordinate, y-coordinate)
29680 PUSH BC Store BC
29681 PUSH IX Store IX
29683 PUSH AF Store AF
29684 LD A,C Copy index of current character into A...
29685 ADD A,69 ...and add 69 to this (as the characters' entries in the graphics data lookup table start at entry number 69)
29687 LD C,A Copy this index into C
29688 JR 29694 Skip to preparation routine below
Prev: 29576 Up: Map Next: 29690