Author Topic: Games with older SDL and FSLIB  (Read 247466 times)

Mentore

  • Sr. Member
  • ****
  • Posts: 286
  • Karma: +19/-0
Re: Games with older SDL and FSLIB
« Reply #240 on: May 20, 2026, 08:28:32 am »
Hello Dave

Can you please check if this one compiles:
- https://github.com/moggers87/apricots

It uses OpenAL for audio, does it work for us?

Regards

Not without OpenAL (also see a check for ALURE which never gets checked)
From configure
Code: [Select]
checking for alGetError in -lopenal... no
Can't find OpenAL

I've checked OpenAL and it seems there's an OpenAL Soft implementation with an SDL2 backend:

https://github.com/kcat/openal-soft/issues/1054

I'm pretty busy at the moment but willing to try...

Mentore

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5776
  • Karma: +50/-1
  • Your Friend Wil Declares...
    • Martin's Personal Blog
Re: Games with older SDL and FSLIB
« Reply #241 on: May 20, 2026, 06:42:18 pm »
Thanks for all the help

I just want to quickly list the porting issues just in case someone wants to help too.

Code: [Select]
* Issues - 2Pong - C++ compile issues.
* Issues - Abe's Amazing Adventure - Issue Mix_OpenAudio
* Issues - Airstrike - Requires Make redone.
* Issues -  Amoebax -  Requires source patching
* Issues - Anagramarama - Issues with SDL2 (possible requires new version)
* Issues - Apricots -  Requires OpenAL
* Issues - Blob Wars Episode 2 : Blob And Conquer - Requires OpenGL
* Issue -  KoboDeluxe - Issue with cmake finding SDL_image
* Issue - Kuklomenos - Requires tremor playback codec
* Issue -  Pingus - Dependency on OpenGL, older on Boost.
* Issues - snakeme - Issues with cmake

Thanks for the help. All working/compiled games are at hobbes and github.  ;D ;D ;D ;D

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5776
  • Karma: +50/-1
  • Your Friend Wil Declares...
    • Martin's Personal Blog
Re: Games with older SDL and FSLIB
« Reply #242 on: May 24, 2026, 03:24:24 am »
Hello Dave

Can you please look if Dave Gnukem 1.0.3 compiles?
- https://github.com/davidjoffe/dave_gnukem
This one uses SDL2.

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5935
  • Karma: +162/-1
Re: Games with older SDL and FSLIB
« Reply #243 on: May 24, 2026, 07:16:24 pm »
Hello Dave

Can you please look if Dave Gnukem 1.0.3 compiles?
- https://github.com/davidjoffe/dave_gnukem
This one uses SDL2.

Regards

Done, need a repository to push my changes.
Also need the data in a folder named data in the same directory as the executable
Code: [Select]
git clone https://github.com/davidjoffe/gnukem_data data
Problem, the window is partially off the desktop. Ctrl-Esc to bring up the window list, right click on Dave Gnukem and choose tile.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5776
  • Karma: +50/-1
  • Your Friend Wil Declares...
    • Martin's Personal Blog
Re: Games with older SDL and FSLIB
« Reply #244 on: May 24, 2026, 07:34:07 pm »
Thanks Dave

Here you have the fork to upload the changes.
- https://github.com/OS2World/GAME-ACTION-SDL-dave_gnukem

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5935
  • Karma: +162/-1
Re: Games with older SDL and FSLIB
« Reply #245 on: May 24, 2026, 08:25:43 pm »

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5776
  • Karma: +50/-1
  • Your Friend Wil Declares...
    • Martin's Personal Blog
Re: Games with older SDL and FSLIB
« Reply #246 on: May 25, 2026, 03:16:08 pm »
Thanks Dave

The package is in "releases":
-- https://github.com/OS2World/GAME-SDL-ACTION-dave_gnukem/releases

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5776
  • Karma: +50/-1
  • Your Friend Wil Declares...
    • Martin's Personal Blog
Re: Games with older SDL and FSLIB
« Reply #247 on: May 25, 2026, 04:45:54 pm »
Hello Dave

Can you please give it a try to "Ball and Paddle", a breakout clone game
- https://github.com/OSSGames/GAME-SDL-ACTION-Ball_and_Paddle
- https://www.gnu.org/software/ballandpaddle/
- https://ftp.gnu.org/gnu/ballandpaddle/

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5935
  • Karma: +162/-1
Re: Games with older SDL and FSLIB
« Reply #248 on: May 28, 2026, 07:41:59 am »
Sorry for taking so long. Ball and Paddle has a dependency on Guile, took days to connect to gnu.org, bots and UA blocked, os2zilla worked.
Guile has a dependency on bdw-gc, the Boehm-Demers-Weiser Garbage Collector, which needs os2 threading support added, os2threading due to GCC being built with it. At this point I'm giving up as I don't feel I have the skills to port this. Garbage collecting is complicated.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5776
  • Karma: +50/-1
  • Your Friend Wil Declares...
    • Martin's Personal Blog
Re: Games with older SDL and FSLIB
« Reply #249 on: May 28, 2026, 04:07:17 pm »
Thanks for giving it a try Dave.
Martin Iturbide
OS2World NewsMaster
... just share the dream.