Skip to content

Instantly share code, notes, and snippets.

@milnak
Last active January 23, 2025 19:14
86Box - Setup and OS install

Install OS/2 in 86Box

These instructions assume that you have all of the following installed:

Download "OS/2 Warp (with BonusPak)" Files

Download "IBM OS2 Warp 3 - Blue - 8.200 - English - CDROM.zip (View Contents)" from Archive.

Extract ZIP file to a temporary folder.

Create New Image

Run 86Box Manager.

Click "Add".

  • Name: OS2 Warp
  • Configure this virtual machine now

Click "Add", then "OK".

Configure Machine Settings

Area Setting Configuration
Machine Machine type [1994] i486 (Socket 3)
Machine Machine [Contaq 82C597] Visionex Green-B
Machine CPU type Intel i486DX2
Machine Frequency 66
Machine Memory 32 MB
Display Video [VLB] S3 Vision864 (Phoenix)
Input devices Mouse Microsoft Serial Mouse
Sound Sound card #1 [ISA16] Sound Blaster AWE32
Network Mode SLiRP
Network Adapter [ISA] 3Com EtherLink II
Storage Controllers FD controller Internal controller
Storage Controllers SCSI controller 1 [ISA16] Adaptec AHA-154xCF; BIOS Address: C800H
Hard disks New... Name: OS2 Warp; Type: 504 MB (CHS: 1024, 16, 63); Bus: SCSI: ID: 0:00
Floppy & CD-ROM drives Floppy drives 3.5" 1.44 M
Floppy & CD-ROM drives CD-ROM drives Bus: SCSI; Channel: 0:01; Speed: 72x; Type: TOSHIBA CD-ROM XM-3301TA 0272

Set up BIOS

Click "Start".

Press DEL to enter BIOS

AUTO CONFIGURAITON WITH BIOS DEFAULTS

  • Y

STANDARD CMOS SETUP

  • Floppy Drive A: 1.44 MB 3 1/2" (use PgDn)

WRITE TO CMOS AND EXIT

  • Y

Mount OS/2 disks

Wait for "DRIVE NOT READY ERROR".

Insert disks using:

  • Media > Floppy 1 (3.5" 1.44M) > Existing image (Write-protected)... > DISK0.DSK
  • Media > CD-ROM 1 > Image... > OS2_CD_ROM.iso

Press any key to boot off floppy.

"OS/2" will display in upper left corner of screen.

Install OS/2

Wait (be patient, it's a floppy) for prompt to remove diskette, and install disk 1:

  • Media > Floppy 1 (3.5" 1.44M) > Existing image (Write-protected)... > DISK1_CD.DSK

Press Enter.

OS/2 Warp logo will show. Wait (be patient, it's a floppy) for install question.

Choose "Easy Installation".

When prompted to remove disk 1, follow above floppy insertion steps again starting at "Mount OS/2 disks".

When prompted to remove the diskette from drive A, use:

  • Media > Floppy 1 (3.5" 1.44M) > Eject DISK1_CD.DSK

Press Enter.

Setup OS/2

At the "System Configuration" screen OS/2 won't automatically detect the video card, so choose:

  • Primary Display: "S3 864"

Click OK for all other options.

After reboot, change screen resolution using:

  • OS/2 System > System Setup > System > Screen resolution > 800 x 600 x 65536
    • Note: 800 x 600 x 16777216 doesn't appear to work properly. I got a blank screen after booting.
  • Shutdown and reboot (Action > Ctrl+Alt+Del)

Install BonusPak (optional)

  • Media > CD-ROM 1 > Image... > BPCDROM.iso

Navigate to D:\US and run INSTALL.CMD. Choose apps to install, then restart system.

Install Windows 98 SE in 86Box

These instructions assume that you have all of the following installed:

Download Files

Windows 98 Second Edition:

Download Windows 98 Second Edition (OEM Full)

3dfx Voodoo 3000 Drivers:

Download Graphics Driver >> 3dfx Voodoo3 3000 Install CD

Create new image

Run 86Box Manager.

Click "Add".

  • Name: Windows 98 SE
  • Configure this virtual machine now

Click "Add", then "OK".

Configure Machine Settings

Area Setting Configuration
Machine Machine type [1997] Slot 1
Machine Machine [i440BX] AOpen AX6BC
Machine CPU type Intel Pentium Pro
Machine Frequency 200
Machine Memory 32 MB
Displayh Video [PCI] 3dfx Voodoo3 3000; Screen Filter [X]; Render Threads: 4
Input devices Mouse Standard PS/2 Mouse
Input devices Joystick 2-axis, 4-button joystick
Input devices Joystick 1... Device: Controller (Xbox One For Windows); X axis: X; Y axis: Y; Button 1: Button 2 Button 1: Button 2; Button 3: Button 3; Button 4: Button 4
Sound Sound card #1 [ISA 16] Sound Blaster AWE64 Gold
Sound MIDI Out Device Roland MT-32 Emulation
Sound Use FLOAT32 Sound (uncheck)
Sound FM synth driver [X] YMFM (faster)
Network Mode SLiRP
Network Adapter [PCI] Realtek RTL8029AS
Storage controllers HD Controller Internal controller
Storage controllers FD Controller Internal controller
Hard disks New... File name: Windows 98 SE; Size (MB): 1024
Floppy & CD-ROM drives Floppy drive 1 Type: 3.5" 1.44M
Floppy & CD-ROM drives Floppy drive 2 None
Floppy & CD-ROM drives CD-ROM drive 1 Bus: ATAPI; Channel: 1:0; Speed: 72x; Type: 86BOX CD-ROM 1.00

Click "OK".

Set up BIOS

Click "Start".

Press DEL to enter BIOS

LOAD TURBO DEFAULTS

  • Y

STANDARD CMOS SETUP

  • Primary Slave: None
  • Secondary Slave: None

PNP/PCI CONFIGURATION:

  • PNP OS Installed: Yes

INTEGRATED PERIPHERALS:

  • Onboard Serial Port 1: Disabled
  • Onboard Serial Port 2: Disabled
  • Onboard Parallel Port: Disabled

SAVE & EXIT SETUP

  • Y

Mount Windows CDROM

Wait until "DISK BOOT FAILURE" message.

Media > CD-ROM 1 > Image... > Windows 98 Second Edition.iso

Important: Do not eject this CD-ROM until you successfully log into Windows! If Windows prompts you for path to the CD, use D:\WIN98.

Press Enter.

Format drive

Choose:

    1. Boot from CD-ROM
    1. Start Windows 98 Setup from CD-ROM.

Choose "Yes, enable large disk support" when prompted.

When the machine reboots, again choose:

    1. Boot from CD-ROM
    1. Start Windows 98 Setup from CD-ROM.

Drive will be formatted, and Windows setup will begin.

Install Windows

Choose all Windows setup defaults - just press "Enter" at all prompts.

Product key: MKF6C-H6YG6-99QQ2-GHR48-QTQWG

When Windows setup is complete, log in.

Install Drivers

Video Driver

Media > CD-ROM > Folder...

Mount 3DFX-Voodoo3-3000 folder and driver installation will start - if it doesn't, run AUTORUN.EXE. Note that it will reboot machine without asking! Click OK to reboot when prompted after DirectX is installed.

After reboot, log in, right click desktop, choose Properties > Settings and choose a resolution like 800 by 600, True Color (32 bit) then restart to apply.

Update Internet Explorer (if "Network" was enabled)

Download Internet Explorer 6 with Service Pack 1 and expand the archive. Direct link.

Mount "ie6sp1en" folder.

In Windows, open "My Computer" then the "D:" (CDROM) drive. Run "IE6SETUP.EXE".

Games

For better rendering speed, set: View > Renderer > Qt (OpenGL)

Need for speed II SE:

  • Mount "Need for speed II SE.iso" as CD-ROM and install.

Chessmaster 8000:

  • Mount "CM8000_1.cue" from "Chessmaster_8000_ISO\Chessmaster_8000_CD1"
  • Use "Custom" install and install everything.
  • Insert "CM8000_2.cue" when prompted.
  • Mount "Chessmaster-8000_Patch_Win_EN_Patch-104\Chessmaster_8000_patch_104" as CD-ROM, and run "cm8k104.exe"
  • Mount "Chessmaster-8000_NoCD_Win_EN\Chessmaster_8000_NoCD" as CD-ROM and copy "Chessmaster.exe" to "C:\Program Files\Chessmaster 8000" folder, overwriting existing file.

MONSTER TRUCK MADNESS 2

  • Mount "dea-mtm2.cue" from "Monster-Truck-Madness-2_Win_EN_ISO-Version\Monster Truck Madness 2 - ISO". Choose "Complete" install.

Missing drivers?

Shouldn't happen with these instructions, but just a tip in case you add some virtual device later.

Poke around in the Registry at HKLM\ENUM\PCI for some info on what Windows found. Beneath each will be the VEN_something and beneath that you will find the "culprits" - look for Class = "Unknown". Look for the HardwareID at DeviceHunt to see what the device is. VOGONS Vintage Driver Library may have the drivers.

Setup 86Box using Scoop

Read the 86Box documentation for more details about these options.

Install 86Box

Use scoop to install easily.

scoop install 'main/7zip'
scoop install 'main/git'
scoop bucket add extras
scoop install 'extras/86box'
scoop install 'extras/86box-manager'
scoop install 'extras/86box-roms'

Configure 86Manager

There's an issue where 86box path doesn't get set in 86box-manager. To fix that, follow these steps:

Run "86manager.exe". Ignore any error about "settings could not be loaded".

Click "Settings".

If you see "86Box version: 86Box.exe not found", then click "Browse..." next to 86Box path.

In the Folder box, enter %HOMEDRIVE%%HOMEPATH%\scoop\apps\86box\current, then click "Select Folder".

Click "Apply" in the Settings window, and the 86Box version should turn green and show "fully compatible".

Click OK, then close the 86Box Manager window.

Empty File

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment