VOGONS


Reply 20 of 32, by yochenhsieh

User metadata
Rank Newbie
Rank
Newbie

Hello,
Just want to report that I have same problem here with Ryzen and Windows 98 VM. I don't have vmware workstation license, so I search and installed VMware-player-6.0.7-2844087. This version works for me.

Reply 21 of 32, by VMwired

User metadata
Rank Newbie
Rank
Newbie

I own a AMD Ryzen 3900X and had the same problem as Marvias.
file.php?id=65973&mode=view

Thanks @1541 I was now able to successfully install Windows 98.

Had tested VMware Worksation 12 and 15 without success but with version 10 it finally worked.

Reply 22 of 32, by 1541

User metadata
Rank Newbie
Rank
Newbie

With VmWare 10, I have the issue that drag'n'drop from Win10 to the Win98 desktop will lock up the VM...

In the meantime, I've switched from VmWare to PCem which works flawlessly, however it consumes more CPU power

Windows 98 SE inofficial Service Pack & NUSB (German)
Windows 9x device drivers and tools (German)

Reply 24 of 32, by yochenhsieh

User metadata
Rank Newbie
Rank
Newbie

I can drag file from host (win7/10) to guest (win98) with vmware player 6.0.7. Dragging files out from guest to host will make the guest vm hang/freeze, but it's fine since I normally won't do that (getting files out).

Reply 25 of 32, by marvias

User metadata
Rank Newbie
Rank
Newbie
Damaniel wrote on 2020-02-19, 04:40:

one of the most recent Windows 10 Creator updates prevented pre 15.x VMWare releases from working. I actually use Windows 98 VMs a lot, so it actually sucks that I can't make it work.

12.5.9 actually still works even in 1909 W10. You just have to modify AppCompatFlags registry, so that windows would let it start. This is what I use:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags]
"{3d9912c3-cb54-4f34-ab71-1d429553bf96}"=dword:00000077
"{66f21bbc-149a-411b-8e11-880af7c1266c}"=dword:00000077

BTW with W10 2004 will come next challenge for those using WSL2, since it requires Hyper-V role activated and old VMWare even including current version 15.5 dont run with Hyper-V activated.

Reply 26 of 32, by 1541

User metadata
Rank Newbie
Rank
Newbie

Ok, so here's a complete update of how to Install Windows 98 SE with a Ryzen CPU in VMware 12:

https://translate.google.com/translate?hl=&sl … indows-98-SE-mi

TL;DR:

1. use VMware 12.5.9 for Win10 hosts (version 15.x won't let you specify the "Virtualization engine" any more)

2. set "Virtualization engine" manually to "Intel VT-x or AMD-V"

3. run Windows 98 installation until it crashes

4. reboot into safe mode

5. disable 32-bit mode for drives and reboot

6. let windows 98 finish its installation process to the end

7. reboot to MS-DOS and replace file "ESDI_506.PDR" (i.e. 48-bit LBA fix) in C:\WINDOWS\SYSTEM\IOSUBSYS

8. enable 32-bit mode for drives again

9. success

Windows 98 SE inofficial Service Pack & NUSB (German)
Windows 9x device drivers and tools (German)

Reply 27 of 32, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Considering Ryzen 4 later this year and was researching the VME issue with 9x in a VM. For some reason I completely missed that it affected NT up to XP and 2003 but it makes sense.

Is this still broken as of 9-19-2020?

Anyone have the time to test 9x and XP in the latest Vmware Player VM?
Interested in knowing:
Install OS from CD to desktop works without issue.
If programs in NTVDM work (as well as they normally do anyway)
If changing the bit in the cpuid "fixes" the issue and if that breaks programs as well.
Not interested in any workarounds or downgrades unless the cpuid "fix" works but we can document them for those that are.

DOSBox Compilation Guides
DosBox Feature Request Thread
PC Game Compatibility List
How To Ask Questions The Smart Way
Running DRM games offline

Reply 28 of 32, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Considering this:
https://www.theverge.com/2020/10/8/21506447/a … ce-release-date

Anyone know if VME is still an issue with Zen 2 with latest bios updates, if so will likely be the same with Zen 3.
If still an issue then masking the bit, disabling 9x 32bit disk drivers, using an old version of vmware (12) are still the "fixes"?
https://communities.vmware.com/message/2947137#2947137

DOSBox Compilation Guides
DosBox Feature Request Thread
PC Game Compatibility List
How To Ask Questions The Smart Way
Running DRM games offline

Reply 29 of 32, by marvias

User metadata
Rank Newbie
Rank
Newbie

Masking VME didnt have any effect for me and I think its not the real problem. Reason why Windows 98 VM needs binary translation is not VME, but some bug in memory management I found on this link https://blog.stuffedcow.net/2015/08/win9x-tlb … validation-bug/ And even with binary translation, it crashes lot more than on old CPUs. Nested virtualization works (Win98 VM on XP VM on W10), but its slow.

Reply 30 of 32, by Jo22

User metadata
Rank l33t
Rank
l33t
marvias wrote on 2020-10-11, 23:33:

Masking VME didnt have any effect for me and I think its not the real problem. Reason why Windows 98 VM needs binary translation is not VME, but some bug in memory management I found on this link https://blog.stuffedcow.net/2015/08/win9x-tlb … validation-bug/ And even with binary translation, it crashes lot more than on old CPUs. Nested virtualization works (Win98 VM on XP VM on W10), but its slow.

What about Vanderpool or Pacifica?
Does enabling them affect Win98 in a negative way?
In Virtual PC 2007, long ago, Vanderpool helped me in getting Win32s on Windows 3.1 running.
It also was useful for OS/2 Warp 4, I recall.
However, Windows 98SE got totally unstable with it. XP didn't care either way.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 31 of 32, by Jo22

User metadata
Rank l33t
Rank
l33t

By the way, Windows Me is seriously wotth a try. It was better prepared for the new technology of the upcoming 21st century.
The Pentium IV had one of the fastest LOOP instructions that caused timing issues with earlier Windows releases. Including good old 3.1 in 386 Enchanted Mode (Standard Mode was safe, as usual; WfW 3.11 - do you hear me? ). 😉

http://www.os2museum.com/wp/those-win9x-crash … -fast-machines/

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 32 of 32, by 1541

User metadata
Rank Newbie
Rank
Newbie
marvias wrote on 2020-10-11, 23:33:

Masking VME didnt have any effect for me and I think its not the real problem.

Same here, I tried the VME masking in VMware and VirtualBox - neither had any effect

DosFreak wrote on 2020-10-09, 01:38:

Anyone know if VME is still an issue with Zen 2 with latest bios updates, if so will likely be the same with Zen 3.

Unfortunately, I only have a Zen 1 CPU on an AGESA 1.0.0.6 BIOS for testing. However, AGESA 1.0.0.6 did not help while using a "Summit Ridge" CPU.
Anybody has any other experiences using ZEN 2 Ryzens?

Windows 98 SE inofficial Service Pack & NUSB (German)
Windows 9x device drivers and tools (German)