VOGONS


Reply 20 of 33, 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 33, 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 33, by 1541

User metadata
Rank Member
Rank
Member

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

German Windows 98 SE inofficial Service Pack & NUSB

Reply 24 of 33, 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 33, 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 33, by 1541

User metadata
Rank Member
Rank
Member

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

German Windows 98 SE inofficial Service Pack & NUSB

Reply 27 of 33, 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 33, 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 33, 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 33, 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 33, 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 33, by 1541

User metadata
Rank Member
Rank
Member
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?

German Windows 98 SE inofficial Service Pack & NUSB

Reply 33 of 33, by 1541

User metadata
Rank Member
Rank
Member
DosFreak wrote on 2020-09-19, 15:52:
Considering Ryzen 4 later this year and was researching the VME issue with 9x in a VM. For some reason I completely missed that […]
Show full quote

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.

Did anyone have any luck testing a Ryzen 5000 with a VM so far?

German Windows 98 SE inofficial Service Pack & NUSB