Just a few days ago, after reading some information, I was able to successfully install and (partially) run Grand Prix 4 on my RPi 4 4GB RAM running Bookworm OS 64-bit. I got the Grand Prix 4 installer from
this post.
These are the steps I followed to install Grand Prix 4:
1) The first step was to install Pi Apps.
2) I installed Wine 9.3 via Pi Apps. It also installs Box64 in the process.
3) Trough Wine Program Manager, I ran setup.exe to install Grand Prix 4. After installation, when trying to launch the game, a message appear saying that DirectX 8.1 is required. I was not able to install DirectX 8.1 as I always got this message: "This version of DirectX is not compatible with the version of Windows currently installed."
4) Again, via Wine Program Manager, I ran setup.exe to install GP4_patch v9.6. As far as I know, this is the last official game patch.
To the best of my knowledge, the next steps are required to install mods.
5) Run inst-gpxpatch452.exe through Wine Program Manager to install GPxPatch.
6) Via Wine Program Manager, run inst-ZAZTools 1.27c.exe to install ZAZ Tools.
I found two ways to successfully launch Grand Prix 4 on my RPi 4:
a) Wine-Programs-Infogrames-Grand Prix 4-Grand Prix 4.
b) Executing GPxPatch (GP4) to then click on Start GPx.
Grand Prix 4 launches, there are no issues with introduction videos. I can move through all the game menus with no issues.
However, when I want to actually play in any of the available modes, the game freezes but my RPi is still working out of the Game Prix 4 window, though. The only way to shut down that window is by means of Wine Killer.
Finally, as far as I know, all RPi 4 and RPi 5 models fulfill the minimum requirements to be able to play, at least on paper. This is is not the case for me though. By the way, my RPi 4 is overclocked with arm_freq = 2000 and gpu_freq = 600. To the best of my understanding, over_voltage is not needed anymore in Bookworm. At the Raspberry Pi forums, a developper suggested me to not overclock the device. Regardless, the game freezes at the same moment.
Dou you think there is a way to actually play this game on a RPi 4 or a RPi 5? Any help is very welcome.