Skip to content

Instantly share code, notes, and snippets.

@milnak
Last active November 30, 2025 03:34
Show Gist options
  • Select an option

  • Save milnak/42652752c040f6a92638519ebd48c0c7 to your computer and use it in GitHub Desktop.

Select an option

Save milnak/42652752c040f6a92638519ebd48c0c7 to your computer and use it in GitHub Desktop.
86Box - Setup and OS install #windows

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

Search: [i440BX] AOpen AX6BC

That will fill in:

Area Setting Configuration
Machine Machine type [1997] Slot 1
Machine Machine [i440BX] AOpen AX6BC
Machine CPU type Intel Pentium Pro
Machine Frequency 100
Machine Memory 8 MB

However, change:

  • Frequency to 200
  • Memory to 32 MB

Now set the following:

Area Setting Configuration
Display Video [PCI] S3 Vision968 (Diamond Stealth64 Video VRAM)
Input devices Mouse PS/2 Mouse
Input devices Joystick 2-axis, 4-button joystick
Input devices Joystick 1... Joystick 1: 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
Network Mode SLiRP
Network Adapter [PCI] Realtek RTL8029AS
Storage controllers FD Controller Internal device
Storage controllers Hard disk Controller 1 Internal device
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 Type: 5.25" 1.44M
Floppy & CD-ROM drives CD-ROM drive 1 Bus: ATAPI; Channel: 1:0; Speed: 72x; Type: 86BOX 86B_CD 3.50

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
  • Resources Controlled By: AUTO

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.

Once logged in, you can eject the CD-ROM.

Install Drivers

Games

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

You can also make the window larger using View > Window Scale Factor > 2x

Leisure Suit Larry (EGA)

  • Extract ZIP files, mount folder and run "SIERRA.COM"

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.

Microsoft Dinosaurs:

  • Mount "Microsoft Dinosaurs (1993)(Microsoft Home).iso"
  • Open D: and run "Setup.exe".
  • Choose "Faster" (it requires a whopping 4MB of hard disk space, LOL)

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