Strife works without cache level 1 and 2? I got it running with 90mhz and full cache enabled... wont it be much slower if you disable those caches?Schyz wrote: ↑Mon Aug 17, 2020 8:46 pmHey, I also found issues with Warcraft 2 just now (took time to reach the "W"). Didn't check much because it's a cracked version, so I'm not going to bother if the normal one works fine.
About Strife, disabling Level 1 or 2 cache runs fine (haven't tested much), lowering to 56MHz with both caches enabled gives you enough time to fight the first soldier, and lowering to 30MHz I had enough time to kill him before it crashes.
Not sure if it's a stability issue because we are pushing the FPGA too much, Sorgelig recommends to start at 30MHz with Level 2 cache disabled as there could be less stable DE10-nano boards.
EDIT: Warcraft 2 demo v1.08 works under Win95 OSR2. Strangely the cracked version I have doesn't, but after copying the "uvconfig.exe" from that version to the full game folder and running it from a command prompt window, the full version also works fine under Win95 OSR2.
EDIT2: Descent throws the same error, and it also works fine under Win95 OSR2.
EDIT3: Both Warcraft 2 and Descent work fine with DOS/32A.
I use the DOS version from GOG for Strife. It is included as a ZIP file with the Strife game on GOG, so I just put that on my MiSTer VHD. Then I replaced the DOS4GW file with a DOS32A one that I renamed, to make it use that instead... or... I think this one is built into the exe, so it might require the DOS32A command to be used on a specific exe file. But then it should work without removing speed or cache from the core.
Its interesting that you got Descent working in Windows 95. Maybe it was a problem with my version of Descent, or maybe it was the version of Windows I was using at the time.