CHAR_HEIGHT
cursor[unit].y = CHAR_HEIGHT * chr;
if (cursor[unit].y > 863 - CHAR_HEIGHT)
cursor[unit].y = 863 - CHAR_HEIGHT;
if ((cursor[unit].y += CHAR_HEIGHT) > (863 - CHAR_HEIGHT)) {
cursor[unit].y -= CHAR_HEIGHT;
cursor[unit].y -= CHAR_HEIGHT;
adder->slow_dest_dy = CHAR_HEIGHT;
adder->source_1_dy = CHAR_HEIGHT;
adder->y_limit = 2048 - CHAR_HEIGHT;
#define ROWS CHAR_HEIGHT
adder->slow_dest_dy = CHAR_HEIGHT;
#define FONT_Y (2048 - CHAR_HEIGHT)
#define FONT_OFFSET ((MAX_SCREEN_X/CHAR_WIDTH)*CHAR_HEIGHT)
adder->destination_y = FONT_Y - CHAR_HEIGHT;
adder->slow_dest_dy = CHAR_HEIGHT;
adder->slow_dest_dy = 864 - CHAR_HEIGHT;
adder->source_1_y = 0 + CHAR_HEIGHT;
adder->source_1_dy = 864 - CHAR_HEIGHT;
adder->slow_dest_dy = CHAR_HEIGHT; /* rectangle */
adder->destination_y = 864 - CHAR_HEIGHT;