Journeyman Project Turbo on Windows 3.1

I was interested in playing Journeyman Project Turbo, which was difficult to play as a kid because Packard Bell provided the game with our Pentium 133, but didn’t include a manual with the disk.

It doesn’t work under Wine 9.12 with DOSBox installed, with winevdm crashing. It runs pretty easily on 32-bin Windows XP. But I hadn’t ever installed Windows 3.1 before, so I figured I’d see what it takes.

My Journeyman Project disk image is in a CUE+BIN form, so I converted it to an ISO with bchunk:

bchunk jman.bin jman.cue jman.iso

Journeyman Project Turbo requires Video for Windows 1.1e, but didn’t include it on the disk I was using. I found a copy on WinWorld. After extracting, I named the image vm1.1e.img for easier typing in DOS.

For the Windows 3.1 install, I found the Medium post Let’s Install Windows 3.1 in Dosbox helpful.

I have Windows 3.1 as 6 disk img files. Dosbox can mount such a disk via imgmount a disk1.img -t floppy, but won’t let you change the mounted disk while running Windows setup. So instead, you have to use a folder, mount the folder (e.g., mount a curdisk), exchange the contents of the folder when needed during the setup, and press Ctrl+F3 for dosbox to reload the directory. Easier though, is to copy all the contents of all the disks into the directory up-front.

# Mount all the images, then
mkdir win31
cp WIN31DISK*/* win31/

I used S3 drivers for video and SB16 drivers for audio. I downloaded S3DRIVERS.ZIP and SB16W3X.ZIP and extracted them their own directories.

With the Journeyman Project software dependencies ready, the install:

pacman -S dosbox
# installed 0.74.3

mkdir c
dosbox
mount c c
mount a win31
a:setup
# Enter (Continue)
# Enter (Express Setup)
# -- Figure it out -- (e.g., no printer)
# Return to MS-DOS
mount -u a
mount a SB16W3X
a:install
# Enter (Continue)
# Enter (Full Installation)
# Press down to select Windows path. Enter to select. Enter to accept C:\Windows
# Enter (Continue)
# Press down to select Interrupt setting. Change it to 7, since
#     `~/.dosbox/dosbox-0.74-3.conf` has an `[sblaster]` section with `irq=7`
> Enter (Continue)
> -- Install is much, much slower than Windows 3.1 --
> Backup MIDIMAP.CFG
> Enter (Exit)
mount -u a
mount a S3DRIVERS
# Current directory must be c:\WINDOWS directory
setup
# "Accept the configuration shown above." should be selected. If it is trying
#     to install, you weren't in the WINDOWS directory
# Move up to Display, Enter. Go to bottom and select "Other". Enter for A:\
# Select third: 640x480 64K colors. Prevents graphical glitches in-game
# Enter to "Accept the configuration shown above."
exit

dosbox
mount c c
imgmount a mv1.1e.img -t floppy
c:
cd windows
a:setup
# You should hear "tada" startup sound as Windows starts
# Go through install
# "Restart Now". Quit dosbox

dosbox
mount c c
# Use z:imgmount if copied to autoexec.bat
imgmount d jm.iso -t cdrom
c:\windows\win
# File Manager. Select drive D
# Run jman.exe. Tell it to find the files in D:\ if it asks

You can add the last two commands to c/AUTOEXEC.BAT and then run with dosbox c/AUTOEXEC.BAT.