First post, by Interlace
RankNewbie
Help you run old Windows games, from 3.1 to XP, using DOSBox, VirtualBox or PCem. ISO is not a.iso file: an ISO image is a disk image of a CD or DVD file.
I've been working on a specific dosbox vm for a while, and managed to cram 2 x 2gb hdd images with demos of these games with room to spare:
(Random Order) Quake, Quake 2, Quake 3, Unreal Tournament, Half-life: Uplink, Half-life Day One, Jedi Knight, Alien vs Predator, Turok, Turok 2: Seeds of Evil, Outlaws, Shogo, SiN, Blood 2: The Chosen, Braindead 13, Star Wars: Rogue Squadron, Starsiege: TRIBES, Jurassic Park: Trespasser. The House of The Dead, Diablo 2, P.o.d, Dethkarz, Moto Racer, Rollcage, Wipeout, Star Wars: Episode 1 Racer, Croc: Legend of the Gobbos, Tarzan, Amok, SnowWave, Z.A.R, Fighting Force, Tomb Raider 1 + Unfinished Business, Tomb Raider 2, Tomb Raider 3, FX Fighter, Nightmare Creatures, Incoming, Hell-Copter, Future Cop: LAPD, Perfect Weapon, V2000, Dark Vengeance, Nuclear Strike, Darkstone, Gex: Enter The Gecko, WCW Nitro, Populous 3: The Beginning, Urban Chaos, Dino Crisis, Men in Black, Grim Fandango, Curse of Monkey Island, Final Fantasy VII, Heart of Darkness, Space Quest 6, and Indiana Jones and the Infernal Machine.
I could share the google Drive link to the download here, nobody's gonna sue anyone over sharing a windows 98 license I happen to own today, I'd take full responsibility but don't wanna upset any mods ? so the link's in the description of this video where you can get a preview of the thing in action: https://www.youtube.com/watch?v=TBke_ZNBpZg
Known issues:
* Current dosbox.conf still has '2xsai forced' as scaler <<- Set to 'none' if performance or display issues occur
* PageFault{} -errors in status window followed by hang/crash <<- Kill Dosbox and try again
* Going Fullscreen before running a Glide-game is required
* Black screen freeze at game start <<- Alt-Tab to desktop and back to DOSbox
* Current dosbox.conf still has '2xsai forced' as scaler <<- Set to 'none' if performance or display issues occur
* PageFault{} -errors in status window followed by hang/crash <<- Kill Dosbox and try again
* Going Fullscreen before running a Glide-game is required
* Black screen freeze at game start <<- Alt-Tab to desktop and back to DOSbox
When it DOES run though... I enjoy it a lot so why not share ? sincerely hope someone out there will enjoy it as well.
Notes
You will need a copy of the Windows 95 boot disk.
Step 1: DOSBox Setup
Edit
DOSBOX.CONF
(the configuration file for DOSBox) and some of the lines with this code (if it exists):output=surface -> output=opengl
vmemsize=x -> vmemsize=8
memsize=16 -> memsize=512
core=auto -> core=dynamic
cputype=auto -> cputype=pentium
cycles=auto -> cycles=max
voodoo=default -> voodoo=opengl
(this will be the end of DOSBOX.CONF)
[autoexec]
SET GLIDE=600
(add these after you have made WIN95VHD.img)
imgmount a '/path/to/Windows95b.img' -size 1,440
imgmount c '/path/to/WIN95VHD.img' -size 2097152
Step 2: Make the Virtual Hard Disk
Run this command for DOSBox Daum builds:
Z:> imgmake WIN95VHD.img -t hd -size 2048 -nofs
Or download the bochs tools, extract the archive, and run
bximage.exe
. Run the BXIMAGE.BAT under windows or wine to make an image. Here is the command for creating the image bximage
Disk Image Creation Tool for Bochs
$Id: bximage.c,v 1.32 2006/06/16 07:29:33 vruppert Exp $
Do you want to create a floppy disk image or a hard disk image?
Please type hd or fd. [hd]
What kind of image should I create?
Please type flat, sparse or growing. [flat]
Enter the hard disk size in megabytes, between 1 and 129023
[10] 2048
I will create a 'flat' hard disk image with
cyl=xxx
heads=xx
sectors per track=xxx
total sectors=xxxxxxx
total size=2048 megabytes
What should I name the image?
[c.img] WIN95VHD.img
Writing: [] Done.
I wrote xxxxxxxxxx bytes to WIN95VHD.img.
This command creates the Windows 95 Virtual Hard Disk Image which will be used as the target image for installation files. This file can be found in the same directory as 'DOSBOX.CONF`. If you cannot mount the image, use a folder instead.
Step 3: Boot the drive
After you have made the VHD and added the lines for AUTOEXEC.BAT, restart DOSBox. To boot the drive, use command
boot
to boot from a drive.Z:> boot -l a
![Dosbox Dosbox](http://i.imgur.com/vE54c.png)
You will now need to partition the VHD. Refer to the Windows 95 Installation Guide Step 2 for how to use make partitions here. You will also need to format the partition, which is part of Step 2.
Step 4: Getting the setup files
You will now need to get the setup files. Mount the WIN95VHD.img file we created earlier and copy the directory
.WIN95
from the Windows 95 Disc. If you cannot mount the IMG file, then mount
the cdrom
drive as D, mkdir C:WIN95
, and copy D:WIN95*.* C:WIN95
. Start the Windows 95 Setup by using the commands:A:> c:
C:> cd win95
C:WIN95> setup.exe /is
Do note after Windows 95 is ready to restart during setup, close DOSBOX, remove the floppy mount command and change the
boot -l a
to boot -l c
. Information about setup is found here.