www.delorie.com/archives/browse.cgi   search  
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 -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019