mirror of https://github.com/nmlgc/ReC98.git
[Reverse-engineering] [th02/th04/th05] Point numeral sprites
Part of P0087, funded by -Tom-.
This commit is contained in:
parent
c0b44ecaec
commit
8f824c4297
|
@ -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
|
|
@ -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];
|
|
@ -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
|
||||
|
|
|
@ -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
|
|
@ -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];
|
112
th04_main.asm
112
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 ; ~
|
||||
|
|
111
th05_main.asm
111
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
|
||||
|
|
Loading…
Reference in New Issue