diff --git a/th02/sprites/pointnum.asm b/th02/sprites/pointnum.asm new file mode 100644 index 00000000..0749be80 --- /dev/null +++ b/th02/sprites/pointnum.asm @@ -0,0 +1,126 @@ +POINTNUM_W = 8 +POINTNUM_H = 8 + +POINTNUM = 0 +POINTNUM_TIMES = 10 +POINTNUM_EMPTY = 12 + +public _sPOINTNUMS +label _sPOINTNUMS byte +; 0 + db 0b + db 111000b + db 1000100b + db 10000010b + db 10000010b + db 10000010b + db 1000100b + db 111000b +; 1 + db 0b + db 0b + db 0b + db 110b + db 1111110b + db 0b + db 0b + db 0b +; 2 + db 0b + db 1100b + db 111100b + db 0b + db 0b + db 110b + db 1111110b + db 0b +; 3 + db 110b + db 1111110b + db 0b + db 110b + db 111100b + db 0b + db 11b + db 11111111b +; 4 + db 0b + db 1111110b + db 1011010b + db 1111110b + db 1000010b + db 1000010b + db 1111110b + db 0b +; 5 + db 0b + db 1111110b + db 1000b + db 10000b + db 1111100b + db 100100b + db 1000100b + db 11111111b +; 6 + db 0b + db 11000b + db 1111110b + db 0b + db 0b + db 100100b + db 1000010b + db 0b +; 7 + db 0b + db 100000b + db 1111110b + db 100000b + db 100000b + db 111100b + db 0b + db 0b +; 8 + db 0b + db 100b + db 100100b + db 100010b + db 1000010b + db 1000001b + db 0b + db 0b +; 9 + db 0b + db 10000b + db 111110b + db 100100b + db 100110b + db 1001010b + db 10001110b + db 0b +; ✕ + db 0b + db 0b + db 100100b + db 11000b + db 11000b + db 100100b + db 0b + db 0b +; ÷ (unused) + db 0b + db 11000b + db 11000b + db 0b + db 11111111b + db 0b + db 11000b + db 11000b +; Empty (actually used!) + db 0b + db 0b + db 0b + db 0b + db 0b + db 0b + db 0b + db 0b diff --git a/th02/sprites/pointnum.h b/th02/sprites/pointnum.h new file mode 100644 index 00000000..34e81404 --- /dev/null +++ b/th02/sprites/pointnum.h @@ -0,0 +1,9 @@ +#define POINTNUM_W 8 +#define POINTNUM_H 8 + +#define POINTNUM 0 +#define POINTNUM_TIMES 10 +#define POINTNUM_EMPTY 12 +#define POINTNUM_COUNT 13 + +extern const dots8_t sPOINTNUMS[POINTNUM_COUNT][POINTNUM_H]; diff --git a/th02_main.asm b/th02_main.asm index c9a38e69..4909fa4c 100644 --- a/th02_main.asm +++ b/th02_main.asm @@ -4078,7 +4078,7 @@ arg_4 = word ptr 8 mov dh, bl mov si, [bp+numeral] shl si, 3 - add si, offset NUMERALS + add si, offset _sPOINTNUMS mov cx, 8 cmp ax, 0 jnz short loc_C9F3 @@ -33834,26 +33834,7 @@ asc_1E47E db ' ',0 db 0 db 1 db 0 -NUMERALS db 0, 38h, 44h, 82h, 82h, 82h, 44h, 38h - db 0, 0, 0, 6, 7Eh, 0, 0, 0 - db 0, 0Ch, 3Ch, 0, 0, 6, 7Eh, 0 - db 6, 7Eh, 0, 6, 3Ch, 0, 3,0FFh - db 0, 7Eh, 5Ah, 7Eh, 42h, 42h, 7Eh, 0 - db 0, 7Eh, 8, 10h, 7Ch, 24h, 44h,0FFh - db 0, 18h, 7Eh, 0, 0, 24h, 42h, 0 - db 0, 20h, 7Eh, 20h, 20h, 3Ch, 0, 0 - db 0, 4, 24h, 22h, 42h, 41h, 0, 0 - db 0, 10h, 3Eh, 24h, 26h, 4Ah, 8Eh, 0 - db 0, 0, 24h, 18h, 18h, 24h, 0, 0 - db 0, 18h, 18h, 0,0FFh, 0, 18h, 18h - db 0 - db 0 - db 0 - db 0 - db 0 - db 0 - db 0 - db 0 +include th02/sprites/pointnum.asm byte_1E500 db 4 byte_1E501 db 0 byte_1E502 db 0 diff --git a/th04/sprites/pointnum.asm b/th04/sprites/pointnum.asm new file mode 100644 index 00000000..346d6a10 --- /dev/null +++ b/th04/sprites/pointnum.asm @@ -0,0 +1,789 @@ +POINTNUM_W = 8 +POINTNUM_H = 8 + +POINTNUM = 0 +POINTNUM_TIMES = 10 +POINTNUM_TIMES_2 = 11 + +public _sPOINTNUMS +label _sPOINTNUMS byte +; 0 + db 0b, 0b + db 111000b, 0b + db 1000100b, 0b + db 10000010b, 0b + db 10000010b, 0b + db 10000010b, 0b + db 1000100b, 0b + db 111000b, 0b + db 0b, 0b + db 11100b, 0b + db 100010b, 0b + db 1000001b, 0b + db 1000001b, 0b + db 1000001b, 0b + db 100010b, 0b + db 11100b, 0b + db 0b, 0b + db 1110b, 0b + db 10001b, 0b + db 100000b,10000000b + db 100000b,10000000b + db 100000b,10000000b + db 10001b, 0b + db 1110b, 0b + db 0b, 0b + db 111b, 0b + db 1000b,10000000b + db 10000b, 1000000b + db 10000b, 1000000b + db 10000b, 1000000b + db 1000b,10000000b + db 111b, 0b + db 0b, 0b + db 11b,10000000b + db 100b, 1000000b + db 1000b, 100000b + db 1000b, 100000b + db 1000b, 100000b + db 100b, 1000000b + db 11b,10000000b + db 0b, 0b + db 1b,11000000b + db 10b, 100000b + db 100b, 10000b + db 100b, 10000b + db 100b, 10000b + db 10b, 100000b + db 1b,11000000b + db 0b, 0b + db 0b,11100000b + db 1b, 10000b + db 10b, 1000b + db 10b, 1000b + db 10b, 1000b + db 1b, 10000b + db 0b,11100000b + db 0b, 0b + db 0b, 1110000b + db 0b,10001000b + db 1b, 100b + db 1b, 100b + db 1b, 100b + db 0b,10001000b + db 0b, 1110000b +; 1 + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 110b, 0b + db 1111110b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 11b, 0b + db 111111b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 1b,10000000b + db 11111b,10000000b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 0b,11000000b + db 1111b,11000000b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 1100000b + db 111b,11100000b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 110000b + db 11b,11110000b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 11000b + db 1b,11111000b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 1100b + db 0b,11111100b + db 0b, 0b + db 0b, 0b + db 0b, 0b +; 2 + db 0b, 0b + db 1100b, 0b + db 111100b, 0b + db 0b, 0b + db 0b, 0b + db 110b, 0b + db 1111110b, 0b + db 0b, 0b + db 0b, 0b + db 110b, 0b + db 11110b, 0b + db 0b, 0b + db 0b, 0b + db 11b, 0b + db 111111b, 0b + db 0b, 0b + db 0b, 0b + db 11b, 0b + db 1111b, 0b + db 0b, 0b + db 0b, 0b + db 1b,10000000b + db 11111b,10000000b + db 0b, 0b + db 0b, 0b + db 1b,10000000b + db 111b,10000000b + db 0b, 0b + db 0b, 0b + db 0b,11000000b + db 1111b,11000000b + db 0b, 0b + db 0b, 0b + db 0b,11000000b + db 11b,11000000b + db 0b, 0b + db 0b, 0b + db 0b, 1100000b + db 111b,11100000b + db 0b, 0b + db 0b, 0b + db 0b, 1100000b + db 1b,11100000b + db 0b, 0b + db 0b, 0b + db 0b, 110000b + db 11b,11110000b + db 0b, 0b + db 0b, 0b + db 0b, 110000b + db 0b,11110000b + db 0b, 0b + db 0b, 0b + db 0b, 11000b + db 1b,11111000b + db 0b, 0b + db 0b, 0b + db 0b, 11000b + db 0b, 1111000b + db 0b, 0b + db 0b, 0b + db 0b, 1100b + db 0b,11111100b + db 0b, 0b +; 3 + db 110b, 0b + db 1111110b, 0b + db 0b, 0b + db 110b, 0b + db 111100b, 0b + db 0b, 0b + db 11b, 0b + db 11111111b, 0b + db 11b, 0b + db 111111b, 0b + db 0b, 0b + db 11b, 0b + db 11110b, 0b + db 0b, 0b + db 1b,10000000b + db 1111111b,10000000b + db 1b,10000000b + db 11111b,10000000b + db 0b, 0b + db 1b,10000000b + db 1111b, 0b + db 0b, 0b + db 0b,11000000b + db 111111b,11000000b + db 0b,11000000b + db 1111b,11000000b + db 0b, 0b + db 0b,11000000b + db 111b,10000000b + db 0b, 0b + db 0b, 1100000b + db 11111b,11100000b + db 0b, 1100000b + db 111b,11100000b + db 0b, 0b + db 0b, 1100000b + db 11b,11000000b + db 0b, 0b + db 0b, 110000b + db 1111b,11110000b + db 0b, 110000b + db 11b,11110000b + db 0b, 0b + db 0b, 110000b + db 1b,11100000b + db 0b, 0b + db 0b, 11000b + db 111b,11111000b + db 0b, 11000b + db 1b,11111000b + db 0b, 0b + db 0b, 11000b + db 0b,11110000b + db 0b, 0b + db 0b, 1100b + db 11b,11111100b + db 0b, 1100b + db 0b,11111100b + db 0b, 0b + db 0b, 1100b + db 0b, 1111000b + db 0b, 0b + db 0b, 110b + db 1b,11111110b +; 4 + db 0b, 0b + db 1111110b, 0b + db 1011010b, 0b + db 1111110b, 0b + db 1000010b, 0b + db 1000010b, 0b + db 1111110b, 0b + db 0b, 0b + db 0b, 0b + db 111111b, 0b + db 101101b, 0b + db 111111b, 0b + db 100001b, 0b + db 100001b, 0b + db 111111b, 0b + db 0b, 0b + db 0b, 0b + db 11111b,10000000b + db 10110b,10000000b + db 11111b,10000000b + db 10000b,10000000b + db 10000b,10000000b + db 11111b,10000000b + db 0b, 0b + db 0b, 0b + db 1111b,11000000b + db 1011b, 1000000b + db 1111b,11000000b + db 1000b, 1000000b + db 1000b, 1000000b + db 1111b,11000000b + db 0b, 0b + db 0b, 0b + db 111b,11100000b + db 101b,10100000b + db 111b,11100000b + db 100b, 100000b + db 100b, 100000b + db 111b,11100000b + db 0b, 0b + db 0b, 0b + db 11b,11110000b + db 10b,11010000b + db 11b,11110000b + db 10b, 10000b + db 10b, 10000b + db 11b,11110000b + db 0b, 0b + db 0b, 0b + db 1b,11111000b + db 1b, 1101000b + db 1b,11111000b + db 1b, 1000b + db 1b, 1000b + db 1b,11111000b + db 0b, 0b + db 0b, 0b + db 0b,11111100b + db 0b,10110100b + db 0b,11111100b + db 0b,10000100b + db 0b,10000100b + db 0b,11111100b + db 0b, 0b +; 5 + db 0b, 0b + db 1111110b, 0b + db 1000b, 0b + db 10000b, 0b + db 1111100b, 0b + db 100100b, 0b + db 1000100b, 0b + db 11111111b, 0b + db 0b, 0b + db 111111b, 0b + db 100b, 0b + db 1000b, 0b + db 111110b, 0b + db 10010b, 0b + db 100010b, 0b + db 1111111b,10000000b + db 0b, 0b + db 11111b,10000000b + db 10b, 0b + db 100b, 0b + db 11111b, 0b + db 1001b, 0b + db 10001b, 0b + db 111111b,11000000b + db 0b, 0b + db 1111b,11000000b + db 1b, 0b + db 10b, 0b + db 1111b,10000000b + db 100b,10000000b + db 1000b,10000000b + db 11111b,11100000b + db 0b, 0b + db 111b,11100000b + db 0b,10000000b + db 1b, 0b + db 111b,11000000b + db 10b, 1000000b + db 100b, 1000000b + db 1111b,11110000b + db 0b, 0b + db 11b,11110000b + db 0b, 1000000b + db 0b,10000000b + db 11b,11100000b + db 1b, 100000b + db 10b, 100000b + db 111b,11111000b + db 0b, 0b + db 1b,11111000b + db 0b, 100000b + db 0b, 1000000b + db 1b,11110000b + db 0b,10010000b + db 1b, 10000b + db 11b,11111100b + db 0b, 0b + db 0b,11111100b + db 0b, 10000b + db 0b, 100000b + db 0b,11111000b + db 0b, 1001000b + db 0b,10001000b + db 1b,11111110b +; 6 + db 0b, 0b + db 11000b, 0b + db 1111110b, 0b + db 0b, 0b + db 0b, 0b + db 100100b, 0b + db 1000010b, 0b + db 0b, 0b + db 0b, 0b + db 1100b, 0b + db 111111b, 0b + db 0b, 0b + db 0b, 0b + db 10010b, 0b + db 100001b, 0b + db 0b, 0b + db 0b, 0b + db 110b, 0b + db 11111b,10000000b + db 0b, 0b + db 0b, 0b + db 1001b, 0b + db 10000b,10000000b + db 0b, 0b + db 0b, 0b + db 11b, 0b + db 1111b,11000000b + db 0b, 0b + db 0b, 0b + db 100b,10000000b + db 1000b, 1000000b + db 0b, 0b + db 0b, 0b + db 1b,10000000b + db 111b,11100000b + db 0b, 0b + db 0b, 0b + db 10b, 1000000b + db 100b, 100000b + db 0b, 0b + db 0b, 0b + db 0b,11000000b + db 11b,11110000b + db 0b, 0b + db 0b, 0b + db 1b, 100000b + db 10b, 10000b + db 0b, 0b + db 0b, 0b + db 0b, 1100000b + db 1b,11111000b + db 0b, 0b + db 0b, 0b + db 0b,10010000b + db 1b, 1000b + db 0b, 0b + db 0b, 0b + db 0b, 110000b + db 0b,11111100b + db 0b, 0b + db 0b, 0b + db 0b, 1001000b + db 0b,10000100b + db 0b, 0b +; 7 + db 0b, 0b + db 100000b, 0b + db 1111110b, 0b + db 100000b, 0b + db 100000b, 0b + db 111100b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 10000b, 0b + db 111111b, 0b + db 10000b, 0b + db 10000b, 0b + db 11110b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 1000b, 0b + db 11111b,10000000b + db 1000b, 0b + db 1000b, 0b + db 1111b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 100b, 0b + db 1111b,11000000b + db 100b, 0b + db 100b, 0b + db 111b,10000000b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 10b, 0b + db 111b,11100000b + db 10b, 0b + db 10b, 0b + db 11b,11000000b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 1b, 0b + db 11b,11110000b + db 1b, 0b + db 1b, 0b + db 1b,11100000b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 0b,10000000b + db 1b,11111000b + db 0b,10000000b + db 0b,10000000b + db 0b,11110000b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 1000000b + db 0b,11111100b + db 0b, 1000000b + db 0b, 1000000b + db 0b, 1111000b + db 0b, 0b + db 0b, 0b +; 8 + db 0b, 0b + db 100b, 0b + db 100100b, 0b + db 100010b, 0b + db 1000010b, 0b + db 1000001b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 10b, 0b + db 10010b, 0b + db 10001b, 0b + db 100001b, 0b + db 100000b,10000000b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 1b, 0b + db 1001b, 0b + db 1000b,10000000b + db 10000b,10000000b + db 10000b, 1000000b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 0b,10000000b + db 100b,10000000b + db 100b, 1000000b + db 1000b, 1000000b + db 1000b, 100000b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 1000000b + db 10b, 1000000b + db 10b, 100000b + db 100b, 100000b + db 100b, 10000b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 100000b + db 1b, 100000b + db 1b, 10000b + db 10b, 10000b + db 10b, 1000b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 10000b + db 0b,10010000b + db 0b,10001000b + db 1b, 1000b + db 1b, 100b + db 0b, 0b + db 0b, 0b + db 0b, 0b + db 0b, 1000b + db 0b, 1001000b + db 0b, 1000100b + db 0b,10000100b + db 0b,10000010b + db 0b, 0b + db 0b, 0b +; 9 + db 0b, 0b + db 10000b, 0b + db 111110b, 0b + db 100100b, 0b + db 100110b, 0b + db 1001010b, 0b + db 10001110b, 0b + db 0b, 0b + db 0b, 0b + db 1000b, 0b + db 11111b, 0b + db 10010b, 0b + db 10011b, 0b + db 100101b, 0b + db 1000111b, 0b + db 0b, 0b + db 0b, 0b + db 100b, 0b + db 1111b,10000000b + db 1001b, 0b + db 1001b,10000000b + db 10010b,10000000b + db 100011b,10000000b + db 0b, 0b + db 0b, 0b + db 10b, 0b + db 111b,11000000b + db 100b,10000000b + db 100b,11000000b + db 1001b, 1000000b + db 10001b,11000000b + db 0b, 0b + db 0b, 0b + db 1b, 0b + db 11b,11100000b + db 10b, 1000000b + db 10b, 1100000b + db 100b,10100000b + db 1000b,11100000b + db 0b, 0b + db 0b, 0b + db 0b,10000000b + db 1b,11110000b + db 1b, 100000b + db 1b, 110000b + db 10b, 1010000b + db 100b, 1110000b + db 0b, 0b + db 0b, 0b + db 0b, 1000000b + db 0b,11111000b + db 0b,10010000b + db 0b,10011000b + db 1b, 101000b + db 10b, 111000b + db 0b, 0b + db 0b, 0b + db 0b, 100000b + db 0b, 1111100b + db 0b, 1001000b + db 0b, 1001100b + db 0b,10010100b + db 1b, 11100b + db 0b, 0b +; ✕ + db 10000001b, 0b + db 1000010b, 0b + db 100100b, 0b + db 11000b, 0b + db 11000b, 0b + db 100100b, 0b + db 1000010b, 0b + db 10000001b, 0b + db 1000000b,10000000b + db 100001b, 0b + db 10010b, 0b + db 1100b, 0b + db 1100b, 0b + db 10010b, 0b + db 100001b, 0b + db 1000000b,10000000b + db 100000b, 1000000b + db 10000b,10000000b + db 1001b, 0b + db 110b, 0b + db 110b, 0b + db 1001b, 0b + db 10000b,10000000b + db 100000b, 1000000b + db 10000b, 100000b + db 1000b, 1000000b + db 100b,10000000b + db 11b, 0b + db 11b, 0b + db 100b,10000000b + db 1000b, 1000000b + db 10000b, 100000b + db 1000b, 10000b + db 100b, 100000b + db 10b, 1000000b + db 1b,10000000b + db 1b,10000000b + db 10b, 1000000b + db 100b, 100000b + db 1000b, 10000b + db 100b, 1000b + db 10b, 10000b + db 1b, 100000b + db 0b,11000000b + db 0b,11000000b + db 1b, 100000b + db 10b, 10000b + db 100b, 1000b + db 10b, 100b + db 1b, 1000b + db 0b,10010000b + db 0b, 1100000b + db 0b, 1100000b + db 0b,10010000b + db 1b, 1000b + db 10b, 100b + db 1b, 10b + db 0b,10000100b + db 0b, 1001000b + db 0b, 110000b + db 0b, 110000b + db 0b, 1001000b + db 0b,10000100b + db 1b, 10b +; 2 (multiplier) + db 111100b, 0b + db 1000110b, 0b + db 1000110b, 0b + db 110b, 0b + db 111100b, 0b + db 1100000b, 0b + db 11000001b, 0b + db 11111111b, 0b + db 11110b, 0b + db 100011b, 0b + db 100011b, 0b + db 11b, 0b + db 11110b, 0b + db 110000b, 0b + db 1100000b,10000000b + db 1111111b,10000000b + db 1111b, 0b + db 10001b,10000000b + db 10001b,10000000b + db 1b,10000000b + db 1111b, 0b + db 11000b, 0b + db 110000b, 1000000b + db 111111b,11000000b + db 111b,10000000b + db 1000b,11000000b + db 1000b,11000000b + db 0b,11000000b + db 111b,10000000b + db 1100b, 0b + db 11000b, 100000b + db 11111b,11100000b + db 11b,11000000b + db 100b, 1100000b + db 100b, 1100000b + db 0b, 1100000b + db 11b,11000000b + db 110b, 0b + db 1100b, 10000b + db 1111b,11110000b + db 1b,11100000b + db 10b, 110000b + db 10b, 110000b + db 0b, 110000b + db 1b,11100000b + db 11b, 0b + db 110b, 1000b + db 111b,11111000b + db 0b,11110000b + db 1b, 11000b + db 1b, 11000b + db 0b, 11000b + db 0b,11110000b + db 1b,10000000b + db 11b, 100b + db 11b,11111100b + db 0b, 1111000b + db 0b,10001100b + db 0b,10001100b + db 0b, 1100b + db 0b, 1111000b + db 0b,11000000b + db 1b,10000010b + db 1b,11111110b diff --git a/th04/sprites/pointnum.h b/th04/sprites/pointnum.h new file mode 100644 index 00000000..82c9aed3 --- /dev/null +++ b/th04/sprites/pointnum.h @@ -0,0 +1,9 @@ +#define POINTNUM_W 8 +#define POINTNUM_H 8 + +#define POINTNUM 0 +#define POINTNUM_TIMES 10 +#define POINTNUM_TIMES_2 11 +#define POINTNUM_COUNT 12 + +extern const dots16_t sPOINTNUMS[POINTNUM_COUNT][PRESHIFT][POINTNUM_H]; diff --git a/th04_main.asm b/th04_main.asm index 341c6501..b623d8a9 100644 --- a/th04_main.asm +++ b/th04_main.asm @@ -1964,7 +1964,7 @@ numerals_draw proc near and si, 7 mov ax, si shl si, 4 - add si, offset NUMERALS + add si, offset _sPOINTNUMS shl cx, 7 add si, cx cmp bx, 188h @@ -36585,115 +36585,7 @@ aSt00_map db 'ST00.MAP',0 db 0 byte_21CC8 db 0 db 0 -; 0 -NUMERALS db 0, 0, 38h, 0, 44h, 0, 82h, 0, 82h, 0, 82h, 0, 44h, 0, 38h, 0 - db 0, 0, 1Ch, 0, 22h, 0, 41h, 0, 41h, 0, 41h, 0, 22h, 0, 1Ch, 0 - db 0, 0, 0Eh, 0, 11h, 0, 20h, 80h, 20h, 80h, 20h, 80h, 11h, 0, 0Eh, 0 - db 0, 0, 7, 0, 8, 80h, 10h, 40h, 10h, 40h, 10h, 40h, 8, 80h, 7, 0 - db 0, 0, 3, 80h, 4, 40h, 8, 20h, 8, 20h, 8, 20h, 4, 40h, 3, 80h - db 0, 0, 1,0C0h, 2, 20h, 4, 10h, 4, 10h, 4, 10h, 2, 20h, 1,0C0h - db 0, 0, 0,0E0h, 1, 10h, 2, 8, 2, 8, 2, 8, 1, 10h, 0,0E0h - db 0, 0, 0, 70h, 0, 88h, 1, 4, 1, 4, 1, 4, 0, 88h, 0, 70h -; 1 - db 0, 0, 0, 0, 0, 0, 6, 0, 7Eh, 0, 0, 0, 0, 0, 0, 0 - db 0, 0, 0, 0, 0, 0, 3, 0, 3Fh, 0, 0, 0, 0, 0, 0, 0 - db 0, 0, 0, 0, 0, 0, 1, 80h, 1Fh, 80h, 0, 0, 0, 0, 0, 0 - db 0, 0, 0, 0, 0, 0, 0,0C0h, 0Fh,0C0h, 0, 0, 0, 0, 0, 0 - db 0, 0, 0, 0, 0, 0, 0, 60h, 7,0E0h, 0, 0, 0, 0, 0, 0 - db 0, 0, 0, 0, 0, 0, 0, 30h, 3,0F0h, 0, 0, 0, 0, 0, 0 - db 0, 0, 0, 0, 0, 0, 0, 18h, 1,0F8h, 0, 0, 0, 0, 0, 0 - db 0, 0, 0, 0, 0, 0, 0, 0Ch, 0,0FCh, 0, 0, 0, 0, 0, 0 -; 2 - db 0, 0, 0Ch, 0, 3Ch, 0, 0, 0, 0, 0, 6, 0, 7Eh, 0, 0, 0 - db 0, 0, 6, 0, 1Eh, 0, 0, 0, 0, 0, 3, 0, 3Fh, 0, 0, 0 - db 0, 0, 3, 0, 0Fh, 0, 0, 0, 0, 0, 1, 80h, 1Fh, 80h, 0, 0 - db 0, 0, 1, 80h, 7, 80h, 0, 0, 0, 0, 0,0C0h, 0Fh,0C0h, 0, 0 - db 0, 0, 0,0C0h, 3,0C0h, 0, 0, 0, 0, 0, 60h, 7,0E0h, 0, 0 - db 0, 0, 0, 60h, 1,0E0h, 0, 0, 0, 0, 0, 30h, 3,0F0h, 0, 0 - db 0, 0, 0, 30h, 0,0F0h, 0, 0, 0, 0, 0, 18h, 1,0F8h, 0, 0 - db 0, 0, 0, 18h, 0, 78h, 0, 0, 0, 0, 0, 0Ch, 0,0FCh, 0, 0 -; 3 - db 6, 0, 7Eh, 0, 0, 0, 6, 0, 3Ch, 0, 0, 0, 3, 0,0FFh, 0 - db 3, 0, 3Fh, 0, 0, 0, 3, 0, 1Eh, 0, 0, 0, 1, 80h, 7Fh, 80h - db 1, 80h, 1Fh, 80h, 0, 0, 1, 80h, 0Fh, 0, 0, 0, 0,0C0h, 3Fh,0C0h - db 0,0C0h, 0Fh,0C0h, 0, 0, 0,0C0h, 7, 80h, 0, 0, 0, 60h, 1Fh,0E0h - db 0, 60h, 7,0E0h, 0, 0, 0, 60h, 3,0C0h, 0, 0, 0, 30h, 0Fh,0F0h - db 0, 30h, 3,0F0h, 0, 0, 0, 30h, 1,0E0h, 0, 0, 0, 18h, 7,0F8h - db 0, 18h, 1,0F8h, 0, 0, 0, 18h, 0,0F0h, 0, 0, 0, 0Ch, 3,0FCh - db 0, 0Ch, 0,0FCh, 0, 0, 0, 0Ch, 0, 78h, 0, 0, 0, 6, 1,0FEh -; 4 - db 0, 0, 7Eh, 0, 5Ah, 0, 7Eh, 0, 42h, 0, 42h, 0, 7Eh, 0, 0, 0 - db 0, 0, 3Fh, 0, 2Dh, 0, 3Fh, 0, 21h, 0, 21h, 0, 3Fh, 0, 0, 0 - db 0, 0, 1Fh, 80h, 16h, 80h, 1Fh, 80h, 10h, 80h, 10h, 80h, 1Fh, 80h, 0, 0 - db 0, 0, 0Fh,0C0h, 0Bh, 40h, 0Fh,0C0h, 8, 40h, 8, 40h, 0Fh,0C0h, 0, 0 - db 0, 0, 7,0E0h, 5,0A0h, 7,0E0h, 4, 20h, 4, 20h, 7,0E0h, 0, 0 - db 0, 0, 3,0F0h, 2,0D0h, 3,0F0h, 2, 10h, 2, 10h, 3,0F0h, 0, 0 - db 0, 0, 1,0F8h, 1, 68h, 1,0F8h, 1, 8, 1, 8, 1,0F8h, 0, 0 - db 0, 0, 0,0FCh, 0,0B4h, 0,0FCh, 0, 84h, 0, 84h, 0,0FCh, 0, 0 -; 5 - db 0, 0, 7Eh, 0, 8, 0, 10h, 0, 7Ch, 0, 24h, 0, 44h, 0,0FFh, 0 - db 0, 0, 3Fh, 0, 4, 0, 8, 0, 3Eh, 0, 12h, 0, 22h, 0, 7Fh, 80h - db 0, 0, 1Fh, 80h, 2, 0, 4, 0, 1Fh, 0, 9, 0, 11h, 0, 3Fh,0C0h - db 0, 0, 0Fh,0C0h, 1, 0, 2, 0, 0Fh, 80h, 4, 80h, 8, 80h, 1Fh,0E0h - db 0, 0, 7,0E0h, 0, 80h, 1, 0, 7,0C0h, 2, 40h, 4, 40h, 0Fh,0F0h - db 0, 0, 3,0F0h, 0, 40h, 0, 80h, 3,0E0h, 1, 20h, 2, 20h, 7,0F8h - db 0, 0, 1,0F8h, 0, 20h, 0, 40h, 1,0F0h, 0, 90h, 1, 10h, 3,0FCh - db 0, 0, 0,0FCh, 0, 10h, 0, 20h, 0,0F8h, 0, 48h, 0, 88h, 1,0FEh -; 6 - db 0, 0, 18h, 0, 7Eh, 0, 0, 0, 0, 0, 24h, 0, 42h, 0, 0, 0 - db 0, 0, 0Ch, 0, 3Fh, 0, 0, 0, 0, 0, 12h, 0, 21h, 0, 0, 0 - db 0, 0, 6, 0, 1Fh, 80h, 0, 0, 0, 0, 9, 0, 10h, 80h, 0, 0 - db 0, 0, 3, 0, 0Fh,0C0h, 0, 0, 0, 0, 4, 80h, 8, 40h, 0, 0 - db 0, 0, 1, 80h, 7,0E0h, 0, 0, 0, 0, 2, 40h, 4, 20h, 0, 0 - db 0, 0, 0,0C0h, 3,0F0h, 0, 0, 0, 0, 1, 20h, 2, 10h, 0, 0 - db 0, 0, 0, 60h, 1,0F8h, 0, 0, 0, 0, 0, 90h, 1, 8, 0, 0 - db 0, 0, 0, 30h, 0,0FCh, 0, 0, 0, 0, 0, 48h, 0, 84h, 0, 0 -; 7 - db 0, 0, 20h, 0, 7Eh, 0, 20h, 0, 20h, 0, 3Ch, 0, 0, 0, 0, 0 - db 0, 0, 10h, 0, 3Fh, 0, 10h, 0, 10h, 0, 1Eh, 0, 0, 0, 0, 0 - db 0, 0, 8, 0, 1Fh, 80h, 8, 0, 8, 0, 0Fh, 0, 0, 0, 0, 0 - db 0, 0, 4, 0, 0Fh,0C0h, 4, 0, 4, 0, 7, 80h, 0, 0, 0, 0 - db 0, 0, 2, 0, 7,0E0h, 2, 0, 2, 0, 3,0C0h, 0, 0, 0, 0 - db 0, 0, 1, 0, 3,0F0h, 1, 0, 1, 0, 1,0E0h, 0, 0, 0, 0 - db 0, 0, 0, 80h, 1,0F8h, 0, 80h, 0, 80h, 0,0F0h, 0, 0, 0, 0 - db 0, 0, 0, 40h, 0,0FCh, 0, 40h, 0, 40h, 0, 78h, 0, 0, 0, 0 -; 8 - db 0, 0, 4, 0, 24h, 0, 22h, 0, 42h, 0, 41h, 0, 0, 0, 0, 0 - db 0, 0, 2, 0, 12h, 0, 11h, 0, 21h, 0, 20h, 80h, 0, 0, 0, 0 - db 0, 0, 1, 0, 9, 0, 8, 80h, 10h, 80h, 10h, 40h, 0, 0, 0, 0 - db 0, 0, 0, 80h, 4, 80h, 4, 40h, 8, 40h, 8, 20h, 0, 0, 0, 0 - db 0, 0, 0, 40h, 2, 40h, 2, 20h, 4, 20h, 4, 10h, 0, 0, 0, 0 - db 0, 0, 0, 20h, 1, 20h, 1, 10h, 2, 10h, 2, 8, 0, 0, 0, 0 - db 0, 0, 0, 10h, 0, 90h, 0, 88h, 1, 8, 1, 4, 0, 0, 0, 0 - db 0, 0, 0, 8, 0, 48h, 0, 44h, 0, 84h, 0, 82h, 0, 0, 0, 0 -; 9 - db 0, 0, 10h, 0, 3Eh, 0, 24h, 0, 26h, 0, 4Ah, 0, 8Eh, 0, 0, 0 - db 0, 0, 8, 0, 1Fh, 0, 12h, 0, 13h, 0, 25h, 0, 47h, 0, 0, 0 - db 0, 0, 4, 0, 0Fh, 80h, 9, 0, 9, 80h, 12h, 80h, 23h, 80h, 0, 0 - db 0, 0, 2, 0, 7,0C0h, 4, 80h, 4,0C0h, 9, 40h, 11h,0C0h, 0, 0 - db 0, 0, 1, 0, 3,0E0h, 2, 40h, 2, 60h, 4,0A0h, 8,0E0h, 0, 0 - db 0, 0, 0, 80h, 1,0F0h, 1, 20h, 1, 30h, 2, 50h, 4, 70h, 0, 0 - db 0, 0, 0, 40h, 0,0F8h, 0, 90h, 0, 98h, 1, 28h, 2, 38h, 0, 0 - db 0, 0, 0, 20h, 0, 7Ch, 0, 48h, 0, 4Ch, 0, 94h, 1, 1Ch, 0, 0 -; x - db 81h, 0, 42h, 0, 24h, 0, 18h, 0, 18h, 0, 24h, 0, 42h, 0, 81h, 0 - db 40h, 80h, 21h, 0, 12h, 0, 0Ch, 0, 0Ch, 0, 12h, 0, 21h, 0, 40h, 80h - db 20h, 40h, 10h, 80h, 9, 0, 6, 0, 6, 0, 9, 0, 10h, 80h, 20h, 40h - db 10h, 20h, 8, 40h, 4, 80h, 3, 0, 3, 0, 4, 80h, 8, 40h, 10h, 20h - db 8, 10h, 4, 20h, 2, 40h, 1, 80h, 1, 80h, 2, 40h, 4, 20h, 8, 10h - db 4, 8, 2, 10h, 1, 20h, 0,0C0h, 0,0C0h, 1, 20h, 2, 10h, 4, 8 - db 2, 4, 1, 8, 0, 90h, 0, 60h, 0, 60h, 0, 90h, 1, 8, 2, 4 - db 1, 2, 0, 84h, 0, 48h, 0, 30h, 0, 30h, 0, 48h, 0, 84h, 1, 2 -; 2 (multiplier) - db 3Ch, 0, 46h, 0, 46h, 0, 6, 0, 3Ch, 0, 60h, 0,0C1h, 0,0FFh, 0 - db 1Eh, 0, 23h, 0, 23h, 0, 3, 0, 1Eh, 0, 30h, 0, 60h, 80h, 7Fh, 80h - db 0Fh, 0, 11h, 80h, 11h, 80h, 1, 80h, 0Fh, 0, 18h, 0, 30h, 40h, 3Fh,0C0h - db 7, 80h, 8,0C0h, 8,0C0h, 0,0C0h, 7, 80h, 0Ch, 0, 18h, 20h, 1Fh,0E0h - db 3,0C0h, 4, 60h, 4, 60h, 0, 60h, 3,0C0h, 6, 0, 0Ch, 10h, 0Fh,0F0h - db 1,0E0h, 2, 30h, 2, 30h, 0, 30h, 1,0E0h, 3, 0, 6, 8, 7,0F8h - db 0,0F0h, 1, 18h, 1, 18h, 0, 18h, 0,0F0h, 1, 80h, 3, 4, 3,0FCh - db 0, 78h, 0, 8Ch, 0, 8Ch, 0, 0Ch, 0, 78h, 0,0C0h, 1, 82h, 1,0FEh - +include th04/sprites/pointnum.asm db 18h db 3Ch ; < db 7Eh ; ~ diff --git a/th05_main.asm b/th05_main.asm index e91c7e5a..254236df 100644 --- a/th05_main.asm +++ b/th05_main.asm @@ -2174,7 +2174,7 @@ numerals_draw proc near and si, 7 mov ax, si shl si, 4 - add si, offset NUMERALS + add si, offset _sPOINTNUMS shl cx, 7 add si, cx cmp bx, 188h @@ -30021,114 +30021,7 @@ include th04/sprites/pelletbt.asm include th02/sprites/sparks.asm byte_21762 db 0 db 0 -; 0 -NUMERALS db 0, 0, 38h, 0, 44h, 0, 82h, 0, 82h, 0, 82h, 0, 44h, 0, 38h, 0 - db 0, 0, 1Ch, 0, 22h, 0, 41h, 0, 41h, 0, 41h, 0, 22h, 0, 1Ch, 0 - db 0, 0, 0Eh, 0, 11h, 0, 20h, 80h, 20h, 80h, 20h, 80h, 11h, 0, 0Eh, 0 - db 0, 0, 7, 0, 8, 80h, 10h, 40h, 10h, 40h, 10h, 40h, 8, 80h, 7, 0 - db 0, 0, 3, 80h, 4, 40h, 8, 20h, 8, 20h, 8, 20h, 4, 40h, 3, 80h - db 0, 0, 1,0C0h, 2, 20h, 4, 10h, 4, 10h, 4, 10h, 2, 20h, 1,0C0h - db 0, 0, 0,0E0h, 1, 10h, 2, 8, 2, 8, 2, 8, 1, 10h, 0,0E0h - db 0, 0, 0, 70h, 0, 88h, 1, 4, 1, 4, 1, 4, 0, 88h, 0, 70h -; 1 - db 0, 0, 0, 0, 0, 0, 6, 0, 7Eh, 0, 0, 0, 0, 0, 0, 0 - db 0, 0, 0, 0, 0, 0, 3, 0, 3Fh, 0, 0, 0, 0, 0, 0, 0 - db 0, 0, 0, 0, 0, 0, 1, 80h, 1Fh, 80h, 0, 0, 0, 0, 0, 0 - db 0, 0, 0, 0, 0, 0, 0,0C0h, 0Fh,0C0h, 0, 0, 0, 0, 0, 0 - db 0, 0, 0, 0, 0, 0, 0, 60h, 7,0E0h, 0, 0, 0, 0, 0, 0 - db 0, 0, 0, 0, 0, 0, 0, 30h, 3,0F0h, 0, 0, 0, 0, 0, 0 - db 0, 0, 0, 0, 0, 0, 0, 18h, 1,0F8h, 0, 0, 0, 0, 0, 0 - db 0, 0, 0, 0, 0, 0, 0, 0Ch, 0,0FCh, 0, 0, 0, 0, 0, 0 -; 2 - db 0, 0, 0Ch, 0, 3Ch, 0, 0, 0, 0, 0, 6, 0, 7Eh, 0, 0, 0 - db 0, 0, 6, 0, 1Eh, 0, 0, 0, 0, 0, 3, 0, 3Fh, 0, 0, 0 - db 0, 0, 3, 0, 0Fh, 0, 0, 0, 0, 0, 1, 80h, 1Fh, 80h, 0, 0 - db 0, 0, 1, 80h, 7, 80h, 0, 0, 0, 0, 0,0C0h, 0Fh,0C0h, 0, 0 - db 0, 0, 0,0C0h, 3,0C0h, 0, 0, 0, 0, 0, 60h, 7,0E0h, 0, 0 - db 0, 0, 0, 60h, 1,0E0h, 0, 0, 0, 0, 0, 30h, 3,0F0h, 0, 0 - db 0, 0, 0, 30h, 0,0F0h, 0, 0, 0, 0, 0, 18h, 1,0F8h, 0, 0 - db 0, 0, 0, 18h, 0, 78h, 0, 0, 0, 0, 0, 0Ch, 0,0FCh, 0, 0 -; 3 - db 6, 0, 7Eh, 0, 0, 0, 6, 0, 3Ch, 0, 0, 0, 3, 0,0FFh, 0 - db 3, 0, 3Fh, 0, 0, 0, 3, 0, 1Eh, 0, 0, 0, 1, 80h, 7Fh, 80h - db 1, 80h, 1Fh, 80h, 0, 0, 1, 80h, 0Fh, 0, 0, 0, 0,0C0h, 3Fh,0C0h - db 0,0C0h, 0Fh,0C0h, 0, 0, 0,0C0h, 7, 80h, 0, 0, 0, 60h, 1Fh,0E0h - db 0, 60h, 7,0E0h, 0, 0, 0, 60h, 3,0C0h, 0, 0, 0, 30h, 0Fh,0F0h - db 0, 30h, 3,0F0h, 0, 0, 0, 30h, 1,0E0h, 0, 0, 0, 18h, 7,0F8h - db 0, 18h, 1,0F8h, 0, 0, 0, 18h, 0,0F0h, 0, 0, 0, 0Ch, 3,0FCh - db 0, 0Ch, 0,0FCh, 0, 0, 0, 0Ch, 0, 78h, 0, 0, 0, 6, 1,0FEh -; 4 - db 0, 0, 7Eh, 0, 5Ah, 0, 7Eh, 0, 42h, 0, 42h, 0, 7Eh, 0, 0, 0 - db 0, 0, 3Fh, 0, 2Dh, 0, 3Fh, 0, 21h, 0, 21h, 0, 3Fh, 0, 0, 0 - db 0, 0, 1Fh, 80h, 16h, 80h, 1Fh, 80h, 10h, 80h, 10h, 80h, 1Fh, 80h, 0, 0 - db 0, 0, 0Fh,0C0h, 0Bh, 40h, 0Fh,0C0h, 8, 40h, 8, 40h, 0Fh,0C0h, 0, 0 - db 0, 0, 7,0E0h, 5,0A0h, 7,0E0h, 4, 20h, 4, 20h, 7,0E0h, 0, 0 - db 0, 0, 3,0F0h, 2,0D0h, 3,0F0h, 2, 10h, 2, 10h, 3,0F0h, 0, 0 - db 0, 0, 1,0F8h, 1, 68h, 1,0F8h, 1, 8, 1, 8, 1,0F8h, 0, 0 - db 0, 0, 0,0FCh, 0,0B4h, 0,0FCh, 0, 84h, 0, 84h, 0,0FCh, 0, 0 -; 5 - db 0, 0, 7Eh, 0, 8, 0, 10h, 0, 7Ch, 0, 24h, 0, 44h, 0,0FFh, 0 - db 0, 0, 3Fh, 0, 4, 0, 8, 0, 3Eh, 0, 12h, 0, 22h, 0, 7Fh, 80h - db 0, 0, 1Fh, 80h, 2, 0, 4, 0, 1Fh, 0, 9, 0, 11h, 0, 3Fh,0C0h - db 0, 0, 0Fh,0C0h, 1, 0, 2, 0, 0Fh, 80h, 4, 80h, 8, 80h, 1Fh,0E0h - db 0, 0, 7,0E0h, 0, 80h, 1, 0, 7,0C0h, 2, 40h, 4, 40h, 0Fh,0F0h - db 0, 0, 3,0F0h, 0, 40h, 0, 80h, 3,0E0h, 1, 20h, 2, 20h, 7,0F8h - db 0, 0, 1,0F8h, 0, 20h, 0, 40h, 1,0F0h, 0, 90h, 1, 10h, 3,0FCh - db 0, 0, 0,0FCh, 0, 10h, 0, 20h, 0,0F8h, 0, 48h, 0, 88h, 1,0FEh -; 6 - db 0, 0, 18h, 0, 7Eh, 0, 0, 0, 0, 0, 24h, 0, 42h, 0, 0, 0 - db 0, 0, 0Ch, 0, 3Fh, 0, 0, 0, 0, 0, 12h, 0, 21h, 0, 0, 0 - db 0, 0, 6, 0, 1Fh, 80h, 0, 0, 0, 0, 9, 0, 10h, 80h, 0, 0 - db 0, 0, 3, 0, 0Fh,0C0h, 0, 0, 0, 0, 4, 80h, 8, 40h, 0, 0 - db 0, 0, 1, 80h, 7,0E0h, 0, 0, 0, 0, 2, 40h, 4, 20h, 0, 0 - db 0, 0, 0,0C0h, 3,0F0h, 0, 0, 0, 0, 1, 20h, 2, 10h, 0, 0 - db 0, 0, 0, 60h, 1,0F8h, 0, 0, 0, 0, 0, 90h, 1, 8, 0, 0 - db 0, 0, 0, 30h, 0,0FCh, 0, 0, 0, 0, 0, 48h, 0, 84h, 0, 0 -; 7 - db 0, 0, 20h, 0, 7Eh, 0, 20h, 0, 20h, 0, 3Ch, 0, 0, 0, 0, 0 - db 0, 0, 10h, 0, 3Fh, 0, 10h, 0, 10h, 0, 1Eh, 0, 0, 0, 0, 0 - db 0, 0, 8, 0, 1Fh, 80h, 8, 0, 8, 0, 0Fh, 0, 0, 0, 0, 0 - db 0, 0, 4, 0, 0Fh,0C0h, 4, 0, 4, 0, 7, 80h, 0, 0, 0, 0 - db 0, 0, 2, 0, 7,0E0h, 2, 0, 2, 0, 3,0C0h, 0, 0, 0, 0 - db 0, 0, 1, 0, 3,0F0h, 1, 0, 1, 0, 1,0E0h, 0, 0, 0, 0 - db 0, 0, 0, 80h, 1,0F8h, 0, 80h, 0, 80h, 0,0F0h, 0, 0, 0, 0 - db 0, 0, 0, 40h, 0,0FCh, 0, 40h, 0, 40h, 0, 78h, 0, 0, 0, 0 -; 8 - db 0, 0, 4, 0, 24h, 0, 22h, 0, 42h, 0, 41h, 0, 0, 0, 0, 0 - db 0, 0, 2, 0, 12h, 0, 11h, 0, 21h, 0, 20h, 80h, 0, 0, 0, 0 - db 0, 0, 1, 0, 9, 0, 8, 80h, 10h, 80h, 10h, 40h, 0, 0, 0, 0 - db 0, 0, 0, 80h, 4, 80h, 4, 40h, 8, 40h, 8, 20h, 0, 0, 0, 0 - db 0, 0, 0, 40h, 2, 40h, 2, 20h, 4, 20h, 4, 10h, 0, 0, 0, 0 - db 0, 0, 0, 20h, 1, 20h, 1, 10h, 2, 10h, 2, 8, 0, 0, 0, 0 - db 0, 0, 0, 10h, 0, 90h, 0, 88h, 1, 8, 1, 4, 0, 0, 0, 0 - db 0, 0, 0, 8, 0, 48h, 0, 44h, 0, 84h, 0, 82h, 0, 0, 0, 0 -; 9 - db 0, 0, 10h, 0, 3Eh, 0, 24h, 0, 26h, 0, 4Ah, 0, 8Eh, 0, 0, 0 - db 0, 0, 8, 0, 1Fh, 0, 12h, 0, 13h, 0, 25h, 0, 47h, 0, 0, 0 - db 0, 0, 4, 0, 0Fh, 80h, 9, 0, 9, 80h, 12h, 80h, 23h, 80h, 0, 0 - db 0, 0, 2, 0, 7,0C0h, 4, 80h, 4,0C0h, 9, 40h, 11h,0C0h, 0, 0 - db 0, 0, 1, 0, 3,0E0h, 2, 40h, 2, 60h, 4,0A0h, 8,0E0h, 0, 0 - db 0, 0, 0, 80h, 1,0F0h, 1, 20h, 1, 30h, 2, 50h, 4, 70h, 0, 0 - db 0, 0, 0, 40h, 0,0F8h, 0, 90h, 0, 98h, 1, 28h, 2, 38h, 0, 0 - db 0, 0, 0, 20h, 0, 7Ch, 0, 48h, 0, 4Ch, 0, 94h, 1, 1Ch, 0, 0 -; x - db 81h, 0, 42h, 0, 24h, 0, 18h, 0, 18h, 0, 24h, 0, 42h, 0, 81h, 0 - db 40h, 80h, 21h, 0, 12h, 0, 0Ch, 0, 0Ch, 0, 12h, 0, 21h, 0, 40h, 80h - db 20h, 40h, 10h, 80h, 9, 0, 6, 0, 6, 0, 9, 0, 10h, 80h, 20h, 40h - db 10h, 20h, 8, 40h, 4, 80h, 3, 0, 3, 0, 4, 80h, 8, 40h, 10h, 20h - db 8, 10h, 4, 20h, 2, 40h, 1, 80h, 1, 80h, 2, 40h, 4, 20h, 8, 10h - db 4, 8, 2, 10h, 1, 20h, 0,0C0h, 0,0C0h, 1, 20h, 2, 10h, 4, 8 - db 2, 4, 1, 8, 0, 90h, 0, 60h, 0, 60h, 0, 90h, 1, 8, 2, 4 - db 1, 2, 0, 84h, 0, 48h, 0, 30h, 0, 30h, 0, 48h, 0, 84h, 1, 2 -; 2 (multiplier) - db 3Ch, 0, 46h, 0, 46h, 0, 6, 0, 3Ch, 0, 60h, 0,0C1h, 0,0FFh, 0 - db 1Eh, 0, 23h, 0, 23h, 0, 3, 0, 1Eh, 0, 30h, 0, 60h, 80h, 7Fh, 80h - db 0Fh, 0, 11h, 80h, 11h, 80h, 1, 80h, 0Fh, 0, 18h, 0, 30h, 40h, 3Fh,0C0h - db 7, 80h, 8,0C0h, 8,0C0h, 0,0C0h, 7, 80h, 0Ch, 0, 18h, 20h, 1Fh,0E0h - db 3,0C0h, 4, 60h, 4, 60h, 0, 60h, 3,0C0h, 6, 0, 0Ch, 10h, 0Fh,0F0h - db 1,0E0h, 2, 30h, 2, 30h, 0, 30h, 1,0E0h, 3, 0, 6, 8, 7,0F8h - db 0,0F0h, 1, 18h, 1, 18h, 0, 18h, 0,0F0h, 1, 80h, 3, 4, 3,0FCh - db 0, 78h, 0, 8Ch, 0, 8Ch, 0, 0Ch, 0, 78h, 0,0C0h, 1, 82h, 1,0FEh +include th04/sprites/pointnum.asm include th05/formats/bb_playchar[data].asm byte_21D6C db 0 db 0