libsdl-org / sdl12-compat

An SDL-1.2 compatibility layer that uses SDL 2.0 behind the scenes.
Other
194 stars 40 forks source link

issues affecting Loki port of Sim City 3000 #339

Open twolife opened 3 months ago

twolife commented 3 months ago

I know that this is borderline "out-of-scope", as that game is an ancient SDL 1.1 game unplayable with a modern glibc without using some nasty hack like https://github.com/twolife/sc3u-nptl, but here it is, I'm running this game on a modern stack (including sdl12-compat) and it almost works perfectly :-)

The first issue is that the intro movie is flickering. I'm surprised as I saw issue #49 that was resolved, but the intro movie in SC3U is still affected.

Second issue is that the game segfault on exit ``` BUG! (Segmentation Fault) Going down hard... SimCity 3000 Unlimited 2.0.955a Built with glibc-2.1 on x86 Stack dump: { 0x83fc566 0xf66693b7 0xf6669e01 0xf664dba4 0xf66b5a49 0xf7f38e41 0xf7936086 } Please send a full bug report, along with the contents of autosave to: support@lokigames.com Unable to execute loki_qagent - exiting ```

Those are very minor issues, but this is not happening with a real SDL-1.2, so i suppose it's a bug #sorry

Anyway, this is at least documented now.

icculus commented 3 months ago

sorry

We definitely fixed other issues in other Loki binaries, so this is 100% in scope, fwiw.