home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gambler 19
/
GAMBLERCD19.BIN
/
UTILS
/
DDTPACK
/
PROGS
/
FM-EXT
/
SOURCE
/
FONT.ASM
< prev
next >
Wrap
Assembly Source File
|
1995-09-20
|
13KB
|
233 lines
code segment word public
assume cs:code
Public Setfont
Setfont Proc far
push bp
push es
mov ax,offset lettertype
mov bp,ax
mov ax,cs
mov es,ax
mov ax,1110h
mov bh,10h
xor bl,bl
mov cx,100h
xor dx,dx
int 10h
pop es
pop bp
ret
Setfont Endp
lettertype:
DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,67
DB 193,181,129,165,157,217,99,62,0,0,0,0,0,0,126,127,255,203,255,219
DB 195,231,127,62,0,0,0,0,0,0,0,0,108,254,254,254,254,124,56,16
DB 0,0,0,0,0,0,0,0,16,56,124,254,124,56,16,0,0,0,0,0
DB 0,0,0,24,60,60,255,255,255,48,48,120,0,0,0,0,0,0,0,24
DB 60,126,255,255,126,28,28,62,0,0,0,0,0,0,0,0,0,0,24,60
DB 60,28,0,0,0,0,0,0,255,255,255,255,255,255,231,195,195,227,255,255
DB 255,255,255,255,0,0,0,0,0,60,102,66,66,98,62,0,0,0,0,0
DB 255,255,255,255,255,195,153,189,189,157,193,255,255,255,255,255,0,31,7,13
DB 25,120,204,134,130,130,198,124,0,0,0,0,0,0,120,204,134,130,130,198
DB 124,16,16,124,32,32,32,0,0,7,29,19,30,16,16,48,32,32,96,96
DB 96,0,0,0,0,7,61,51,47,57,33,35,98,70,198,198,192,0,0,0
DB 0,0,0,8,138,84,56,214,56,84,162,32,0,0,0,0,0,0,96,112
DB 120,124,126,126,124,120,112,96,0,0,0,0,0,0,6,14,30,62,126,126
DB 62,30,14,6,0,0,0,0,0,16,56,60,126,12,24,24,62,60,28,8
DB 0,0,0,0,0,0,36,36,36,36,36,108,72,72,0,0,108,108,0,0
DB 0,0,15,58,234,138,143,221,117,5,5,5,5,4,0,0,28,36,68,96
DB 48,120,204,134,130,198,124,48,24,136,144,224,0,0,0,0,0,0,0,0
DB 126,254,254,254,0,0,0,0,0,16,56,60,126,12,24,24,62,60,28,8
DB 31,240,0,0,0,0,24,60,126,24,24,24,48,48,48,48,0,0,0,0
DB 0,0,12,12,12,12,24,24,24,126,60,24,0,0,0,0,0,0,0,0
DB 16,24,204,126,12,24,0,0,0,0,0,0,0,0,0,0,0,48,103,252
DB 96,48,24,0,0,0,0,0,0,0,0,0,0,0,192,192,207,248,0,0
DB 0,0,0,0,0,0,0,32,100,230,255,103,38,4,0,0,0,0,0,0
DB 0,0,0,0,0,24,60,126,255,255,0,0,0,0,0,0,0,0,0,0
DB 0,255,255,126,60,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0
DB 0,0,0,0,0,0,0,0,0,0,8,8,8,8,8,24,16,16,0,0
DB 24,24,0,0,0,36,100,76,72,0,0,0,0,0,0,0,0,0,0,0
DB 0,0,18,18,50,63,230,100,127,228,68,68,0,0,0,0,16,16,124,215
DB 144,200,124,14,11,137,211,126,16,16,0,0,0,97,147,146,102,4,12,24
DB 16,54,105,201,135,0,0,0,0,60,66,66,64,112,192,128,143,136,248,0
DB 0,0,0,0,0,32,32,64,64,0,0,0,0,0,0,0,0,0,0,0
DB 0,0,8,24,48,32,32,32,32,48,16,24,8,0,0,0,0,0,48,24
DB 8,12,4,4,4,4,4,12,56,0,0,0,0,0,0,0,0,103,60,255
DB 60,230,0,0,0,0,0,0,0,0,0,0,0,8,8,126,16,16,0,0
DB 0,0,0,0,0,0,0,0,0,0,0,0,0,8,8,24,48,0,0,0
DB 0,0,0,0,0,0,0,14,120,0,0,0,0,0,0,0,0,0,0,0
DB 0,0,0,0,0,16,24,56,0,0,0,0,0,0,2,2,6,4,12,24
DB 16,48,32,96,192,0,0,0,0,0,126,195,135,141,137,153,177,163,230,124
DB 0,0,0,0,0,0,0,8,24,56,104,8,8,8,8,8,0,0,0,0
DB 0,0,60,102,2,2,6,4,12,24,48,127,0,0,0,0,0,0,254,6
DB 12,24,60,6,2,2,198,124,0,0,0,0,0,0,4,12,28,52,100,196
DB 255,2,2,2,0,0,0,0,0,0,15,120,192,64,124,6,2,2,198,124
DB 0,0,0,0,0,60,102,192,128,248,204,134,130,198,124,0,0,0,0,0
DB 0,0,31,243,2,6,4,12,8,8,24,16,48,32,0,0,0,0,124,198
DB 131,129,195,126,195,129,129,195,126,0,0,0,0,0,58,110,194,130,206,122
DB 6,4,4,4,12,8,0,0,0,0,0,0,8,24,0,0,0,8,24,0
DB 0,0,0,0,0,0,0,0,8,24,0,0,0,8,8,24,48,0,0,0
DB 0,0,0,0,6,28,48,96,96,48,24,12,6,0,0,0,0,0,0,0
DB 0,14,120,0,14,120,0,0,0,0,0,0,0,0,0,0,96,48,24,12
DB 6,6,12,56,96,0,0,0,0,0,124,198,130,2,6,12,24,16,16,0
DB 24,24,0,0,0,0,62,99,65,193,159,145,145,142,128,131,126,0,0,0
DB 0,0,0,16,24,56,44,36,46,122,66,67,193,128,0,0,0,0,0,16
DB 252,134,130,140,250,131,129,195,254,0,0,0,0,0,0,126,192,128,128,128
DB 128,128,227,62,0,0,0,0,0,0,28,246,130,131,129,193,65,67,70,92
DB 112,0,0,0,0,7,252,192,128,188,224,128,128,128,143,248,0,0,0,0
DB 0,0,7,124,64,64,204,248,128,128,128,128,0,0,0,0,0,0,60,102
DB 66,192,128,158,130,198,124,0,0,0,0,0,0,0,66,66,66,70,76,244
DB 132,132,132,132,0,0,0,0,0,0,8,8,8,8,24,24,16,16,16,16
DB 0,0,0,0,0,0,4,4,4,4,4,4,12,136,216,112,0,0,0,0
DB 0,0,64,65,71,92,112,224,176,152,140,134,131,0,0,0,0,0,64,64
DB 64,64,192,128,128,159,240,0,0,0,0,0,0,0,67,103,125,89,65,195
DB 130,130,130,130,0,0,0,0,0,0,66,98,98,98,118,212,148,148,156,136
DB 0,0,0,0,0,0,126,67,193,129,129,129,129,193,99,62,0,0,0,0
DB 0,0,112,92,71,65,225,187,142,128,128,128,0,0,0,0,0,0,62,99
DB 193,129,129,129,129,153,143,206,123,1,1,0,0,0,126,67,65,65,71,124
DB 196,132,134,131,0,0,0,0,0,0,124,199,128,192,124,6,3,129,195,126
DB 0,0,0,0,0,0,0,63,232,8,8,8,24,16,16,16,0,0,0,0
DB 0,0,65,65,65,195,130,130,130,194,102,60,0,0,0,0,0,0,0,129
DB 131,194,70,100,44,56,24,16,0,0,0,0,0,0,129,129,129,201,73,73
DB 105,59,62,38,0,0,0,0,0,0,129,195,102,60,24,28,52,102,194,131
DB 0,0,0,0,0,0,129,195,102,52,28,24,8,8,8,8,8,0,0,0
DB 0,0,254,6,12,8,24,48,96,192,127,0,0,0,0,0,0,0,62,48
DB 48,48,48,96,96,96,96,124,0,0,0,0,0,0,128,192,64,96,48,24
DB 12,6,2,2,0,0,0,0,0,0,60,12,12,12,12,24,24,24,24,120
DB 0,0,0,0,24,20,36,66,0,0,0,0,0,0,0,0,0,0,0,0
DB 0,0,0,0,0,0,0,0,0,0,0,0,62,227,0,0,0,64,64,32
DB 32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,110,194
DB 130,198,100,63,0,0,0,0,0,64,64,64,64,64,124,198,130,130,134,252
DB 0,0,0,0,0,0,0,0,126,64,192,128,128,192,126,0,0,0,0,0
DB 0,0,0,2,2,2,114,222,134,132,132,228,60,0,0,0,0,0,0,0
DB 0,124,194,134,252,128,198,124,0,0,0,0,0,0,12,8,24,16,28,48
DB 80,16,16,16,16,0,0,0,0,0,0,0,122,202,134,130,194,126,2,2
DB 2,134,252,0,0,64,64,64,64,192,184,236,196,132,132,134,3,0,0,0
DB 0,0,8,8,0,8,8,24,24,16,16,16,0,0,0,0,0,0,4,4
DB 0,4,4,4,4,4,4,4,108,56,0,0,0,64,64,64,64,76,216,176
DB 224,152,140,132,0,0,0,0,0,0,8,8,8,8,24,16,16,16,24,12
DB 0,0,0,0,0,0,0,0,0,188,246,146,146,146,146,146,0,0,0,0
DB 0,0,0,0,0,92,118,66,66,66,66,66,0,0,0,0,0,0,0,0
DB 0,120,204,134,130,130,198,124,0,0,0,0,0,0,0,0,0,94,115,65
DB 65,67,230,188,128,128,128,0,0,0,0,0,0,122,206,130,130,194,126,4
DB 4,4,4,0,0,0,0,0,0,0,188,231,192,128,128,128,128,0,0,0
DB 0,0,0,0,0,0,124,194,120,12,6,196,120,0,0,0,0,0,32,32
DB 32,32,224,92,64,64,64,96,62,0,0,0,0,0,0,0,66,66,66,66
DB 66,66,103,61,0,0,0,0,0,0,0,0,0,194,66,102,36,36,36,60
DB 24,0,0,0,0,0,0,0,129,129,145,145,153,203,110,56,0,0,0,0
DB 0,0,0,0,0,0,130,230,60,28,22,51,97,0,0,0,0,0,0,0
DB 0,68,70,66,66,102,62,2,2,14,120,0,0,0,0,0,0,255,2,6
DB 12,24,112,255,0,0,0,0,0,0,14,24,24,24,112,48,48,48,48,28
DB 0,0,0,0,0,0,24,24,24,24,24,56,48,48,48,48,48,48,0,0
DB 0,0,56,12,12,12,14,24,24,24,24,112,0,0,0,0,0,96,118,220
DB 12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,56,108,66
DB 194,198,254,0,0,0,0,0,0,0,0,126,192,128,128,128,128,128,227,62
DB 24,12,120,0,0,6,96,0,66,66,66,66,66,66,103,61,0,0,0,0
DB 6,4,24,32,0,124,194,134,252,128,198,124,0,0,0,0,24,20,36,66
DB 0,56,110,194,130,198,100,63,0,0,0,0,0,6,96,0,0,56,110,194
DB 130,198,100,63,0,0,0,0,96,32,24,4,0,56,110,194,130,198,100,63
DB 0,0,0,0,124,66,60,0,0,56,110,194,130,198,100,63,0,0,0,0
DB 0,0,0,0,126,64,192,128,128,192,126,24,12,120,0,0,24,20,36,66
DB 0,124,194,134,252,128,198,124,0,0,0,0,0,6,96,0,0,124,194,134
DB 252,128,198,124,0,0,0,0,96,32,24,4,0,124,194,134,252,128,198,124
DB 0,0,0,0,0,0,36,36,0,8,8,24,24,16,16,16,0,0,0,0
DB 24,20,36,66,0,8,8,24,24,16,16,16,0,0,0,0,96,32,24,4
DB 0,8,8,24,24,16,16,16,0,0,0,0,0,96,6,16,24,56,44,36
DB 46,122,66,67,193,128,0,0,56,68,56,16,24,56,44,36,46,122,66,67
DB 193,128,0,0,24,20,38,64,7,252,192,128,188,224,128,128,128,143,248,0
DB 0,0,0,0,0,238,187,25,126,216,137,119,0,0,0,0,0,0,63,73
DB 200,136,143,252,200,136,137,143,0,0,0,0,24,20,36,66,0,120,204,134
DB 130,130,198,124,0,0,0,0,0,6,96,0,0,120,204,134,130,130,198,124
DB 0,0,0,0,96,32,24,4,0,120,204,134,130,130,198,124,0,0,0,0
DB 48,40,70,0,66,66,66,66,66,66,103,61,0,0,0,0,96,56,6,0
DB 66,66,66,66,66,66,103,61,0,0,0,0,0,6,96,0,0,68,70,66
DB 66,102,62,2,2,14,120,0,99,0,126,67,193,129,129,129,129,193,99,62
DB 0,0,0,0,99,0,65,65,65,195,130,130,130,194,102,60,0,0,0,0
DB 0,8,8,8,126,72,200,136,144,208,126,16,16,16,0,0,0,28,34,34
DB 32,240,96,64,64,95,240,0,0,0,0,0,0,0,129,195,102,52,28,24
DB 11,60,8,62,8,8,0,0,112,92,71,65,225,187,143,136,136,136,184,151
DB 16,16,14,0,0,0,12,8,24,16,28,48,80,16,16,48,32,96,0,0
DB 6,4,24,32,0,56,110,194,130,198,100,63,0,0,0,0,6,4,24,32
DB 0,8,8,24,24,16,16,16,0,0,0,0,6,4,24,32,0,120,204,134
DB 130,130,198,124,0,0,0,0,6,12,48,0,66,66,66,66,66,66,103,61
DB 0,0,0,0,0,54,204,0,0,92,118,66,66,66,66,66,0,0,0,0
DB 0,27,102,0,66,66,98,102,116,212,148,148,148,136,0,0,0,60,100,108
DB 62,0,112,14,0,0,0,0,0,0,0,0,0,56,100,76,56,0,112,12
DB 0,0,0,0,0,0,0,0,0,0,24,24,0,8,8,24,48,96,64,65
DB 99,62,0,0,0,0,0,0,0,15,252,192,192,192,192,0,0,0,0,0
DB 0,0,0,0,0,240,30,6,6,6,6,0,0,0,0,0,32,96,32,33
DB 39,4,28,56,96,206,139,6,12,15,0,0,32,96,32,33,39,4,28,56
DB 98,202,138,31,6,2,0,0,0,24,24,0,0,8,8,24,16,16,16,16
DB 16,0,0,0,0,0,0,0,24,54,108,216,108,54,3,0,0,0,0,0
DB 0,0,0,0,192,108,54,27,54,108,24,0,0,0,0,0,17,68,17,68
DB 17,68,17,68,17,68,17,68,17,68,17,68,85,170,85,170,85,170,85,170
DB 85,170,85,170,85,170,85,170,221,119,221,119,221,119,221,119,221,119,221,119
DB 221,119,221,119,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24
DB 24,24,24,24,24,24,24,24,248,24,24,24,24,24,24,24,24,24,24,24
DB 24,24,248,248,248,24,24,24,24,24,24,24,60,60,60,60,60,60,60,60
DB 252,60,60,60,60,60,60,60,0,0,0,0,0,0,0,0,252,60,60,60
DB 60,60,60,60,0,0,0,0,0,0,248,248,248,24,24,24,24,24,24,24
DB 60,60,60,60,60,60,252,252,252,60,60,60,60,60,60,60,60,60,60,60
DB 60,60,60,60,60,60,60,60,60,60,60,60,0,0,0,0,0,0,252,252
DB 252,60,60,60,60,60,60,60,60,60,60,60,60,60,252,252,252,0,0,0
DB 0,0,0,0,60,60,60,60,60,60,60,60,252,0,0,0,0,0,0,0
DB 24,24,24,24,24,24,248,248,248,0,0,0,0,0,0,0,0,0,0,0
DB 0,0,0,0,248,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24
DB 31,0,0,0,0,0,0,0,24,24,24,24,24,24,24,24,255,0,0,0
DB 0,0,0,0,0,0,0,0,0,0,0,0,255,24,24,24,24,24,24,24
DB 24,24,24,24,24,24,24,24,31,24,24,24,24,24,24,24,0,0,0,0
DB 0,0,0,0,255,0,0,0,0,0,0,0,24,24,24,24,24,24,24,24
DB 255,24,24,24,24,24,24,24,24,24,24,24,24,24,31,31,31,24,24,24
DB 24,24,24,24,60,60,60,60,60,60,60,60,63,60,60,60,60,60,60,60
DB 60,60,60,60,60,60,63,63,63,0,0,0,0,0,0,0,0,0,0,0
DB 0,0,63,63,63,60,60,60,60,60,60,60,60,60,60,60,60,60,255,255
DB 255,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,60,60,60
DB 60,60,60,60,60,60,60,60,60,60,63,63,63,60,60,60,60,60,60,60
DB 0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,60,60,60,60
DB 60,60,255,255,255,60,60,60,60,60,60,60,24,24,24,24,24,24,255,255
DB 255,0,0,0,0,0,0,0,60,60,60,60,60,60,60,60,255,0,0,0
DB 0,0,0,0,0,0,0,0,0,0,255,255,255,24,24,24,24,24,24,24
DB 0,0,0,0,0,0,0,0,255,60,60,60,60,60,60,60,60,60,60,60
DB 60,60,60,60,63,0,0,0,0,0,0,0,24,24,24,24,24,24,31,31
DB 31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,31,31,24,24,24
DB 24,24,24,24,0,0,0,0,0,0,0,0,63,60,60,60,60,60,60,60
DB 60,60,60,60,60,60,60,60,255,60,60,60,60,60,60,60,24,24,24,24
DB 24,24,255,255,255,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24
DB 248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,24,24,24
DB 24,24,24,24,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255
DB 0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,240,240,240,240
DB 240,240,240,240,240,240,240,240,240,240,240,240,15,15,15,15,15,15,15,15
DB 15,15,15,15,15,15,15,15,255,255,255,255,255,255,255,0,0,0,0,0
DB 0,0,0,0,0,0,0,0,0,55,125,204,132,206,107,57,0,0,0,0
DB 0,0,60,102,66,76,90,67,193,193,153,134,128,128,0,0,0,0,7,125
DB 65,65,192,128,128,128,128,128,0,0,0,0,0,0,0,57,102,228,36,108
DB 108,72,72,204,0,0,0,0,0,7,253,192,128,64,32,24,48,193,143,248
DB 0,0,0,0,0,0,0,0,63,120,204,134,130,130,198,124,0,0,0,0
DB 0,0,0,0,66,66,66,66,66,66,230,188,128,128,0,0,0,0,0,57
DB 70,200,8,24,24,16,16,16,0,0,0,0,0,0,112,30,24,60,38,102
DB 100,60,24,120,14,0,0,0,0,0,126,67,193,129,255,129,129,193,99,62
DB 0,0,0,0,0,0,56,108,70,198,194,194,230,110,108,238,0,0,0,0
DB 0,0,30,48,24,12,118,222,134,132,132,228,60,0,0,0,0,0,0,0
DB 0,126,217,201,203,126,0,0,0,0,0,0,0,0,1,2,6,124,204,142
DB 146,146,230,124,64,192,0,0,0,0,0,126,192,128,128,254,128,128,227,62
DB 0,0,0,0,0,0,28,118,66,66,66,66,66,66,66,0,0,0,0,0
DB 0,0,0,62,227,0,124,199,0,62,227,0,0,0,0,0,0,0,0,0
DB 8,8,126,16,16,0,0,62,227,0,0,0,0,0,0,96,24,12,6,12
DB 24,48,0,62,227,0,0,0,0,0,0,6,24,48,96,48,24,12,0,124
DB 199,0,0,0,0,0,30,51,51,51,48,48,56,56,24,24,24,24,24,24
DB 24,24,28,12,12,12,12,12,204,204,204,120,0,0,0,0,0,0,0,0
DB 24,24,0,254,0,48,48,0,0,0,0,0,0,0,0,0,0,0,96,118
DB 220,12,96,118,220,12,0,0,0,56,108,100,56,0,0,0,0,0,0,0
DB 0,0,0,0,0,0,0,0,0,0,0,24,24,0,0,0,0,0,0,0
DB 0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,7,4,6
DB 2,2,2,98,38,44,56,48,0,0,0,0,0,92,118,66,66,66,66,0
DB 0,0,0,0,0,0,0,0,60,102,2,6,4,12,24,48,126,0,0,0
DB 0,0,0,0,0,0,0,0,120,124,124,124,124,124,60,0,0,0,0,0
DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
code ends
end