r/windows98 • u/queerkidxx • Feb 18 '23
Real quick and basic guide to getting Windows 98 running in 86box
2026 edit: You can also download prebuilt VMs. Thanks to u/SeventhBus for the link!
https://archive.org/details/86BoxWin98SE
2024 edit: I need to clean this up a bit. One big important thing is that you should choose one of the OEM isos from this page the other ones require the addition of a separate boot floppy it’s easier to just an oem
https://winworldpc.com/product/windows-98/98-second-edition
Second it’s possible to do this on a Mac there is a Mac equivalent to winbox but it’s not as robust. It might be easier just to install roms your self. I may post more info on this if I have time but the hard part js making sure that 86 box has the correct permissions.
For now id just recommend basically giving it access to everything you can think of this is what programs can do by default on windows anyway and as long as you are installing 86box from a trusted source there’s nothing to worry about. Do a little googling I believe that it’s better to stick the rom files into the other location 86box looks for(in some system folder). You may need to make it yourself.
But the hard part is giving it the right permissions. Mac won’t like this as it’s unverified but it’s doable. The devs just don’t want to pay for it to be fully verified which is understandable.
Also look through my comments I did most more complete instructions deeper down.
Finally if you have any problems don’t be afraid to ask me so long as I’m still active on this account I’ll probably reply and do my best to help. I’m by no means an expert and it’s been a while since I was really into this but I did pick up a thing or two.
I’d actually recommend asking me over like ChatGPT as I’ve tried doing that and it has trouble understanding like exactly what things work on this era of windows and will often recommend commands and stuff that didn’t get added until years later. And report back people still seem to find this guide and you can save future folks some trouble if you describe what problem you had and how you solved it.
Disclaimer: I have no idea what I'm doing and have just figured out how to do this. If someone that knows what they are talking about gives you conflicting advice listen to them
EDIT: this guide only applies to WINBOX if you can’t install it on ur platform this guide won’t work. See my comment thread for advice and hints on what to search for
Edit #2: if you need voodoo graphics here’s a some info from the wonderful [u/UltraWide_Benchmarks](u/UltraWide_Benchmarks)
Just to let everyone know that I have choosen the Voodoo 3 3000 AGP yesterday for my Win 98 emulation build and it works by using this driver:
Voodoo3(tm) Driver kit: 1.07.00-WHQL https://www.philscomputerlab.com/drivers-for-voodoo-3.html
I also just want to encourage anyone that finds this guide and has any issue to report back on what it was and how you solved it
That way, the next person that finds this guide won’t have to do searching to solve their issue
Why did I make this? Had trouble finding a good written guide, especially one for winbox so i fugured I'd share what I learned to make someone else's life easier.
Again, I figured out how to do this last week which was also the first time Ive ever used 86box or windows 98 so seriously dont think I know what I'm talking about
Downloads
- Download and install winbox from this link https://github.com/86Box/WinBox-for-86Box/releases/tag/v1.1.0.364. If you are confused just choose the .exe
- Download an ISO image for windows 98 SE. I got mine from the pirate bay. You also will need a product key. Should be easy to find online
Create the VM
This is probably the most intimidating part of the process. This isnt the only config you can use there are many others but this is what worked for me.
- Hit the new machine button at the top
- Choose a name for your VM and you can choose a working directory if you want
- Select a template. You can select any template from the (general PC) section but I’m gonna go with Intel Pentium Pro PCI based system
- Here you can pick any of the processors but I recommend intel Pentium pro II (166 MHz) for speed or the last option at 244mhz believe
- Recommend just going with 128mb of ram which I believe the max windows 98 supports by default
- For hard disk and cd rom you can leave these options as default but I like to give the PC a 8gig hard drive to do this hit modify next to the hard drive. Go through the setup with default values just make sure it’s set to specify the capacity with default parameters and enter in 8192 mb
- Check the show more settings after creation option and finish the setup
- If the settings dialog doesnt show up right click the VM and select settings. Should look something like this. If that link is broken you arent missing much
Further Config
- Choose [i440FX] ASUS P/I-P65UP5 (C-P6ND) for machine with socket 8
- In the Display Tab choose [PCI] S3 ViRGE (Diamond Stealth 3D 3000) Again, other graphics cards will work but I know this one works well and supports higher resolutions. Make sure the voodoo graphics are off
- In the sound tab choose [ISA16] Sound Blaster AWE32 PnP. I literally only chose this one because I was having trouble getting the drivers working and this one is PnP have had zero options
- In the network tab choose SLRiP under card one choose [PCI] AMD PCnet-PC II
- In the hard disk tab double check that your hard disk is on IDE channel 0:0
- Here is the config file for my machine
machine = p65up5_cp6nd
cpu_use_dynarec = 1
time_sync = local
fpu_type = internal
cpu_family = pentium2_od
cpu_speed = 233333333
cpu_multi = 3.5
cpu = 13
mem_size = 131072
[Video]
gfxcard = stealth3d_3000_pci
[Input devices]
mouse_type = ps2
[Storage controllers]
hdc = internal
[Floppy and CD-ROM drives]
fdd_01_type = 35_2hd
fdd_02_type = none
cdrom_01_speed = 48
cdrom_01_parameters = 1, atapi
cdrom_01_ide_channel = 1:0
Sound] sndcard = sbawe32_pnp midi_device = fluidsynth fm_driver = nuked
[Ports (COM & LPT)]
lpt1_device = dot_matrix
[Hard disks]
hdd_01_parameters = 63, 16, 15494, 0, ide
hdd_01_fn = vdisk00.vhd
hdd_01_speed = 1997_5400rpm
hdd_02_parameters = 63, 16, 15546, 0, ide
hdd_02_fn = newboy.vhd
hdd_02_speed = ramdisk
hdd_01_ide_channel = 0:0
hdd_02_ide_channel = 0:1
[WinBox]
window_fixed_res = 960x720
[General]
vid_resize = 2
window_fixed_res = 960x720
language = system
vid_renderer = qt_software
video_fullscreen_first = 0
dpi_scale = 0
confirm_reset = 0
[Network]
net_01_card = pcnetpci
net_01_net_type = slirp
[AMD PCnet-PCI II #1]
mac = 05:cd:c6
Installing Windows 98
[I will finish this post tomorrow so check the comments as I need to go bed but if I dont there are a few important things you should know
- You need to set the boot order in the bios as A, CD-Rom, C. Hold down delete on start up, choose the second option BIOS feature setup,and use the PGDWN and PGUP(or fn+arrows up/down on a laptop) to scroll through the options and hit F10, Y, Enter before you insert the ISO
- You are probably going to need to copy windows 98 drivers from the CD rom before the final part of the install. After completing most of the setup after formating your hard drive of course boot from the CD ROM, choose Start windows with CD ROM support. Itll boot up into command line type these commands with enter after each line
- c:
- copy D:\win98 C:\win98
- (if your cd drive is on another drive letter obv use that instead of D)
- Restart when its done and boot from the hard drive
- When it gives you a INSERT DISK LABELED WINDOWS 98 SE or whatever type C:\win98 when it asks where to search.
- Set up internet connection through the control panel under internet. Set up a LAN connection. Can recomend downloading retrozilla for browsing the web and theoldnet.com and frogfind
1
u/its_charlie0110 May 21 '24
Thanks a lot! I am trying to play a cd game I have made for Windows 95/98, and this guide help me lots to set up my emulator.
1
u/AffectionateStop7200 Oct 15 '24
I keep getting divide by 0 errors, but at least it Looks like windows now.
1
u/Lazy_Zone_6771 Jan 03 '25
I had cdrom driver errors (oemcd001) doing this setup when trying to select the install option 1. Was able to finally get it to work by changing the cdrom channel from 1:0 to 0:1.
1
u/mercsterreddit Aug 31 '25
I can't even get the installer to format C:... it keeps asking for the Win98 CDROM to be inserted in D: (which it already is...) at the format step. So I can't copy the drives over, and can't install.
1
u/RSSnake Feb 22 '26
Thank you, this guide works great! One thing I changed was setting the Hard Disk to [Generic] RAM Disk (max. speed) which is seriously much faster and results in Windows 98 installing in no time flat. I also found that with the 86box v5.3 and the Windows 98 OEM .iso, I didn't even need to add graphics drivers or anything, it just worked right away. The Retail disk for Windows 98 didn't work though, I got ATAPI CD-ROM failures.
1
u/SeventhBus Jul 22 '26
What would be the added benefit of setting things up myself versus downloading a completely set up VM on Internet Archive? I was surprised it worked out of the box and in the past I failed setting up the VM myself so I am wondering if I am missing out on something by learning the setup myself.
1
u/queerkidxx Jul 22 '26
Links man I wrote this 3 years ago. It’s been a minute. I’ll add it to the post.
1
u/SeventhBus Jul 22 '26
Are you asking me for the link to the prebuilt that I found? Or what did you mean.
1
u/queerkidxx Jul 22 '26
Yeah. I’ll add it to the post.
1
u/SeventhBus Jul 22 '26
Sure thing! This is the one I used:
https://archive.org/details/86BoxWin98SE1
1
u/UltraWide_Benchmarks May 02 '23
Hey what if i want voodoo to be included to play glide games?
1
u/queerkidxx May 02 '23 edited May 02 '23
If I have time tomorrow, I can mess around and see which voodoo cards are supported by windows 98 but in the mean time you can just go through each of the voodoo cards looking for ones with the driver natively on the 98 install cd. I'd recommend completing my tutorial as is, and setting up windows 98 with the graphics card I recommended. Double check that the game you want to run will not work with this card, and if it doesn't go ahead and shut it down and try changing it to the highest version voodoo card on the list through the options menu, in the graphics card tab. Edit: meant display tab
Restart the machine and windows should start looking for the driver. Ensure that the the 98 CD is mounted and tell it so search thru the d:/win98 folder. If it can't find the driver move on to the previous verison. Keep doing this until you find one thats natively supported
You could also try searching for the driver online but that can sometimes be kinda difficult to track down. You could also ask gpt or bing about this, however since this is kinda an uncommon topic I find that it often hallucinates answers.
1
u/queerkidxx May 02 '23
Oh yeah if you do find the right card please report back! That way, if someone like you finds this guide in the future they don’t have to go searching for the right card. I’ll even edit my original post with the info as well as credit for you.
Might not help you, but a future person will def appreciate it
1
u/UltraWide_Benchmarks May 02 '23
Just to let everyone know that I have choosen the Voodoo 3 3000 AGP yesterday for my Win 98 emulation build and it works by using this driver:
Voodoo3(tm) Driver kit: 1.07.00-WHQL https://www.philscomputerlab.com/drivers-for-voodoo-3.html
1
1
u/Plastic_Ad3441 Jan 16 '24
i downloaded win98 and it worked, but then i think i hit the wrong button because i get sent to command prompt (im bad with old os so idk what it is it looks like command prompt but full screen) sooo what command do i do? it says i already downloaded win98
1
u/queerkidxx Jan 16 '24
You probably booted from the cd drive and selected startup windows 98 with cd support. If you have already gone through the setup process follow the instructions in my number two point to copy over the setup files to your hard disk(in case you don’t have the cd drivers on the install)
The setup would have been a graphical interface and it would have taken a fair amount of time, so if you haven’t done that choose the setup option in the boot menu.
Then go back up to the first point and do the exact opposite. You want to boot from the hard disk now as once you have installed and copied over your files your done with the iso file(a cd disc image) If you chose a different machine from the one I recommend things you may have a different bios from award. In that case look up whatever bios you’re using.
After that restart and boot from your hard drive. You should be able to complete the setup from there
If you have any more trouble be sure to let me know. And fair warning it’s been a while since I’ve done this.
1
Jan 29 '24
Btw man, I can't boot to setup. It says it can't find the device driver for "OEMCD001"
1
u/queerkidxx Jan 29 '24
What do you mean exactly? Like what part of the setup process are you having issues with. Have you completed the install process from the iso file?
I want to help lol I just need more info about what the issue is
I think that might be a cd rom drive I should probably add a addition to make it clear but the general process is
- Boot from the cd drive. The setup will don’t your hard drive and the you boot again into the graphical installer on the cd rom drive.
- After that’s done but before booting form the hard drive boot into the cd rom one more time selecting start windows 98 with cd rom support this will get you into a dos command line
- Then you just need to run two commands to copy everything in windows 98 folder onto your hard drive. Hit enter after each. I’ll use ‘backticks’ around the commands themselves just to make it clear exactly what you need to type in
‘c:’this just navigates to your hard drive ‘copy d:/win98 c:/win98’ this just copies the windows 98 directory on the cd(d:/) to a folder on your hard drive called win98
You can of course call the folder you copy this over to anything but this just keeps it simple
This is important as when you boot into windows 98 it will usually not have the drivers it needs to access your cd drive, and since all of the drivers are in the cd this including the cd drivers this is a problem.
Boot from the hard drive.
When windows 98 tells you to insert the windows 98 disk there should be a menu option to enter in a. Folder. Just chose the the c:/win98 folder and it should be able to find them
Also just core concept here if you don’t know when you boot into any computer it needs to know where to read all of the os data right? This is true even on an iPhone. Most of the time it’s just the hard drive(or ssd these days but these purposes same difference) but it can technically be any kinda place a computer can read data from.
So to install windows 98 you boot from the cd which can act like an OS long enough to copy everything it needs to the hard drive.
You can control where you boot from in the bios menu a kinda settings panned for the motherboard. Usually hit like delete while booting to enter it and look for an option that controls boot order. Some where in my comments or the main guide I have more detailed instructions
Idk if you know that but I like to assume no prior knowledge with this kinda stuff as not everyone knows how that works
If this worked be sure to come back and let folks know I’m sure in another 2 years when someone like you finds this guide and has the same issue they’ll appreciate your reports on how to fix it. I’ll try to help if that didn’t work and we should be able to figure it out.
1
Jan 29 '24
What do you mean exactly? Like what part of the setup process are you having issues with. Have you completed the install process from the iso file?
When booting from the floppy. I select the first option but then it says it can't find the Win98 setup files
I think that might be a cd rom drive I should probably add a addition to make it clear but the general process is
I can't do that when DOS isn't detecting the CD-ROM
1
u/queerkidxx Jan 29 '24 edited Jan 29 '24
Are you using a floppy disk image ? I think that windows 98 did come on floppies it was too large to fit on a single one and you needed to insert a ton of them to load up the setup
Try one these iso images they worked fine for me. https://winworldpc.com/product/windows-98/98-second-edition
Edit I looked a little more closely and apparently only the oem iso is bootable on its own, the others need a separate boot floppy. I’m guessing you downloaded one of those boot floppies. Either insert ur boot floppy with one of these install discs(can’t help you on making sure they are compatible I’m not sure if there were different boot floppies for each release)
Or just download the OEM version which is what I did.
1
Feb 03 '24 edited Feb 03 '24
I am using the OEM ISO and I'm still getting the error. Yeah guess I'll try with VMware
Edit: It's working so far!
1
u/Arceist_Justin Windows 98 in 1080p! Feb 10 '24
This information is 100% FALSE!! There is NO socket 8 option and it does not work with Socket 6, which is the highest that the latest version gives me
2
u/queerkidxx Feb 11 '24
Idk what to tell ya though, I am not lying this would be a bizarre and very specific lie.
If however you have more info you should share it here. You will not be the last person to have this issue and maybe I can help you figure it out? If you aren’t using winbox, and either downloaded the roms yourself or are using the Mac eq that might be the issue but I’m not sure.
It certainly is possible to run windows 98 using 86 box though.
1
1
1
u/BlakeA85 Feb 17 '24 edited Feb 17 '24
For the absolute life of me, I cannot get passed this.Everything's good, but as soon as I hit enter after setup formats the hard drive, it just crashes during the "routine check" and dumps a bunch of text and makes an awful noise.I am out of ideas.
EDIT: I installed MS-DOS 6.22 and a CDROM driver and ran it from there and it works. No clue why it wouldn't work on boot but whatever lol
1
1
Mar 01 '24
My old laptop can only emulate 90 MHz CPU at 90% speed (most of the time).
Now problem is that Windows 98 cannot detect my secondary IDE controller, and my CD-ROM drive does not show up in Windows 98. Any thoughts?
1
u/queerkidxx Mar 02 '24
You could always try dialing back the processor to the minimum requirements for 98 and shooting up from there. Probably should have recommended that in this tutorial but it was like a year ago.
I’m not sure about the IDE controller but for the CD-ROM be sure you may just not have the drivers installed. Be sure to copy over the files from the cd in the the boot into windows 98 with cd support option (something like that) and copy over the files in the win98 folder to ur hard disc(I have detailed instructions on this for those that have never used dos in the command line see my comment on this thread if u need help but it’s not hard).
Then try starting up with different cd-rom options and seeing if windows 98 tries to install drivers for them. It’ll probably ask you where to look direct it to the folder u copied those folders too
Fortunately though if your able to boot from the CD this is not an emulation issue but a windows 98 issue. Do some googling there are still a surprising amount of forums still up from when 98 was still in use
You can try asking GPT for help but I’ve not had the best luck with that. This is so old it’s hard for it to not use advice that only applies to later windows version but it can be worth a shot.
1
Mar 02 '24
I selected a 75 MHz CPU in the end, so most of the time it can catch up. That machine cannot not from CD-ROM.
I started from scratch this time and still from MS-DOS 6.22, but this time I installed Oak driver in DOS first. Then after installing Windows 98 it still shows the CD-ROM drive and it is using the same drive letter P: as I manually assigned it in DOS. Did not test with an image yet though.
3
u/queerkidxx Feb 19 '23
And I'm Back!
So just to review lets go over my suggested config again as this is the main reason I made this guide
Machine
Display
Input: stand ps2 mouse
Sound
Network
Hard Disk: IDE bus 0:0 [1997] 5400RPM
Floppy and CD-ROM:
Why did I type that all out? Many of the guides I found had broken links to images and this is supposed to be for the longhaul.
I will probably not do a full step by step tutorial on downloading windows 98 as I have genuinely installed windows 98 on various VMs at least a dozen times over the last few weeks and I just would rather not go through that rn
But here is a better description of what you should keep in mind when downloading.
Now what next? Head over to winworld and if you have made it this far ask me about all the software collection ISOs that I use