VOGONS


Reply 120 of 121, by ElTentakel

User metadata
Rank Newbie
Rank
Newbie
DoZator wrote on Today, 12:24:

If memory above 4G is used, it will be necessary to check whether there is any useful data in these ranges, since many users of such systems often use something like "RAMDRV4M" or "RamDsk64", and user data may easily be present there - data that is saved in memory above 4G even after switching to MS-DOS mode, as well as after a hardware reboot of the PC (in the case of "RAMDRV4M"); this data continues to be used under Windows. Could GLIDULATOR somehow fail to notice and damage this data if it does go beyond 4G and manages to reach it, or is such a thing ruled out?

Pył with EMM386 but without HDPMI32i crashes while loading a level on one tester's machine (HIMEM + EMM386, DOS/4GW directly). Without EMM386, or with HDPMI32i, it loads. Cause not known yet; please report the error text and a trace log if you see it.

In version 9.6, these crashes stopped. In MS-DOS modes, everything works stably - before and after Windows (only one core). HDPMI32I adds support for multithreading to EMM386 (in both cases). Everything works just as stably and smoothly. Performance has noticeably improved (it started improving rapidly back in version 0.9.5) and it’s now playable. On Windows, there’s only one core with glide2x.ovl (just as before). Thank you.

Previously the registers were not cleaned up properly, so this explains it completly. And no, I hadn't thought about RAM disks, thank you for pointing that out.

Reply 121 of 121, by ElTentakel

User metadata
Rank Newbie
Rank
Newbie
shadowmage wrote on Yesterday, 20:33:
Glidulator GL-1 works not only on Windows 98, but also on Windows NT 3.51 and NT 4.0. […]
Show full quote

Glidulator GL-1 works not only on Windows 98, but also on Windows NT 3.51 and NT 4.0.

There's also a project called g2xwarp, which allows Glide 3 (glide3x.dll) and Glide 2.1.1 (glide.dll) games to run using Glide 2 (glide2x.dll). This version even works on Windows NT 3.51: Fix for Pandemonium! on Voodoo 3

The ZIP file (download/file.php?id=174350) contains glide.dll, while glide3x.dll can be found inside the g2xwarp folder.

I tested the Need for Speed: Porsche Unleashed demo, and it works on Windows 98. I also managed to run the Quake III Arena 1.11 demo using glide3x.dll from g2xwarp together with MesaFX 7.4.4: https://github.com/NejcDolicanin/MesaFX-7.4.4

As for games that use Glide 2.1.1 (glide.dll), I managed to run Pandemonium!, MechWarrior 2: 31st Century Combat (3dfx OEM version), and CyberGladiators using g2xwarp.

I can also launch the Scorched Planet demo, but the graphics are displayed incorrectly due to color issues.

I've added a glide.dll target and glide3x.dll is already in the last release. With the next release Scorched Planet demo should render fine with the new target. I also added Windows NT 3.51/4.0 to the test machinery, to not lose compatibility on further development.