Windows98 on DOSBox Proof Of Concept (incl. DirectX 3D) – Emulation Because RetroPC died ✅

It is possible to install Windows98 on DOSBox 0.74 if you use an Image file for the file system. This video is not a tutorial it is just a proof of concept. Windws98 seems to have a better compatibility with DOSBox than Windows95 and it is more compatible with all sorts of Windows games (Windows98 that is).

If you are looking for a guide, here’s a good one
http://dosbox95.darktraveler.com/index.html

This is what I did. I created a 4Gb Windows98.img file in the same directory as DOSBox – You use IMGMount to create bootable images for DOSBox, information on it can be found here:
https://www.dosbox.com/wiki/IMGMOUNT

I did use a special enhanced build of DOSBox 0.74 (DOSBox 3829 Daum) and even used a Java DOSBox port (JDOSBox) to do the majority of the installation. Only after the installation and to make it recognize the additional emulated hardware that DOSBox Daum provides did I switch back to DOSBox Daum. To make it eventually work with Windows98 the DOSBox.conf looks like this:

(code) ————————————————————-(code)
# This is the configuration file for DOSBox SVN-Daum. (Please use the latest version of DOSBox)
[sdl]
fullscreen=false
fulldouble=false
fullresolution=desktop
windowresolution=original
output=openglnb
autolock=true
sensitivity=100
waitonerror=true
priority=higher,normal
mapperfile=mapper-SVN-Daum.map
pixelshader=none
usescancodes=false
overscan=0

[dosbox]
language=
machine=svga_s3
vmemsize=4
captures=capture
memsize=512
memsizekb=0
memalias=0
forcerate=
cgasnow=true

[render]
frameskip=0
aspect=true
linewise=false
char9=false
multiscan=false
scaler=none
autofit=true

[vsync]
vsyncmode=off
vsyncrate=60

[cpu]
core=dynamic
cputype=pentium
cycles=max 105%
cycleup=10
cycledown=20
isapnpbios=true

[keyboard]
aux=false
auxdevice=intellimouse

[pci]
voodoo=opengl

[mixer]
nosound=false
swapstereo=false
rate=49716
blocksize=1024
prebuffer=20

[midi]
mpu401=intelligent
mididevice=mt32
midiconfig=
mt32.reverse.stereo=off
mt32.verbose=off
mt32.thread=off
mt32.dac=auto
mt32.reverb.mode=auto
mt32.reverb.time=5
mt32.reverb.level=3
mt32.partials=32

[sblaster]
sbtype=sb16
sbbase=220
irq=7
dma=1
hdma=5
sbmixer=true
oplmode=auto
oplemu=compat
oplrate=49716
hardwarebase=220
goldplay=false

[gus]
gus=true
gusrate=49716
gusbase=240
gusirq=5
gusdma=3
ultradir=E:ULTRAS~1

[innova]
innova=false
samplerate=49716
sidbase=280
quality=0

[speaker]
pcspeaker=true
pcrate=49716
tandy=auto
tandyrate=49716
disney=false
ps1audio=off
ps1audiorate=49716

[joystick]
joysticktype=auto
timed=true
autofire=false
swap34=false
buttonwrap=false

[serial]
serial1=dummy
serial2=dummy
serial3=disabled
serial4=disabled

[printer]
printer=true
dpi=360
width=85
height=110
printoutput=png
multipage=false
docpath=.
timeout=0

[parallel]
parallel1=disabled
parallel2=disabled
parallel3=disabled
dongle=false

[glide]
glide=emu
lfb=full
splash=true

[dos]
xms=false
ems=false
umb=false
automount=true
int33=true
biosps2=true
keyboardlayout=auto
files=127

[ipx]
ipx=true

[ne2000]
ne2000=true
nicbase=300
nicirq=3
macaddr=AC:DE:48:88:99:AA
realnic=list

[ide, primary]
enable=true

[ide, secondary]
enable=true

[ide, tertiary]
enable=true

[ide, quaternary]
enable=true

[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.
ldgfxrom 86c764x1.bin

#imgmount 0 win98c.img -t floppy -fs none

imgmount 2 windows98.img -size 512,63,255,522 -t hdd -fs none
imgmount 3 data.img -size 512,63,255,522 -t hdd -fs none
boot -l c
(code) ————————————————————-(code)

NOTICE: FAIR USE, the video is for informational purposes
“Copyright Disclaimer Under Section 107 of the Copyright Act 1976, allowance is made for “fair use” for purposes such as criticism, comment, news reporting, teaching, scholarship, and research. Fair use is a use permitted by copyright statute that might otherwise be infringing. Non-profit, educational or personal use tips the balance in favor of fair use.”

Links:
https://www.copyright.gov/fls/fl102.html

Youtube Video game and software content
https://support.google.com/youtube/answer/138161?hl=en

(Visited 6 times, 1 visits today)

LEAVE YOUR COMMENT

Retrounlim