Mail Archives: djgpp/1997/11/08/13:16:20
From: | "DigitalFX" <digifx AT concentric DOT net>
|
Newsgroups: | comp.os.msdos.djgpp
|
Subject: | DOSMEMGET Problems
|
Date: | Thu, 6 Nov 1997 22:26:23 -0500
|
Organization: | Concentric Internet Services
|
Lines: | 19
|
Message-ID: | <63u1qv$ond@examiner.concentric.net>
|
NNTP-Posting-Host: | ts023d16.sag-mi.concentric.net
|
To: | djgpp AT delorie DOT com
|
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp
|
I've got some code that loads the 8x8 BIOS font with dosmemget. For some
reason it doesn't want to work anymore under plain old DOS. It works fine
under a DOS box from Windows 95. Is this a bug in CWSDPMI? I'm almost 100%
sure that this code worked before, and I haven't changed it since. Here's
the line that fouls up:
void GI_LoadFont(void)
{
GI_CHAR_SET = malloc(8*256);
// get the ROM font from F000:FA6E and load into memory
dosmemget((0xF000*16)+0xFA6E, 8*256, GI_CHAR_SET);
}
Like I stated before this code worked fine until today. I have no idea what
the problem is!
- Raw text -