OK, I was wrong, thanks everyone for the explanations.
I've just tried the (identical) Carmageddon installation which is on my desktop (Windows 10), which I installed months ago, and even though it used to work fine it too now fails. No error message, just a black screen for a few seconds, then a return to desktop with no error message. The exact same situation as on the laptop. Again, I've not altered the installation, nor manually changed anything in Windows that should effect the game, so can anyone suggest what might have changed to stop it working on both my desktop and laptop, please? Maybe a Windows update or something?
Oh, I should mention, I am using a 'special' all-in-one fix/mod pack that contains mods (fan-made levels (driving areas), vehicles, pedestrian skins, etc) and allows the game to run well on Windows 10 and Windows 11 - it makes the game run better then it overwise can on modern systems, and until now it's been brilliant. It uses 'ddraw.dll' (in the game's folder).
I've just tried the prior version of this all-in-one Carmageddon package, which ran fine before I removed it for the newer version, months ago, and back then the prior version ran fine. I reinstalled the prior version, and it too fails in the same way now.
appiah4 wrote on 2024-11-27, 06:30:
You can always put the relevand directx dll from an older version into your executable's directory if you really need something specific..
Where would I download the older .dll files from, please? Though probably the only connection between this problem and DirectX is my miss-assumption that the wrong version of Direct X had become installed.