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?
Author: Guenther F. Schulz
Date: Thu, 22 Feb 1990 14:20
Date: Thu, 22 Feb 1990 14:20
15 lines
858 bytes
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?
Author: Russ Nelson
Date: Fri, 23 Feb 1990 14:41
Date: Fri, 23 Feb 1990 14:41
17 lines
1367 bytes
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?
Author: Kaleb Keithley
Date: Fri, 23 Feb 1990 16:37
Date: Fri, 23 Feb 1990 16:37
13 lines
1197 bytes
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