🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.sys.ibm.pc.programmer
3 messages
3 total messages Started by Guenther F. Schulz Thu, 22 Feb 1990 14:20
How to check which memory locs. are really occupied by BIOS?
#1405
Author: Guenther F. Schulz
Date: Thu, 22 Feb 1990 14:20
15 lines
858 bytes
Hi all,

does anybody happen to know a method how to make sure which
memory areas are really occupied by bios routines (machine
bios, video bios, div. controller bios...) AFTER BOOTUP?

I don't think of an advice like "take 386-to-the-max or any
other virtual memory manager for 386 machines" but of some
hints which I can use for a program which I am presently
writing (C and assembler).

Thanx for any pointers,

Guenter Schulz.
Re: How to check which memory locs. are really occupied by BIOS?
#1407
Author: Russ Nelson
Date: Fri, 23 Feb 1990 14:41
17 lines
1367 bytes
In article <300@ipsi.UUCP> schulz@ipsi.UUCP (Guenther F. Schulz) writes:

   does anybody happen to know a method how to make sure which
   memory areas are really occupied by bios routines (machine
   bios, video bios, div. controller bios...) AFTER BOOTUP?

Checksum the bios roms.  If they checksum correctly, it's a ROM.

They may be at any 2k from c000 (some docs say c800) through e000.
  Byte 0:  55h
  byte 1: 0aah
  byte 2: length in 512-byte blocks
Checksum using addition modulo 100h should be zero.

--
--russ (nelson@clutx [.bitnet | .clarkson.edu])  Russ.Nelson@$315.268.6667
Violence never solves problems, it just changes them into more subtle problems
Re: How to check which memory locs. are really occupied by BIOS?
#1327
Author: Kaleb Keithley
Date: Fri, 23 Feb 1990 16:37
13 lines
1197 bytes
In article <300@ipsi.UUCP> schulz@ipsi.UUCP (Guenther F. Schulz) writes:
>does anybody happen to know a method how to make sure which
>memory areas are really occupied by bios routines (machine
>bios, video bios, div. controller bios...) AFTER BOOTUP?

Check the myriad DOS Technical References, Microsoft has defined that BIOS
routines start at specific addresses, and have special signature bytes.
All you should have to do is read through memory looking for signature bytes.

Chewey, get us outta here!
                 
kaleb@mars.jpl.nasa.gov            Jet Propeller Labs
Kaleb Keithley
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads