home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Affinity 2
/
aft02.zip
/
CODING.ZIP
/
LOADFONT.CPP
next >
Wrap
C/C++ Source or Header
|
1996-08-10
|
538b
|
33 lines
// Compile using: BCC LoadFont
#include <stdio.h>
#include <dos.h>
void loadfont(char *font)
{
unsigned int fseg = FP_SEG(font);
unsigned int foff = FP_OFF(font);
asm push bp
asm mov ax, 1110h
asm mov bx, 1000h
asm mov cx, 0ffh
asm xor dx, dx
asm mov es, fseg
asm mov bp, foff
asm int 10h
asm pop bp
}
void main()
{
FILE *fp;
char font[4096];
fp = fopen("STARTREK.BIN", "rb");
fread(&font, sizeof font, 1, fp);
fclose(fp);
loadfont(font);
}