VOGONS


First post, by Titus03

User metadata
Rank Newbie
Rank
Newbie

First of all, I have started this topic in this section, because I have used Windows XP for testing GP500. But, this topic may concern people using Windows Vista/7/8/8.1/10 as well. If administrators believe that this topic should be moved to "The Guide –> Windows", it would be fine by me.

Introduction

Recently, I decided to go back to GP500 after many years. I have both European releases of the simulator: retail big box release and savapoint.com budget release. About 15 years ago, I had stored the patches I had found, but my archive did not contain an official patch. It seems that I had never installed one during the early years.

This topic is about finding information on the mysterious GP500 version 1.0.1185a, which can be installed from Update 1. But where this Update 1 can be found today?

* * *

The 1.0.1185a patch (Update 1)

One WineHQ's test report states that the 1.0.1185a patch is supplied on the disc.

nGlide compatibility list mentions that the patch (Update 1) is needed to be installed alongside using the "Windows 95 compatibility mode" to get the simulator to run properly with nGlide, but no link to the patch has been given.

The last available Wayback Machine's snapshot on 17th August 2001 15:41:47 states that there has not been a downloadable patch available for the simulator. But, there are no snapshots available between 2002–2012.

The unofficial info page does not mention the patch download either.

I have searched many other resources as well, and found nothing. It is hard to find a file with the name that is not mentioned on any of the still available web pages.

For those who are interested, I made a comparison between the two European releases. Those two discs do not supply the patch. The following part can be skipped if it is not interesting.

* * *

Disc info (European releases)

Both retail & budget version info on "About" page states:

GP500 SRevision: 1185 S SDate 3/09/99 4:56p S RTL
Build Date: Sep 1 1999 @ 21:40:05
MSVC++: 1200 Target: 500
GP Physics SRevision: 139 S

Retail:

Installed: Gp500.exe 273 KB (280 311 bytes) 6. September 1999, 3:14:20
On CD root: Gp500.exe 273 KB (280 311 bytes) 6. September 1999, 5:14:20

Product version info page states for both files: 1, 0, 0, 1185
Lower left hand corner on the main menu states: 1.0.1185

Notepad++'s Compare-plugin says: The files are identical.

Budget: Gp500.exe 1.72 MB (1 806 336 bytes) 3. September 1999 16:57:14

Product version info page states: 1, 0, 0, 1185
Lower left hand corner on the main menu states: 1.0.1185

Differences between CD's:

Comparing budget to retail:

Does not have:

.\00000001.TMP
.\00000809.016
.\00000809.256
.\clcd16.dll
.\clcd32.dll
.\clokspl.exe
dplayerx.dll
drvmgt.dll
.\Gp500.exe
.\GP500.ICD (On retail, along Gp500.exe, this file is installed to the HDD.)
.\secdrv.sys

Has:

.\Manual\ar40eng.exe
.\Manual\GP500 MANUAL.pdf

Differences between other files:

Retail: .\GP500\ReadMe.txt 8,60 KB (8 815 bytes) 1. September 1999, 21:16:40
Budget: .\GP500\ReadMe.txt 8,90 KB (9 120 bytes) 12. June 1998, 16:55:36

Note: The file on budget release has added information about manual on the disc.

ImgBurn reports shows that retail CD has artificially created unreadable sectors, while budget CD does not have them. Comparison between the contents shows that the copy protection has been handled differently on both CD's.

* * *

Windows 2000/XP(+) patch

On Windows 2000 and above, "Windows 95 compatibility mode" is needed to be used, but the simulator still suffers of random speed jumps between every two minutes. It can be partially fixed by using a slowdown program, but it does not cure the problem entirely.

So, later, an unofficial Windows 2000/XP patch was released:

Gp500 Windows Xp Full Patch Knobby.exe

Including:

GP500.exe 592 KB (606 208 bytes) 13. March 2003, 6:16:38

Product version info page states: 1, 0, 0, 1185
Lower left hand corner on the main menu states: 1.0.1185a

But the version info on "About" page states:

GP500 SRevision: 1185 S SDate 3/09/99 4:56p S RTL
Build Date: Sep 1 1999 @ 21:40:05
MSVC++: 1200 Target: 500
GP Physics SRevision: 139 S

(Same as aforementioned exe files.)

+

.\Gp-data.dkz
.\gp-languageEnglish.dkz
.\gp-languageFrench.dkz
.\gp-languageGerman.dkz
.\GP500.ICD
.\secdrv.sys
.\Data\GPEnglishstrings.txt

This patch does not cure the speed jumps. From my experience, even using a slowdown program effects better, even though not perfectly. I have also experienced one crash with the patch. Without the patch, I have never experienced any crashes.

* * *

Conclusion

My question is: What happened to the original 1.0.1185a patch (Update 1)?

According to MobyGames, an alternate release was released in UK. Does it include the patch? Or, is the patch released on CD's outside Europe? (I believe that MobyGames website does not cover every release of the simulator, the European budget release is not mentioned either.)

I believe that the original patch exists, but I wonder, why it is not available anywhere. Sure, it might have disappeared from many old websites, but it still must exist somewhere as, at least, the two European releases do not include the patch on the disc.

What comes to the Windows 2000/XP(+) patch, tw more questions comes to my mind:
- Does the unofficial patch include all of the resources that are included in the original patch? The remaining speed jumps and the crash I have had, indicates that the patch does not include all of the resources from the original patch, although I can not confirm this.
- If it has all the resources from the original patch, is it safe to be used under Windows 9x and Wine environments without side effects?

Anyway, it would be great to have the original patch available for everyone. GP500 is still great simulator for those who prefer driving on Win9x/2000/XP and those who prefer using newer operating systems or Wine.

Thanks.

EDIT (20th January 2021): Minor vocabulary checks.
EDIT (4th February 2021): Download link for Windows 2000/XP(+) patch provided.

Last edited by Titus03 on 2021-02-04, 00:21. Edited 3 times in total.

- Titus03 -

Reply 2 of 3, by Titus03

User metadata
Rank Newbie
Rank
Newbie

Thank you! The archived Polish website has the official patch, so everyone who is looking for it, can download it from there.

Now, I will answer some of my own questions:

The 1.0.1185a patch (Update 1)

The filename is gp500update1.exe and it will create / update the following files:

.\00000407.016
.\0000040a.016
.\0000040c.016
.\00000410.016
.\00000809.016
.\clcd16.dll
.\clcd32.dll
.\clokspl.exe
.\dplayerx.dll
.\drvmgt.dll
.\gp-languageEnglish.dkz
.\gp-languageFrench.dkz
.\gp-languageGerman.dkz
.\Gp500.exe
.\GP500.ICD
.\secdrv.sys

So, the patch must be installed before installing Windows 2000/XP(+) patch.

Windows 2000/XP(+) patch

For me, installing the unofficial compatibility patch made no difference at all. Crashes were gone, so it did not hurt either. I recommend installing it only if there are simply no other options left. It does not cure the speed jumps that happen every two minutes.

Note: "Windows 95 compatibility mode" is still needed with the patch.

Best solutions for minimizing the speed jumps

Speed jumps are a big problem in Time Trial -mode only. When there are all 24 bikes driving around the circuit, the speed jumps become less noticeable.

What will not work:

- Changing the sound options.
- Toggling uniprocessor bit "On" or changing the affinity to a single core. It has been also suggested to change the affinity to all cores (in my case 4 (On setaffinity, affinity mask: 15)), but it did not cure the issue.
- Using different compatibility modes than Windows 95.
- Using Windows 2000/XP(+) patch (Tested on Windows XP.)

What works:

- The issue can be partially cured by using a slowdown program. On my machine (@ 3 GHz), using Mo'Slo 4BIZ, made a difference with method 2 (using method 3 can surely hang the simulator) and slowdown to 25 %. By using those settings, the framerate remains smooth with 24 bikes on the track at the same time, and the speed jumps become just noticeable. Now I did not see the bike suddenly crashing to the wall. Instead, I was still able to control the bike, even though I noticed the lag. Unfortunately, the speed jumps are still bad on Time Trial -mode.

Here are my test results:

Time Trial -mode without using a slowdown software: five seconds skip between every two minutes
Single Race -mode without using a slowdown software: five seconds skip between every two minutes
Time Trial -mode with using a slowdown software: three seconds skip between every two minutes
Single Race -mode with using a slowdown software: one second skip between every two minutes

Other notes

- The official patch is designed mainly for retail release of the simulator. If the patch is installed, and the budget disc is to be used, the simulator will not launch. Budget release owners need to use a NoCD fix with the official patch. (Unofficial Windows 2000/XP(+) patch can be used as NoCD fix.)

- The simulator may occasionally hang, no matter if Windows 2000/XP(+) patch has been installed or not. I have not found the reason for this yet.

- For some reason, Hardware mode for 3D audio may drop some sound effects including agony groans and crash effects on some machines. If it happens, Software mode for 3D audio must be used. Hardware mode can be used for 2D audio without any issues, though.

Conclusion

If I will come up with any other findings, I will update them to this post.

If anyone has a perfect solution for fixing the speed jumps, any comments are welcome. If anyone wants to comment the "Update 1 is included on the disc" -rumours, or the release history related to Update 1 in general, any comments are welcome, too.

EDIT (21th January 2021): Minor vocabulary checks.
EDIT (4th February 2021): More information on the Windows 2000/XP(+) patch and the speed issues provided.
EDIT (22th March 2021): More information about affinity settings.
EDIT (27th March 2021): Removed the mention of gamepad issues after "Toggling uniprocessor bit...". I had a problem with my USB-hub, which was not related to GP500. It's fixed now.

- Titus03 -