Compaq Portable 386


The Compaq Portable 386 is a computer released by Compaq Computer Corporation in 1987. It was equipped with a Intel 80386 CPU, RAM, ROM, floppy, hard disk drive, priced at respectively, and a gas-plasma display.
Early versions of the Compaq Portable 386 were sold with the Compaq Portable III case and badges. A differing screen bezel stating "386/20" was the only externally visible change.
Network General resold a customized version of the Compaq Portable 386 as the "Sniffer" Network Analyzer.

Technical data in detail

CPU and FPU

The Portable 386 got its name due to the socketed Intel 386DX CPU with 20MHz. There is also an additional socket for a 20MHz 387 FPU option, which was not included in the basic configuration of the Portable. Since the whole system bus runs with CPU frequency, there is no way to improve the CPU performance by installing a 386DX CPU with more than 20MHz other than the rare Cyrix 486DRx2 20/40 which has a multiplicator of 2 for the frequency while being still pinout compatible with the 386 socket.

Memory

The mainboard can take up to four proprietary 512KB SIMMs which were called SC-RAM in the Portable manual. Additionally, there was an expansion slot inside the Portable which allowed to expand the memory by another 8MB alongside the 2MB on the mainboard by:
Installing the so-called 32bit Memory-/Modem board expansion offers a socket for another expansion card which has 4MB of memory and another expansion socket installed on which the user can install a 3rd expansion card with another 4MB of RAM. These RAM expansion cards were available through Compaq or third party manufacturers, such as Kingston Technology.

Graphics card

The graphics card can be configured between CGA and MDA emulation mode whereas the CGA mode is mandatory for using Microsoft Windows' Compaq Plasma Driver and graphic capabilities in general. The internal CGA graphics card is able to display a resolution up to 640x400 pixels with a color depth of 2 bits, which was first seen in the AT&T 6300 built by Olivetti, surpassing the original IBM standard by 200 pixels in height while remaining fully CGA compatible elsewhere.
The internal gas plasma display is able to display 640x400 pixels with up to 16 shades of gray and is connected to the graphics card via a proprietary connector. Users can install a better graphics card via the Compaq Expansion Unit, but the factory-installed monitor was unable to take advantage of it.

Hard disk

The Portable offers two drive bays for 5.25" half-height drives where one is reserved for the hard disk and the other one for the internal floppy disk drive. Compaq originally offered a 40MB and 100MB hard disk option. Quite common back in the days, the BIOS of the Compaq only offers to select preconfigured hard disk configurations like Type 17 for 40MB or 42 for 504MB. There is no detailed information about the underlying CHS configuration of these types, but some basic information on the drive numbers and their specs is available. The device suffers from the widespread CHS barrier, not allowing hard disk drives greater than 504MB.
COMPAQ PORTABLE 386 HARD DRIVE TYPES
Type Cyl. Head Sect. Write Land
p-comp Zone
------------------------------------------
1 306 4 17 128 305
2 615 4 17 128 638
3 615 6 17 128 615
4 1024 8 17 512 1023
5 940 6 17 512 939
6 697 5 17 128 696
7 462 8 17 256 511
8 925 5 17 128 924
9 900 15 17 -1 899
10 980 5 17 -1 980
11 925 7 17 128 924
12 925 9 17 128 924
13 612 8 17 256 611
14 980 4 17 128 980
15 -- reserved --
16 612 4 17 0 612
17 980 5 17 128 980
18 966 6 17 128 966
19 1023 8 17 -1 1023
20 733 5 17 256 732
21 733 7 17 256 732
22 805 6 17 -1 805
23 924 8 17 -1 924
24 966 14 17 -1 966
25 966 16 17 -1 966
26 1023 14 17 -1 1023
27 966 10 17 -1 966
28 748 16 17 -1 748
29 805 6 26 -1 805
30 615 4 25 128 615
31 615 8 25 128 615
32 905 9 25 128 905
33 748 8 34 -1 748
34 966 7 34 -1 966
35 966 8 34 -1 966
36 966 9 34 -1 966
37 966 5 34 -1 966
38 611 16 63 -1 611
39 1023 11 33 -1 1023
40 1023 15 34 -1 1023
41 1023 15 33 -1 1023
42 1023 16 63 -1 1023
43 805 4 26 -1 805
44 805 2 26 -1 805
45 748 8 33 -1 748
46 748 6 33 -1 748
47 966 5 25 128 966

Floppy Disk Drive

In its basic configuration, Compaq offered only a single 5.25" 1.2MB floppy disk drive aside of the 40MB hard disk drive, but there was also a cheaper option for a secondary 5.25" 360KB floppy disk drive instead of the hard disk. Giving the fact that the Portable uses a standard floppy drive connector and has built-in support in the BIOS, one can easily replace the 5.25" with a 3.5" 1.44MB drive.

External expansion options

In order to better position the Portable as a professional office computer, Compaq also offered multiple external expansion which can be installed on the back of the Portable while the device is turned off.
; Compaq Expansion Unit
; Compaq Expansion Unit with a 40MB tape drive

Internal expansion options

Compaq offered multiple expansion cards for the Portable 386, which can be installed inside the main housing. Similar to the external expansions, these internal expansion cards cannot be exchanged while the device is turned on.
; 32bit Memory-/Modem board expansion
; 1-2MB memory expansion
; 4MB memory expansion
; 4MB additional memory expansion
; Asynchronous connection extension
; 1200 resp. 2400 Baud Modem

BIOS

The BIOS setup utility is not preinstalled in an EPROM chip, but comes on a single floppy disk. If needed, an archived disk image can found at archive.org/details/CompaqPortableDiagnosticDisk
  • 3.5" 720 KB version: SP0308.EXE / SP0308.ZIP
  • 5.25" 360 KB version: SP0316.EXE / SP0316.ZIP

Software

Compaq bundled Compaq DOS in version 3.31 with the Portable 386, a variant of MS-DOS 3.2 which already offered support for FAT16 and hard disk partitions with more than 32 MB. A Windows 2.01 OEM version was also available which makes use of the 386 memory management. There was also a User Programs disk bundled with the Portable which offers tools for memory management and adapting the CPU speed :ADAPT.COM, a TSR application to configure the CGA/MDA charsets on the flyCACHE.EXE works similarly to the commonly known SmartDrive in later MS-DOS versions.CEMM.EXE / CEMMP.EXE, Compaq Expanded Memory Manager, a memory manager which is incompatible with Windows 3.xCHARSET.COM installs an alternative character set and font to improve the text display on the internal gas plasma display.CLOCK.SYS, a driver for the real time clock of the Portable 386MODE.COM replaces the default MODE.COM application of MS-DOS and allows additional commands like "MODE SEL MDA", "MODE SEL CGA", "MODE SPEED HIGH", "MODE SPEED LOW" to switch between the Portable 386's graphics and CPU frequency modes.VDISK.SYS is a virtual disk driver which makes use of the RAM.