Extract umbpci_e.zip, hiram.zip and himem334-unofficial-rp.zip to a temporary folder (can name it DOS or something like that). Burn the temporary folder to a writable cdrw. You can do this in your favorite OS.
After fat32 partition is ready, and you know what you're doing, copy the Win98 folder from the Windows 98SE CD to the C drive (your fat32 partition). This is needed when 98SE prompts to insert 98 cd during driver installs and you have 32-bit HDD drivers disabled (because 98SE doesn't like modern HDD controllers usually, and Cdrom drives aren't available after setup this way).
Insert your Windows 98SE CD. Reboot PC and boot from CD. Select to "Boot From CD-Rom" choice at startup menu. Select to "Start computer with CD-ROM support" choice at next startup menu. Assuming cd driver letter is D (default), start setup without acpi: [code]D:\win98\setup /pi[/code] When setup initializes it prompts to perform a routine check, hit enter to continue. When scandisk finishes without errors, setup will continue as normal. Proceed with setup until prompted to reboot (when prompted to create startup disk during setup, click next and click cancel to avoid making floppy; and click ok to proceed setup).
This is the hard part... Upon reboot, boot from Windows 98SE cd again: select to "Boot From CD-Rom" choice at startup menu, and select to "Start computer with CD-ROM support" choice at next startup menu. Assuming C is your fat32 drive (which Windows 98SE has just used), go to the windows\command folder and do the following like this: [code]cd C:\windows\command
edit ..\system.ini[/code] Go to [386Enh] section and add some lines so it looks like this: [code][386Enh]
LocalLoadHigh=0
MaxPhysPage=40000[/code] Go to [vcache] section and add some lines so it looks like this: [code][vcache]
MaxFileCache=65536[/code] Do ctrl+S to save system.ini (or save via menu). Open system.cb while you're still in edit (same folder as system.ini), and add the same lines and the missing section headings for those lines so it looks like this: [code]
[386Enh]
LocalLoadHigh=0
MaxPhysPage=40000
[vcache]
MaxFileCache=65536
[/code] Save this file too. Close edit. Swap Windows 98SE CD for the cdrw you burned with the temporary folder. Copy the files from temporary folder in CDRW to your C drive like this (assuming you named temporary folder "DOS"): [code]mkdir C:\DOS
copy D:\DOS\*.* C:\DOS[/code] Change attributes of config.sys in C:\ and open config.sys with edit: [code]attrib -R -H -S C:\config.sys
edit C:\config.sys[/code] Comment out lines containing himem.sys and emm386.exe so they look like this (assuming you installed Windows to default folder): [code];DEVICE=C:\WINDOWS\HIMEM.SYS
;DEVICE=C:\WINDOWS\EMM386.EXE RAM[/code] Add the following lines under DOS=HIGH,UMB,AUTO so it looks like this: [code]DOS=HIGH,UMB,AUTO
DEVICE=C:\DOS\UMBPCI.SYS
DEVICE=C:\DOS\HIRAM.EXE
DEVICEHIGH=C:\DOS\HIMEMX.EXE /MAX=2097152[/code] Restore attributes to config.sys: [code]attrib +R +S +H C:\config.sys[/code]
Reboot PC, and boot Windows 98SE in safe mode (can hold right-shift key, or hold f8 during boot). Right-click "My Computer", click properties, go to "Performance" tab in "System Properties" window, and click "File System..." button. Click "Troubleshooting" tab, and click box "Disable all 32-bit protected-mode disk drivers"; click "OK" button and reboot. Proceed with Windows 98SE setup as normal.
NOTES:
Install unofficial 48-bit LBA patch from mdgx's site After installing you can now re-enable 32-bit protected-mode disk drivers (clear the checkbox which you previously selected in last step), have DMA for HDD, and access your CD-rom drive.
Personally couldn't use DMA for CD-rom drive. Had to use cd-rom drive via usb to avoid that problem. But it works fine without DMA.
COOL THINGS:
XMSDSK is a great ram drive. You'll probably be limited to 600 megabytes however, because of the system arena problem with 98SE (VMM of 98SE can really only deal with 2GB of ram max). XMSDSK can be found here: -sieber.de/files/xmsdsk.zip
Rloew has lots of cool things. It cost a very small amount of money. His website is here: Most interesting is the ram patch (actually all his stuff is interesting ?). It fixes the system arena problem with 9x and lets you max out your ram for a ram drive according to him.
Uwe Sieber's homepage is really cool as well! Lots of tools and useful things that you sometimes can't do without. -sieber.de/util_e.html
VBE driver for almost any video card (even current ones). Allows high color and high resolution. They work great in VirtualBox too.
MDGX's website. Tons of patches, tips, and DOS-9x stuff that sometimes you can't be without.
Audio/Video:
There's many options. Most likely you only have pci slots, so you can buy a pci soundcard for DOS games and a video card with 98SE drivers, but you'll find the soundcard may not work whatsoever in DOS (lack of NMI-DDMA). The only cure to DOS sound is buying a soundcard with Sound Blaster Pro emulation via WDM drivers, and running your DOS games inside 98SE. Many pci soundcards have WDM drivers with Sound Blaster Pro emulation fortunately. Running DOS games inside Windows 98SE with such a card allows you to have sound, and good midi with Microsoft's software midi synthesizer (even if the card doesn't normally have hardware synthesis). Some cards like the Live! offer additional soundfont support for midi, or FM synthesis for others. Some cards like the au8830 (Vortex 2) don't have WDM drivers, but they have high mobo compatibility and functional sound/midi for DOS games inside 98SE via VXD drivers. Most soundcards have problems with VXD drivers for DOS sound/midi in 98SE and don't usually work however, and even when they work there is usually issues due to the low level nature of VXD drivers.
Download File ✑ ✑ ✑ https://www.google.com/url?hl=en&q=https://urlin.us/2yM0qG&source=gmail&ust=1719709239736000&usg=AOvVaw18Kr3b5ZspmpWJaoE6uai0
I install Win98 usually from HDD. I start with partitioning HDD and installing some basic DOS on FAT16/32 partition. Also I use himemx.exe to limit max of XMS - this is essential for installation on 1GB+ systems. I simply copy win98 Setup files on prepared partition and run setup.exe from HDD. I don't need to modify system.ini maxphyspage while it's limited by himemx. You can first try intalling with /p j that enables ACPI and if it fails or you have conflicts in devmgr then you can try /p i without ACPI. On my new system with GA-P67-DS3-B3 the /p i seems to be better way (no conflicting devices in system resources) but it installed and booted in both cases... I made it quite working except USB - this new chipses missing UHCI (have only EHCI and USB 2.0 hubs) have problems with nUSB...
No, I meant that P6x chipset is missing UHCI hardware inside, not a driver. So the driver stack must handle EHCI with USB 2.0 hub (that also contains speed translator to handle old 1.x devices). WinXP can handle this, probably 2k too. It seems not problem to install nUSB + updated intel INFs on up to ICH10 and reach USB2.0 speeds...
Hi Holering, I followed your instructions to the hilt and managed to install windows98SE...YaY ! But, But, But...facing issues for the sound and vga drivers for Mercury Intel G33/G31 Express chipset board that I have. Also the DVD rom that I am using is a SATA one but managed to run it making it run on compatibility mode in BIOS....please can you suggest how to work around the sound drivers as there are none avaible for Win98SE..
I've been working on a wacko Win98 SE build based around an Asrock AliveSATA2-GLAN. There are some quirks, but the only fundamental problem at present is a non functioning RTL8111B PCI-E gigabit LAN chip. To be clear, it works fine with Linux and, apparently, the DOS diagnostics as well. Something in the Win98 driver locks the card, though, as diagnostics don't work when I drop out of Win98 to DOS with no reboot.
If you are talking about on board Graphics, there are no windows 98 drivers for this, too new. For sound it will depend on the audio chipset used on the board, but the likelyhood for drivers to exist is slim to none.
Not to be a debbie downer but really why would anyone waste time installing 9x on anything newer than Core 2 Duo (and even for that I find questionable). You have to use 10+ year old GPUs and sound cards to make it work, even if you have a board with enough PCI slots for that. Then you run across SATA and chipset issues, potential HT issues as mentioned before. Not to mention a modern machine would much better off running something it was designed for or newer than being limited in usability by a nearly 20 year old operating system. Don't get me wrong, I do love me some Windows 98 but stick with Pentium 4 or older for that. Or use a VM or 86box, etc.
7fc3f7cf58