VOGONS


Reply 2740 of 2838, by sharangad

User metadata
Rank l33t
Rank
l33t
Canadair wrote on 2025-04-19, 23:53:

hopefully more mods possible on icr2 😀?
thank you

With this build no, it just has a fix for Scorched Planet. It's a pretty minor update, other than forcing 512 MB of RAM Dosbox-Staging-Rendition. Dosbox-Rendition already supported this. To allow ICR2 to run at full speed with 32 cars drawn ahead and 32 behind with custom carsets and tracks I *think* QEMU might be needed, which is what I'm trying to get going. This should allow the CPU side of Dosbox to run at full speed, using a virtual machine.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda

Reply 2741 of 2838, by robertmo3

User metadata
Rank Oldbie
Rank
Oldbie

working configuration:

this is enabled in windows features:
Hyper-V Hypervisor enabled

this is disabled:
Hyper-V gui management tools
hyber-v module for windows powershell
hyper-v services
windows hypervisor platform

Reply 2742 of 2838, by robertmo3

User metadata
Rank Oldbie
Rank
Oldbie

above is enough to have qemu working with whpx

but configure detects whpx with whatever setting i have (can be all whpx related disabled in windows features, but configure still detects whpx even if i have everything whpx related turned off in windows features)

so maybe turn on everything whpx related in windows features

maybe you have to install all packages with everything whpx related in windows features turned on

just uninstall msys2 completely, remove all leftover folders
turn on everything whpx related in windows features (reboot is always needed even if windows doesn't ask for it)
and install latest version again from here
https://www.msys2.org/
https://github.com/msys2/msys2-installer/rele … 64-20250221.exe

Reply 2743 of 2838, by robertmo3

User metadata
Rank Oldbie
Rank
Oldbie

also check if qemu compiles with:
./configure --target-list=i386-softmmu --enable-sdl --disable-whpx --audio-drv-list=sdl,dsound

Reply 2744 of 2838, by robertmo3

User metadata
Rank Oldbie
Rank
Oldbie

you install all packages in MSYS2 MSYS
but you do all qemu stuff in MSYS2 UCRT64

Edit: you do everything in MSYS2 UCRT64

Last edited by robertmo3 on 2025-04-20, 05:09. Edited 1 time in total.

Reply 2746 of 2838, by robertmo3

User metadata
Rank Oldbie
Rank
Oldbie

you have to run MSYS2 UCRT64 as admin

Reply 2747 of 2838, by sharangad

User metadata
Rank l33t
Rank
l33t
robertmo3 wrote on 2025-04-20, 03:39:

also check if qemu compiles with:
./configure --target-list=i386-softmmu --enable-sdl --disable-whpx --audio-drv-list=sdl,dsound

This produces an SDL2 error. But I did install sdl2. It does go a lot further.

[EDIT] Removing sdl from the sound options still produces the sdl2 error.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda

Reply 2749 of 2838, by sharangad

User metadata
Rank l33t
Rank
l33t
robertmo3 wrote on 2025-04-20, 03:28:
... maybe you have to install all packages with everything whpx related in windows features turned on […]
Show full quote

...
maybe you have to install all packages with everything whpx related in windows features turned on

just uninstall msys2 completely, remove all leftover folders
...

The uninstaller fails with an invalid path error. I'm just going to zap the folder.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda

Reply 2750 of 2838, by robertmo3

User metadata
Rank Oldbie
Rank
Oldbie

have you installed to default folder?

Reply 2751 of 2838, by robertmo3

User metadata
Rank Oldbie
Rank
Oldbie
robertmo3 wrote on 2025-04-20, 03:44:

you install all packages in MSYS2 MSYS
but you do all qemu stuff in MSYS2 UCRT64

this is not truth
you do everything in MSYS2 UCRT64

Reply 2752 of 2838, by robertmo3

User metadata
Rank Oldbie
Rank
Oldbie

btw from your last picture i see you are running msys not ucrt64

Reply 2753 of 2838, by sharangad

User metadata
Rank l33t
Rank
l33t
sharangad wrote on 2025-04-20, 04:30:
robertmo3 wrote on 2025-04-20, 03:28:
... maybe you have to install all packages with everything whpx related in windows features turned on […]
Show full quote

...
maybe you have to install all packages with everything whpx related in windows features turned on

just uninstall msys2 completely, remove all leftover folders
...

The uninstaller fails with an invalid path error. I'm just going to zap the folder.

Ok I had a full installation of MSYS2 left over from an earlier project, which is why the installer had issues. Also, the runtime libraries go in another folder. I've zapped both of those and reinstalled from scratch.

Previously I've tried building against a direct download of the last stable build of qemu and not rc4.

On this fresh install I followed your steps to the letter and got this:

sharanga@ged MSYS ~/qemu-10.0.0-rc4
$ ./configure --target-list=i386-softmmu --enable-sdl --enable-whpx --audio-drv-list=sdl,dsound
Using './build' as the directory for build output

ERROR: C compiler "cc" either does not exist or does not work.

[EDIT] I think I need to alias gcc as cc or create a symlink. I got a lot further with the previous messed up installation.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda

Reply 2755 of 2838, by robertmo3

User metadata
Rank Oldbie
Rank
Oldbie

you have to run MSYS2 UCRT64
not MSYS2 MSYS

Reply 2756 of 2838, by sharangad

User metadata
Rank l33t
Rank
l33t
robertmo3 wrote on 2025-04-20, 05:21:

you have to run MSYS2 UCRT64
not MSYS2 MSYS

Yup you're right! My bad.

Does it need /UCRT64 or just vanilla UCRT?

I'll try it after lunch. Got some stuff to do.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda

Reply 2757 of 2838, by robertmo3

User metadata
Rank Oldbie
Rank
Oldbie

all available shortcuts in
C:\Users\User\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\MSYS2\
are:
MSYS2 CLANG64
MSYS2 CLANGARM64
MSYS2 MINGW64
MSYS2 MSYS
MSYS2 UCRT64

all available executables in
c:\msys64\
are:
clang64.exe
clangarm64.exe
mingw32.exe
mingw64.exe
msys2.exe
ucrt64.exe

we are using MSYS2 UCRT64 (ucrt64.exe)

Reply 2758 of 2838, by sharangad

User metadata
Rank l33t
Rank
l33t
robertmo3 wrote on 2025-04-20, 05:30:
all available shortcuts in C:\Users\User\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\MSYS2\ are: MSYS2 CLANG64 MSYS2 […]
Show full quote

all available shortcuts in
C:\Users\User\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\MSYS2\
are:
MSYS2 CLANG64
MSYS2 CLANGARM64
MSYS2 MINGW64
MSYS2 MSYS
MSYS2 UCRT64

all available executables in
c:\msys64\
are:
clang64.exe
clangarm64.exe
mingw32.exe
mingw64.exe
msys2.exe
ucrt64.exe

we are using MSYS2 UCRT64 (ucrt64.exe)

After I reinstalled MSYS the shortcuts in that folder disappeared. I do still have them in the msys folder.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda

Reply 2759 of 2838, by robertmo3

User metadata
Rank Oldbie
Rank
Oldbie

.exe is ok too