Another Compaq DeskPro 386 ROM
This commit is contained in:
parent
85b07024a2
commit
29d5f078a7
4 changed files with 541 additions and 12 deletions
|
|
@ -1,10 +1,14 @@
|
|||
Compaq DeskPro 386 ROMs
|
||||
---
|
||||
The oldest Compaq DeskPro 386 ROM I have is a Rev J.4 ROM from a "Version 2" motherboard designed
|
||||
in 1987 and released in 1988.
|
||||
|
||||
At the moment, the only Compaq DeskPro 386 ROMs I have are from a "Version 2" motherboard, designed in 1987 and released in 1988.
|
||||

|
||||
|
||||
I'm still on the lookout for a "Version 1" motherboard from 1986, so that I can obtain a dump of Compaq's original ROMs for their first
|
||||
80386-based system.
|
||||
Thanks to folks on the [Vintage Computer](http://www.vintage-computer.com/) forums, I also have a Rev N.1 ROM from 1989.
|
||||
|
||||
However, I'm still on the lookout for any "Version 1" motherboards from 1986, so that I can obtain dumps of Compaq's
|
||||
ROMs for their earliest 80386-based systems.
|
||||
|
||||
### System ROM Locations on COMPAQ DESKPRO 386 System Board Version 2 (Assembly No. 000558-001)
|
||||
|
||||
|
|
@ -15,9 +19,14 @@ I'm still on the lookout for a "Version 1" motherboard from 1986, so that I can
|
|||
|
||||
Rev Even ROM # Odd ROM # Size Date
|
||||
--- ---------- ---------- ---- ----
|
||||
J(?) 109592-001 109591-001 32Kb 1988-01-28
|
||||
|
||||

|
||||
E 108285-001 108284-001
|
||||
F 108328-001 108327-001
|
||||
G 108328-002 108327-002
|
||||
H.8 113270-008 113269-008
|
||||
J.4 109592-001 109591-001 32Kb 1988-01-28
|
||||
K.2 109592-003 109591-003
|
||||
M.1 109592-004 109591-004
|
||||
N.1 109592-005 109591-005 32Kb 1989-04-14
|
||||
|
||||
[1988-01-28.json]() was created with the following [FileDump](/modules/filedump/) command:
|
||||
|
||||
|
|
@ -27,11 +36,17 @@ For a more human-readable dump, use this command:
|
|||
|
||||
filedump --file=109592-001.hex --merge=109591-001.hex --comments
|
||||
|
||||
And for those who prefer binary files, the FileDump API can be used to recreate raw binary data from JSON data:
|
||||
And for those who prefer a binary file, the FileDump API can be used to recreate binary data from JSON data:
|
||||
|
||||
> [http://www.pcjs.org/api/v1/dump?file=http://www.pcjs.org/devices/pc/bios/compaq/deskpro386/1988-01-28.json&format=rom](http://www.pcjs.org/api/v1/dump?file=http://www.pcjs.org/devices/pc/bios/compaq/deskpro386/1988-01-28.json&format=rom)
|
||||
|
||||
The *.hex* files were produced by running [eeprom_read](http://github.com/phooky/PROM/blob/master/tools/eeprom_read/eeprom_read.pde)
|
||||
Similarly, [1989-04-14.json]() was generated by first creating [1989-04-14.rom](http://www.pcjs.org/api/v1/dump?file=http://www.pcjs.org/devices/pc/bios/compaq/deskpro386/1989-04-14.json&format=rom)
|
||||
from the two 16Kb BIN files provided by [Al Kossow](http://www.vintage-computer.com/vcforum/member.php?2256-Al-Kossow):
|
||||
|
||||
filedump --file=private/109592-005.U11.bin --merge=private/109591-005.U13.bin --output=private/1989-04-14.rom --format=rom
|
||||
filedump --file=private/1989-04-14.rom --output=1989-04-14.json
|
||||
|
||||
The *.hex* files for the 1988-01-28 DeskPro ROM were produced by running [eeprom_read](http://github.com/phooky/PROM/blob/master/tools/eeprom_read/eeprom_read.pde)
|
||||
on a [chipKIT Uno32](http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,892,893&Prod=CHIPKIT-UNO32) Arduino-compatible
|
||||
prototyping board, and capturing the serial port output on my MacBook Pro -- as outlined in
|
||||
"[Stick a Straw in Its Brain and Suck: How to Read a ROM](http://www.nycresistor.com/2012/07/07/stick-a-straw-in-its-brain-and-suck-how-to-read-a-rom/)"
|
||||
|
|
|
|||
Loading…
Reference in a new issue