Remembering COMPAQ
This commit is contained in:
parent
1ea01683f9
commit
1c04ada64b
26 changed files with 196 additions and 92 deletions
|
|
@ -19,7 +19,7 @@ PCjs supports these IBM PC models:
|
|||
|
||||
along with these IBM PC-compatibles:
|
||||
|
||||
* [Compaq DeskPro 386](/devices/pc/machine/compaq/deskpro386/)
|
||||
* [COMPAQ](/devices/pc/machine/compaq/) (eg, [DeskPro 386](/devices/pc/machine/compaq/deskpro386/))
|
||||
|
||||
We also support a few non-IBM [Devices](/devices/):
|
||||
|
||||
|
|
|
|||
187
devices/pc/machine/compaq/README.md
Normal file
187
devices/pc/machine/compaq/README.md
Normal file
|
|
@ -0,0 +1,187 @@
|
|||
---
|
||||
layout: page
|
||||
title: COMPAQ Machines
|
||||
permalink: /devices/pc/machine/compaq/
|
||||
---
|
||||
|
||||
COMPAQ Machines
|
||||
---
|
||||
|
||||
This is an evolving (and roughly chronological) list of COMPAQ machines from the 1980s, which PCjs may eventually
|
||||
support:
|
||||
|
||||
+ [COMPAQ Portable](#compaq-portable)
|
||||
+ [COMPAQ [Portable] Plus](#compaq-portable-plus-aka-compaq-plus)
|
||||
+ [COMPAQ DeskPro](#compaq-deskpro)
|
||||
+ [COMPAQ DeskPro 286](#compaq-deskpro-286)
|
||||
+ [COMPAQ Portable 286](#compaq-portable-286)
|
||||
+ [COMPAQ Portable II](#compaq-portable-ii)
|
||||
+ [COMPAQ DeskPro 386](#compaq-deskpro-386)
|
||||
+ [COMPAQ Portable III](#compaq-portable-iii)
|
||||
+ [COMPAQ Portable 386](#compaq-portable-386)
|
||||
+ [COMPAQ 386/20e](#compaq-38620e)
|
||||
+ [COMPAQ SLT Series](#compaq-slt-series) (SLT/286)
|
||||
+ [COMPAQ LTE Series](#compaq-lte-series) (LTE 286, LTE 386)
|
||||
|
||||
At the moment, only the [COMPAQ DeskPro 386](deskpro386/) is supported, but now that we have ROMs for a few other
|
||||
COMPAQ machines -- most importantly, their **first** machine, the [COMPAQ Portable](/devices/pc/rom/compaq/bios/portable/) --
|
||||
more should follow.
|
||||
|
||||
### Regarding The COMPAQ Name
|
||||
|
||||
As best I can tell, COMPAQ preferred to print its company name in all-caps, so that's my practice as well.
|
||||
|
||||
However, it seems that sometime between the release of [COMPAQ MS-DOS 3.10](/disks/pc/dos/compaq/3.10/) and
|
||||
[COMPAQ MS-DOS 3.31](/disks/pc/dos/compaq/3.31/), there may have been a shift in policy. Both products still
|
||||
called themselves `The COMPAQ Personal Computer MS-DOS`, but in 3.31, the copyright string changed to
|
||||
`Compaq Computer Corp.`
|
||||
|
||||
Their all-caps practice also extended to at least *some* product names (eg, the `COMPAQ DESKPRO`), but I'm not sure
|
||||
how strict they were, and I'm decidedly less so, which is why I use the name `COMPAQ DeskPro`.
|
||||
|
||||
The rest of this page will be used to collect information about the machines listed above.
|
||||
|
||||
---
|
||||
|
||||
COMPAQ Portable
|
||||
---
|
||||
|
||||
The PCjs Project now has a [ROM Dump](/devices/pc/rom/compaq/bios/portable/) (REV C).
|
||||
|
||||
Reviewed in Byte Magazine, Jan 1983. Reprinted [here](http://blog.modernmechanix.com/byte-reviews-the-compaq-first-pc-clone/).
|
||||
|
||||
Also see [Wikipedia](https://en.wikipedia.org/wiki/Compaq_Portable).
|
||||
|
||||
|
||||
COMPAQ Portable Plus (aka COMPAQ Plus)
|
||||
---
|
||||
|
||||
Reviewed in Byte Magazine, Jul 1984, pp. 247-251: "The Compaq Plus".
|
||||
|
||||
|
||||
COMPAQ DeskPro
|
||||
---
|
||||
|
||||
Introduced June 28, 1984. Reviewed in Byte Magazine, May 1985, pp. 260-267. For use with MS-DOS 2.11.
|
||||
|
||||
**Model** | **Price** | **CPU** | **Options**
|
||||
:-------- | :-------- | :---------------- | :------------------------------------------
|
||||
Model 1 | $2495 | 4.77-7.14Mhz 8086 | 128Kb RAM, 1 FDD
|
||||
Model 2 | $2995 | 4.77-7.14Mhz 8086 | 256Kb RAM, 2 FDD
|
||||
Model 3 | $4995 | 4.77-7.14Mhz 8086 | 256Kb RAM, 1 FDD, 10Mb HDD
|
||||
Model 4 | $7195 | 4.77-7.14Mhz 8086 | 640Kb RAM, 1 FDD, 10Mb HDD, 10Mb Tape Drive
|
||||
| | |
|
||||
|
||||
COMPAQ DeskPro 286
|
||||
---
|
||||
|
||||
Released in 1985 at the same time as the [COMPAQ Portable 286](#compaq-portable-286).
|
||||
|
||||
Reviewed in [InfoWorld](https://books.google.com/books?id=2i4EAAAAMBAJ&lpg=PA15&dq=infoworld%20compaq%20deskpro%201985&pg=PA15#v=onepage&q&f=false),
|
||||
May 20, 1985: "Compaq Edges Past AT Speed and Memory: New Products Use Intel 80286 Processor For 30 Percent Speed Boost".
|
||||
|
||||
Updated to 12Mhz in 1987.
|
||||
From [InfoWorld](https://books.google.com/books?id=yzAEAAAAMBAJ&lpg=PA56&ots=jBzxR3wcps&dq=%22compaq%20deskpro%20286%22&pg=PA56#v=onepage&q&f=false),
|
||||
June 1987: "Compaq Brings 12-Mhz Machine to 286 Market"
|
||||
|
||||
|
||||
COMPAQ Portable 286
|
||||
---
|
||||
|
||||
Introduced in 1985.
|
||||
|
||||
**Model** | **Price** | **CPU** | **Options**
|
||||
:-------- | :-------- | :---------------- | :----------------------------------------------------
|
||||
| | 8Mhz 80286 | Up to 2.6Mb RAM, 1.2Mb FDD, 20Mb HDD, 10Mb Tape Drive
|
||||
| | |
|
||||
|
||||
See this [COMPAQ Advertisement](http://www.computerhistory.org/revolution/mobile-computing/18/343/1658).
|
||||
|
||||
On July 8, 1985, the [Los Angeles Times](http://articles.latimes.com/1985-07-08/business/fi-9857_1_hard-disk-drive)
|
||||
reported:
|
||||
|
||||
>It's not cheap and it's not for everyone. Equipped as described, the portable lists for $10,378 and contains
|
||||
about $3,000 worth of extra RAM memory that cannot be utilized by any application software programs now on the market.
|
||||
(It can be used to simulate a disk drive to speed up programs, however.)
|
||||
|
||||
>A standard Compaq Deskpro 286 with 512 kilobytes of RAM memory, a 30-megabyte hard disk and a monitor is priced
|
||||
at $6,254, compared to IBM's similarly equipped enhanced PC AT that offers only a 20-megabyte hard disk. The Portable
|
||||
286 with 512K of memory and 20-megabyte hard disk lists for $6,299.
|
||||
|
||||
|
||||
COMPAQ Portable II
|
||||
---
|
||||
|
||||
The COMPAQ Portable II ("slimmed-down version of the Portable 286", as described in Byte Magazine, Oct 1986) was
|
||||
released on February 20, 1986. For use with MS-DOS 3.10.
|
||||
|
||||
**Model** | **Price** | **CPU** | **Options**
|
||||
:-------- | :-------- | :---------------- | :------------------------------------------
|
||||
Model 1 | $3499 | 6-8Mhz 80286 | 256Kb RAM, 1 FDD
|
||||
Model 2 | $3599 | 6-8Mhz 80286 | 256Kb RAM, 2 FDD
|
||||
Model 3 | $4799 | 6-8Mhz 80286 | 640Kb RAM, 1 FDD, 10Mb HDD
|
||||
Model 4 | $4999 | 6-8Mhz 80286 | 640Kb RAM, 1 FDD, 20Mb HDD
|
||||
| | |
|
||||
|
||||
Also see [Wikipedia](https://en.wikipedia.org/wiki/Compaq_Portable_II).
|
||||
|
||||
|
||||
COMPAQ DeskPro 386
|
||||
---
|
||||
|
||||
Released in late 1986.
|
||||
|
||||
PCjs has detailed information about the [DeskPro 386 ROMs](/devices/pc/rom/compaq/bios/deskpro386/) and system boards.
|
||||
|
||||
I also have the hard-to-find **COMPAQ Technical Reference Guide** for the DeskPro 386/25 (Vol. 1), which I'll post
|
||||
at a later date.
|
||||
|
||||
|
||||
COMPAQ Portable III
|
||||
---
|
||||
|
||||
The PCjs Project now has a [ROM Dump](/devices/pc/rom/compaq/bios/portable3/) (REV K, 1987-01-29).
|
||||
|
||||
Reportedly intended to be an 80386-based machine, the Portable III was first released in 1987 as a 12Mhz
|
||||
80286-based system.
|
||||
|
||||
**Model** | **Price** | **CPU** | **Options**
|
||||
:-------- | :-------- | :---------------- | :----------------------------
|
||||
| $5000+ | 12Mhz 80286 | 640Kb RAM, 1 FDD, 20-40Mb HDD
|
||||
| | |
|
||||
|
||||
|
||||
COMPAQ Portable 386
|
||||
---
|
||||
|
||||
[TBD]
|
||||
|
||||
|
||||
COMPAQ 386/20e
|
||||
---
|
||||
|
||||
Released in late 1988. For use with MS-DOS 3.31.
|
||||
|
||||
|
||||
COMPAQ SLT Series
|
||||
---
|
||||
|
||||
From [Wikipedia](https://en.wikipedia.org/wiki/History_of_laptops#Compaq_SLT.2F286): "The COMPAQ SLT/286 debuted
|
||||
in October 1988, being the first battery-powered laptop to support an internal hard disk drive and a VGA compatible
|
||||
LCD screen. It weighed 14 lbs."
|
||||
|
||||
|
||||
COMPAQ LTE Series
|
||||
---
|
||||
|
||||
First model in 1989.
|
||||
|
||||
Also see [Wikipedia](https://en.wikipedia.org/wiki/Compaq_LTE).
|
||||
|
||||
### COMPAQ LTE 286
|
||||
|
||||
Various models, such as the [Model 40](http://www.overclockers.com/compaq-lte-286-model-40/).
|
||||
|
||||
### COMPAQ LTE 386
|
||||
|
||||
[TBD]
|
||||
|
|
@ -1,13 +1,13 @@
|
|||
---
|
||||
layout: page
|
||||
title: Compaq DeskPro 386 Machines
|
||||
title: COMPAQ DeskPro 386 Machines
|
||||
permalink: /devices/pc/machine/compaq/deskpro386/
|
||||
---
|
||||
|
||||
Compaq DeskPro 386 Machines
|
||||
COMPAQ DeskPro 386 Machines
|
||||
---
|
||||
|
||||
* [Compaq DeskPro 386 with 128Kb EGA and 2Mb RAM](ega/2048kb/)
|
||||
* [Compaq DeskPro 386 with 256Kb EGA and 4Mb RAM](ega/4096kb/)
|
||||
* [Compaq DeskPro 386 with VGA and 2Mb RAM](vga/2048kb/)
|
||||
* [Compaq DeskPro 386 with VGA and 4Mb RAM, running Windows 95](vga/4096kb/)
|
||||
* [COMPAQ DeskPro 386 with 128Kb EGA and 2Mb RAM](ega/2048kb/)
|
||||
* [COMPAQ DeskPro 386 with 256Kb EGA and 4Mb RAM](ega/4096kb/)
|
||||
* [COMPAQ DeskPro 386 with VGA and 2Mb RAM](vga/2048kb/)
|
||||
* [COMPAQ DeskPro 386 with VGA and 4Mb RAM, running Windows 95](vga/4096kb/)
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
layout: page
|
||||
title: "Compaq DeskPro 386 (2Mb) with EGA Display"
|
||||
title: "COMPAQ DeskPro 386 (2Mb) with EGA Display"
|
||||
permalink: /devices/pc/machine/compaq/deskpro386/ega/2048kb/
|
||||
machines:
|
||||
- type: pc-dbg
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
|
||||
<machine id="deskpro386" class="pc" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">Compaq DeskPro 386 (16Mhz), 128Kb EGA, 2048Kb RAM</name>
|
||||
<computer id="deskpro386-ega-2048k" name="Compaq DeskPro 386" buswidth="32"/>
|
||||
<name pos="center">COMPAQ DeskPro 386 (16Mhz), 128Kb EGA, 2048Kb RAM</name>
|
||||
<computer id="deskpro386-ega-2048k" name="COMPAQ DeskPro 386" buswidth="32"/>
|
||||
<cpu id="cpu386" model="80386" autostart="false"/>
|
||||
<ram id="ramLow" addr="0x00000" test="false" size="0xa0000" comment="ROM BIOS memory test has been disabled"/>
|
||||
<ram id="ramCPQ" addr="0xfa0000" size="0x60000" comment="Compaq memory at 0xFA0000"/>
|
||||
<ram id="ramCPQ" addr="0xfa0000" size="0x60000" comment="COMPAQ memory at 0xFA0000"/>
|
||||
<ram id="ramExt" addr="0x100000" size="0x100000" comment="Extended memory at 0x100000"/>
|
||||
<rom id="romEGA" addr="0xc0000" size="0x4000" file="/devices/pc/video/ibm/ega/1984-09-13/ibm-ega.json" notify="videoEGA"/>
|
||||
<rom id="romBIOS" addr="0xf8000" size="0x8000" alias="[0xf0000,0xffff0000,0xffff8000]" file="/devices/pc/rom/compaq/bios/deskpro386/1988-01-28/1988-01-28.json"/>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
layout: page
|
||||
title: "Compaq DeskPro 386 (4Mb) with EGA Display"
|
||||
title: "COMPAQ DeskPro 386 (4Mb) with EGA Display"
|
||||
permalink: /devices/pc/machine/compaq/deskpro386/ega/4096kb/
|
||||
machines:
|
||||
- type: pc-dbg
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
|
||||
<machine id="deskpro386" class="pc" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">Compaq DeskPro 386 (16Mhz), 256Kb EGA, 4096Kb RAM</name>
|
||||
<computer id="deskpro386-ega-2048k" name="Compaq DeskPro 386" buswidth="32"/>
|
||||
<name pos="center">COMPAQ DeskPro 386 (16Mhz), 256Kb EGA, 4096Kb RAM</name>
|
||||
<computer id="deskpro386-ega-2048k" name="COMPAQ DeskPro 386" buswidth="32"/>
|
||||
<cpu id="cpu386" model="80386" autostart="false"/>
|
||||
<ram id="ramLow" addr="0x00000" test="false" size="0xa0000" comment="ROM BIOS memory test has been disabled"/>
|
||||
<ram id="ramCPQ" addr="0xfa0000" size="0x60000" comment="Compaq memory at 0xFA0000"/>
|
||||
<ram id="ramCPQ" addr="0xfa0000" size="0x60000" comment="COMPAQ memory at 0xFA0000"/>
|
||||
<ram id="ramExt" addr="0x100000" size="0x300000" comment="Extended memory at 0x100000"/>
|
||||
<rom id="romEGA" addr="0xc0000" size="0x4000" file="/devices/pc/video/ibm/ega/1984-09-13/ibm-ega.json" notify="videoEGA"/>
|
||||
<rom id="romBIOS" addr="0xf8000" size="0x8000" alias="[0xf0000,0xffff0000,0xffff8000]" file="/devices/pc/rom/compaq/bios/deskpro386/1988-01-28/1988-01-28.json"/>
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
|
||||
<machine id="deskpro386" class="pc" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">Compaq DeskPro 386 (16Mhz), Compaq VGA, 2048Kb RAM</name>
|
||||
<computer id="deskpro386-vga-2048k" name="Compaq DeskPro 386" buswidth="32"/>
|
||||
<name pos="center">COMPAQ DeskPro 386 (16Mhz), COMPAQ VGA, 2048Kb RAM</name>
|
||||
<computer id="deskpro386-vga-2048k" name="COMPAQ DeskPro 386" buswidth="32"/>
|
||||
<cpu id="cpu386" model="80386" autostart="false"/>
|
||||
<ram id="ramLow" addr="0x00000" test="true" size="0xa0000" comment="ROM BIOS memory test has NOT been disabled"/>
|
||||
<ram id="ramCPQ" addr="0xfa0000" size="0x60000" comment="Compaq memory at 0xFA0000"/>
|
||||
<ram id="ramCPQ" addr="0xfa0000" size="0x60000" comment="COMPAQ memory at 0xFA0000"/>
|
||||
<ram id="ramExt" addr="0x100000" size="0x100000" comment="Extended memory at 0x100000"/>
|
||||
<rom id="romVGA" addr="0xc0000" size="0x8000" file="/devices/pc/video/compaq/vga/109360-001/1987-10-27.json" notify="videoVGA"/>
|
||||
<rom id="romBIOS" addr="0xf8000" size="0x8000" alias="[0xf0000,0xffff0000,0xffff8000]" file="/devices/pc/rom/compaq/bios/deskpro386/1988-01-28/1988-01-28.json"/>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
layout: page
|
||||
title: "Compaq DeskPro 386 (2Mb) with VGA Display"
|
||||
title: "COMPAQ DeskPro 386 (2Mb) with VGA Display"
|
||||
permalink: /devices/pc/machine/compaq/deskpro386/vga/2048kb/
|
||||
machines:
|
||||
- type: pc-dbg
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
|
||||
<machine id="deskpro386" class="pc" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">Compaq DeskPro 386 (16Mhz), IBM VGA, 2048Kb RAM, 20Mb Hard Disk</name>
|
||||
<computer id="deskpro386-vga-2048k" name="Compaq DeskPro 386" buswidth="32"/>
|
||||
<name pos="center">COMPAQ DeskPro 386 (16Mhz), IBM VGA, 2048Kb RAM, 20Mb Hard Disk</name>
|
||||
<computer id="deskpro386-vga-2048k" name="COMPAQ DeskPro 386" buswidth="32"/>
|
||||
<cpu id="cpu386" model="80386" autostart="false"/>
|
||||
<ram id="ramLow" addr="0x00000" test="true" size="0xa0000" comment="ROM BIOS memory test has NOT been disabled"/>
|
||||
<ram id="ramCPQ" addr="0xfa0000" size="0x60000" comment="Compaq memory at 0xFA0000"/>
|
||||
<ram id="ramCPQ" addr="0xfa0000" size="0x60000" comment="COMPAQ memory at 0xFA0000"/>
|
||||
<ram id="ramExt" addr="0x100000" size="0x100000" comment="Extended memory at 0x100000"/>
|
||||
<rom id="romVGA" addr="0xc0000" size="0x6000" file="/devices/pc/video/ibm/vga/1986-10-27/ibm-vga.json" notify="videoVGA[0x378d,0x3f8d]"/>
|
||||
<rom id="romBIOS" addr="0xf8000" size="0x8000" alias="[0xf0000,0xffff0000,0xffff8000]" file="/devices/pc/rom/compaq/bios/deskpro386/1988-01-28/1988-01-28.json"/>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
layout: page
|
||||
title: "Compaq DeskPro 386 (4Mb) with VGA Display"
|
||||
title: "COMPAQ DeskPro 386 (4Mb) with VGA Display"
|
||||
permalink: /devices/pc/machine/compaq/deskpro386/vga/4096kb/
|
||||
machines:
|
||||
- type: pc-dbg
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
|
||||
<machine id="deskpro386" class="pc" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">Compaq DeskPro 386 (16Mhz), IBM VGA, 2048Kb RAM, 20Mb Hard Disk</name>
|
||||
<computer id="deskpro386-vga-4096k" name="Compaq DeskPro 386" buswidth="32" state="/devices/pc/machine/compaq/deskpro386/vga/4096kb/state.json"/>
|
||||
<name pos="center">COMPAQ DeskPro 386 (16Mhz), IBM VGA, 2048Kb RAM, 20Mb Hard Disk</name>
|
||||
<computer id="deskpro386-vga-4096k" name="COMPAQ DeskPro 386" buswidth="32" state="/devices/pc/machine/compaq/deskpro386/vga/4096kb/state.json"/>
|
||||
<cpu id="cpu386" model="80386" autostart="true"/>
|
||||
<ram id="ramLow" addr="0x00000" test="false" size="0xa0000" comment="ROM BIOS memory test has been disabled"/>
|
||||
<ram id="ramCPQ" addr="0xfa0000" size="0x60000" comment="Compaq memory at 0xFA0000"/>
|
||||
<ram id="ramCPQ" addr="0xfa0000" size="0x60000" comment="COMPAQ memory at 0xFA0000"/>
|
||||
<ram id="ramExt" addr="0x100000" size="0x300000" comment="Extended memory at 0x100000"/>
|
||||
<rom id="romVGA" addr="0xc0000" size="0x6000" file="/devices/pc/video/ibm/vga/1986-10-27/ibm-vga.json" notify="videoVGA[0x378d,0x3f8d]"/>
|
||||
<rom id="romBIOS" addr="0xf8000" size="0x8000" alias="[0xf0000,0xffff0000,0xffff8000]" file="/devices/pc/rom/compaq/bios/deskpro386/1988-01-28/1988-01-28.json"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
;
|
||||
; ROM BIOS for Compaq DeskPro 386-16
|
||||
; ROM BIOS for COMPAQ DeskPro 386-16
|
||||
; Rev J.4, from parts 109592-001 and 109591-001, dated '01/28/88'
|
||||
; (C)Copyright COMPAQ Computer Corporation 1982,83,84,85,86,87-All rights reserved.
|
||||
;
|
||||
|
|
@ -42,7 +42,7 @@
|
|||
; replacing the ROM in the first megabyte with write-protected RAM; the top 64Kb of that
|
||||
; RAM must first be initialized with the 64Kb at %000F0000 prior to remapping. It's also
|
||||
; possible to copy external ROMs from %000C0000 through %000EFFFF into the bottom 64Kb of
|
||||
; that RAM, but this is only done for ROMs known to contain relocatable code; eg, a Compaq
|
||||
; that RAM, but this is only done for ROMs known to contain relocatable code; eg, a COMPAQ
|
||||
; Video Graphics Controller (VGC) Board.
|
||||
;
|
||||
; Every DeskPro 386 system must have a MINIMUM of 1Mb of RAM, of which either 256Kb,
|
||||
|
|
@ -52,9 +52,9 @@
|
|||
; is used by the "RAM Relocation" feature. The remaining memory immediately below that
|
||||
; 128Kb (ie, below %00FE0000) can only be accessed by special system software, such as CEMM.
|
||||
;
|
||||
; Compaq refers to that remaining memory as "Compaq Built-in Memory".
|
||||
; COMPAQ refers to that remaining memory as "Compaq Built-in Memory".
|
||||
;
|
||||
; As the Compaq 386/25 TechRef explains:
|
||||
; As the COMPAQ 386/25 TechRef explains:
|
||||
;
|
||||
; A data structure in memory indicates how much of the COMPAQ Built-in Memory (F40000h
|
||||
; to FE0000h) is [available and] in use. This memory is allocated downward (decreasing
|
||||
|
|
@ -244,7 +244,7 @@ x80b3: xor dx,dx ; 000080B3 33D2 '3.'
|
|||
;
|
||||
; Returns ZF set if successful
|
||||
;
|
||||
; See Compaq 386/25 TechRef, p.4-98 for details
|
||||
; See COMPAQ 386/25 TechRef, p.4-98 for details
|
||||
;
|
||||
x80e2: push bx ; 000080E2 53 'S'
|
||||
push cx ; 000080E3 51 'Q'
|
||||
|
|
@ -4803,7 +4803,7 @@ xa9e9: cs rep movsw ; 0000A9E9 F32EA5 '...'
|
|||
call xc259 ; 0000A9FD E85918 '.Y.'
|
||||
;
|
||||
; Set bit 2 (reserved?) and bit 4 (memory size?) of ROM BIOS Video Mode Options byte @40:0087.
|
||||
; It would appear that Compaq had a different conception of this byte; however, in the case of an
|
||||
; It would appear that COMPAQ had a different conception of this byte; however, in the case of an
|
||||
; adapter like the IBM VGA, it doesn't matter, since the IBM VGA ROM will rewrite this byte anyway.
|
||||
;
|
||||
or byte [0x87],0x14 ; 0000AA00 800E870014 '.....'
|
||||
|
|
@ -10383,7 +10383,7 @@ xdabb: push bx ; 0000DABB 53 'S'
|
|||
out 0x84,al ; 0000DAC0 E684 '..'
|
||||
;
|
||||
; This is special: move BL into AL, and then move AL back into BL.
|
||||
; We'll give Compaq the benefit of the doubt and assume this is macro nonsense.
|
||||
; We'll give COMPAQ the benefit of the doubt and assume this is macro nonsense.
|
||||
;
|
||||
mov al,bl ; 0000DAC2 8AC3 '..'
|
||||
mov bl,al ; 0000DAC4 8AD8 '..'
|
||||
|
|
@ -10454,7 +10454,7 @@ xdb31: pop bx ; 0000DB31 5B '['
|
|||
;
|
||||
; We then proceed to test the 128Kb starting at %FE0000 through %FFFFFF (the top of the 16Mb range),
|
||||
; which is where this ROM (and potentially other ROMs) will be copied and then mapped to %0E0000
|
||||
; through %0FFFFF. Compaq refers to this as "relocatable RAM".
|
||||
; through %0FFFFF. COMPAQ refers to this as "relocatable RAM".
|
||||
;
|
||||
; On the second call (from xdb16), AH is 0x02 (the first 64Kb block after the first 128Kb), and on
|
||||
; successful completion of that call, "00768 KB OK" will be displayed, referring to the first 640Kb
|
||||
|
|
@ -10464,7 +10464,7 @@ xdb31: pop bx ; 0000DB31 5B '['
|
|||
; successfully tests another 1024Kb, a total of "01792 KB OK" will be displayed.
|
||||
;
|
||||
; There appears to be a fourth call (from xd82e), where AH is 0xF0 (the first 64Kb of the last 1Mb
|
||||
; of the first 16Mb); we place no memory there, and Compaq memory maps typically show no memory there,
|
||||
; of the first 16Mb); we place no memory there, and COMPAQ memory maps typically show no memory there,
|
||||
; so I'm not sure what that's all about. -JP
|
||||
;
|
||||
xdb33: push bx ; 0000DB33 53 'S'
|
||||
|
|
@ -12978,7 +12978,7 @@ xf494: mov al,0x0 ; 0000F494 B000
|
|||
;
|
||||
; When we arrive here, the A20 line has been disabled; on most systems, that would
|
||||
; mean that the ROM's GDT would only be accessible at the "low" ROM address (%0F0730),
|
||||
; not the "high" address (%FF0730). But fortunately, A20 management on Compaq
|
||||
; not the "high" address (%FF0730). But fortunately, A20 management on COMPAQ
|
||||
; DeskPros affects wrap-around only from the 1st to the 2nd megabyte; no other address
|
||||
; range is affected.
|
||||
;
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
---
|
||||
layout: page
|
||||
title: Compaq Portable III ROMs
|
||||
title: COMPAQ Portable III ROMs
|
||||
permalink: /devices/pc/rom/compaq/bios/portable3/
|
||||
redirect_from:
|
||||
- /devices/pc/bios/compaq/portable3/
|
||||
---
|
||||
|
||||
Compaq Portable III ROMs
|
||||
COMPAQ Portable III ROMs
|
||||
---
|
||||
|
||||
### System ROM Locations
|
||||
|
|
|
|||
|
|
@ -17,6 +17,6 @@ PCjs supports the following IBM PC video adapters:
|
|||
More detailed information is available for the following IBM-compatible video adapters:
|
||||
|
||||
* [ATI VGA](/devices/pc/video/ati/vga/)
|
||||
* [Compaq EGA](/devices/pc/video/compaq/ega/)
|
||||
* [Compaq VGA](/devices/pc/video/compaq/vga/)
|
||||
* [COMPAQ EGA](/devices/pc/video/compaq/ega/)
|
||||
* [COMPAQ VGA](/devices/pc/video/compaq/vga/)
|
||||
* [Paradise VGA](/devices/pc/video/paradise/vga/)
|
||||
|
|
|
|||
|
|
@ -1,13 +1,13 @@
|
|||
---
|
||||
layout: page
|
||||
title: "Compaq Enhanced Color Graphics Board (EGA)"
|
||||
title: "COMPAQ Enhanced Color Graphics Board (EGA)"
|
||||
permalink: /devices/pc/video/compaq/ega/
|
||||
---
|
||||
|
||||
Compaq Enhanced Color Graphics Board (EGA)
|
||||
COMPAQ Enhanced Color Graphics Board (EGA)
|
||||
---
|
||||
|
||||
Our Compaq [EGA ROM BIOS](000412-001B/compaq-ega.json) comes from
|
||||
Our COMPAQ [EGA ROM BIOS](000412-001B/compaq-ega.json) comes from
|
||||
[bitsavers](http://bitsavers.trailing-edge.com/pdf/compaq/firmware/000412-001B_EGA/).
|
||||
|
||||
cd 000412-001B
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
---
|
||||
layout: page
|
||||
title: "Compaq Video Graphics Controller (VGA)"
|
||||
title: "COMPAQ Video Graphics Controller (VGA)"
|
||||
permalink: /devices/pc/video/compaq/vga/
|
||||
---
|
||||
|
||||
Compaq Video Graphics Controller (VGA)
|
||||
COMPAQ Video Graphics Controller (VGA)
|
||||
---
|
||||
This is the Compaq Video Graphics Controller Board, one of the earliest VGA boards Compaq released
|
||||
This is the COMPAQ Video Graphics Controller Board, one of the earliest VGA boards COMPAQ released
|
||||
for its DeskPro 386 line.
|
||||
|
||||
[<img src="http://archive.pcjs.org/devices/pc/video/compaq/vga/109360-001/Compaq_VGA_109360-001-640.jpg" alt="Compaq VGA Board"/>](http://archive.pcjs.org/devices/pc/video/compaq/vga/109360-001/Compaq_VGA_109360-001.jpg)
|
||||
[<img src="http://archive.pcjs.org/devices/pc/video/compaq/vga/109360-001/Compaq_VGA_109360-001-640.jpg" alt="COMPAQ VGA Board"/>](http://archive.pcjs.org/devices/pc/video/compaq/vga/109360-001/Compaq_VGA_109360-001.jpg)
|
||||
|
||||
It was featured in the February 16, 1988 of PC Magazine (p.188). At that time, it retailed for $599, and it was described
|
||||
as "the sharpest, fastest IBM-standard video board you can slide into your PC." The article goes on to say:
|
||||
|
|
@ -62,7 +62,7 @@ And for those who want a binary file, the FileDump API can be used to recreate b
|
|||
|
||||
> [http://localhost:8088/api/v1/dump?file=/devices/pc/video/compaq/vga/109360-001/1988-05-18.json&format=rom](http://localhost:8088/api/v1/dump?file=/devices/pc/video/compaq/vga/109360-001/1988-05-18.json&format=rom)
|
||||
|
||||
The Compaq VGA ROM BIOS concludes with the usual copyright string and author initials:
|
||||
The COMPAQ VGA ROM BIOS concludes with the usual copyright string and author initials:
|
||||
|
||||
Copyright COMPAQ Computer Corporation, 1982, 1983, 1984, 1985, 1986, 1987, 1988
|
||||
RWS*PNA*NPB*DJC*CAB*ALL*
|
||||
|
|
|
|||
Loading…
Reference in a new issue