DOS Days

BIOS Utilities

 

Setup Utilities

Most PCs have their BIOS setup built into one or two ROM chips on the motherboard, accessed via a key or combination of keys, such as DEL, ESC, Ctrl+Alt+Esc, etc. But early AT-compatibles required a software program to set the BIOS settings. This section provides some of these.

Product Version Year of Release Comments Download
GSETUP.EXE 3.0 February 1988 A generic AT BIOS setup program. This is known to work for the IBM PC/AT, but will most likely also work on other older PC/AT-compatible computers.

Click

 

BIOS Dumping / Flashing Tools

Dumping your BIOS ROM to file can be useful as a backup in case your chip dies and you need to get a new EEPROM burned to replace it.

The tools below can be used to dump the contents of the ROM BIOS area of memory to a file, from which you can then write back to an empty EEPROM. You will need to know the starting address and size (in KB) of your BIOS - this can be found by running Microsoft Diagnostics (MSD.EXE in MS-DOS 6.0). It will tell you what address region your system ROM occupies, and also for any option ROMs (video, hard drive controller, etc.) you have installed.

Product Version Year of Release Comments Download
BIOS v1.35.1   A full-featured DOS tool that can be used to show some BIOS information, save/load BIOS data, dump the ROM to file, find BIOS passwords and more. Click
DUMPPC - 2000 A utility for saving the memory region 0xc000:0 - 0xf000:0xffff (the usual ROM area)

The ZIP file includes source code.

Warning: On newer systems, the BIOS does not fully reside in this memory area.

Click

DUMPAT - 2000 A utility for 386s and higher to save the memory region "protected mode rom area" (0xfff0000 - 0xffffffff on 386)

The zip file includes source code.

Click

DUMP1000 - 2000 In addition to using DUMPPC on a Tandy, this utility for saving the bankswitched rom (7 or 15 64kbyte banks at 0xe0000) on Tandy 1000rl, 1000rlx, 2500xl, ...

Click

PCjrCart 1.1 - Cartridge and ROM BIOS extension utility; finds and writes to disk. PCjrcart can provide a pure dump to file, but it can also scan the BIOS area for extensions. This is useful for dumping the BIOS on cards like SCSI adapters, VGA cards, etc.

By Mike Brutman.

Click

SaveROM - -    
Uniflash 1.22 2001 A BIOS flash program, used to write a new BIOS on your FLASH ROM Chip. Includes source code in Pascal.

Brand name flashers have a tendency to be unstable (this is especially true for AWDFLASH).

*Requires an 80386 CPU minimum, <2GB RAM, MS-DOS 4.0 or higher, a known flash ROM chip, and a supported PCI chipset*
Click

Note: you can use MS-DOS' own DEBUG command to dump any block of memory to a file. Here's an example that saves 32 KB starting at F000 to a file called MYF000.bin:

C:\> DEBUG
-N MYF000.BIN (resulting file will be named MYF000.BIN)
-R BX (set BX=0000H/CX=8000H as count of bytes to write, 00008000H = 32K)
BX 0000
:0000
-R CX
CX 0000
:8000
-M F000:0 8000 0100 (copy 32K bytes from F000:0 to offset 0100 in local segment)
-W 0100 (write from offset 0100 in local segment)
Writing 8000 bytes
-Q

Other Utilities

 

Product Version Year of Release Comments Download
PORT80.EXE

-

?

Returns any POST (Power-On Self Test) errors that occurred last.

**Cannot be run in Windows' DOS mode - requires real DOS**

Click

TuffTest Lite 1.52F ?