sdl12-compat
asgard
sdl12-compat | asgard | |
---|---|---|
13 | 6 | |
187 | 29 | |
0.0% | - | |
7.0 | 1.8 | |
12 days ago | about 3 years ago | |
C | Shell | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
sdl12-compat
-
Released a new version of Notan, a SDL-like library made in rust
I'm just glad so many of the SDL 1.2.x-era games dynamically linked SDL so I can use sdl12-compat to stick them on top of SDL 2.x's non-modesetting fullscreening and PulseAudio support.
-
US NGO Consumer Reports also reporting on C and C++ safety for product development.
Thankfully, most people don't statically link SDL 1.2, so it's possible to use sdl12compat to rebase them on top of SDL 2.x's non-modesetting fullscreening support, among other things.
-
Old linux ports
There have been some efforts to keep them working: http://www.improbability.net/loki/ https://github.com/libsdl-org/sdl12-compat/
-
Apple 2 Emulation (via Ports)
I've been determined to get the only system not on the device working in some way. The biggest issue to the Apple II systems not being present is that all the emulators are not written in SDL2 and the only Apple II emulator written in SDL2 (shamusworld) is far from perfect. So I tried my hand at something: What if I could wrap SDL1.2 to SDL2 against linapple? My brother showed me on github sdl12-compat https://github.com/libsdl-org/sdl12-compat. Amazingly enough, we have results. Now it's not going to be as functional this way like having RetroArch to configure things, but I have over twenty Apple II games pre-configured with controls thus far.
-
Has anyone managed to run Yuppie Psycho on the Steam Deck?
You need this compatibility library and you can drop it into the "lib" folder in the game files.
-
sdl-compat 1.2.52 Debuts As Initial SDL-1.2-Atop-SDL-2.0 Release
Here's the only useful link from the article: https://github.com/libsdl-org/sdl12-compat/releases/tag/release-1.2.52
-
How I got the Psychonauts 1 native port to run
It looks like the multiple monitor issue was known and theoretically fixed? https://github.com/libsdl-org/sdl12-compat/issues/38
- Gaming on X11 vs XWayland
-
Is Wayland ready for gaming?
Really old Linux games based on SDL1 can also work on Wayland by using the SDL1 on SDL2 wrapper in combination with a recent SDL2 build (I've been successful with Psychonauts this way, and it even solved some weird windowing problems with the game)
asgard
-
Old linux ports
Also mentioned a VM based approach for loki games here: https://github.com/lutris/asgard/
-
RIP Loki Software - The First Linux Game Distributor (RedHat 8.0 w/3Dfx Voodoo2 Mesa Glide Drivers)
There is also Asgard which uses Docker to run Loki games on modern systems.
- Loki Alpha Centauri in Linux
- early days of Linux gaming
-
Desktop Linux Platform Issues
The README file here explains the problem pretty well: https://github.com/lutris/asgard/
- Playing Heretic II on modern system
What are some alternatives?
quakespasm - QuakeSpasm -- A modern, cross-platform Quake game engine based on FitzQuake.
packages - Package build scripts and support for luxtorpeda client
SDL - DEPRECATED: Official development moved to GitHub
platformissues
hidapi - A Simple cross-platform library for communicating with HID devices
termux-sdl - termux sdl plugin
Pygame - 🐍🎮 pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, OpenGL.
wii-u-gc-adapter - Tool for using the Wii U GameCube Adapter on Linux
gamescope - SteamOS session compositing window manager [Moved to: https://github.com/ValveSoftware/gamescope]
gamescope - SteamOS session compositing window manager
notan - Cross-platform multimedia layer
SDL - Simple Directmedia Layer