www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1995/08/16/20:15:30

Xref: news-dnh.mv.net comp.os.msdos.djgpp:1582
Newsgroups: comp.os.msdos.djgpp
Path: news-dnh.mv.net!mv!news.sprintlink.net!EU.net!sun4nl!phcoms4.seri.philips.nl!newssvr!kunst
From: kunst AT prl DOT philips DOT nl (Pieter Kunst)
Subject: Re: BIOS data area
Sender: news AT prl DOT philips DOT nl (USENET News System)
Organization: Philips Research Laboratories, Eindhoven, The Netherlands
References: <727 DOT 950815 DOT 131640 AT bbs DOT logicnet DOT com>
Date: Wed, 16 Aug 1995 11:00:20 GMT
Lines: 18
To: djgpp AT sun DOT soe DOT clarkson DOT edu
Dj-Gateway: from newsgroup comp.os.msdos.djgpp

In article <727 DOT 950815 DOT 131640 AT bbs DOT logicnet DOT com> matt DOT emmett AT bbs DOT logicnet DOT com (Matt Emmett) writes:
>
>  i'm wondering to access the Bios data area, specifically the address
>at 40h:42h. anyhelp would be appreciated. thanx.
>

(1) You shouldn't mess with BIOS data directly. 
    Use some higher level API instead.

(2) If you really have to, use: 

      unisgned char bytevalue;  /* assuming it is a 8-bit value at 40:42 */

      dosmemget (0x442, sizeof(unsigned char), &bytevalue);
      dosmemput (&bytevalue, sizeof(unsigned char), 0x442);


Pieter.

- Raw text -


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