sdl12-compat
notan
sdl12-compat | notan | |
---|---|---|
13 | 39 | |
187 | 734 | |
0.0% | - | |
7.0 | 8.3 | |
12 days ago | 10 days ago | |
C | Rust | |
GNU General Public License v3.0 or later | Apache License 2.0 |
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)
notan
- Let's talk about the future of Notan - Looking for maintainers
-
Raw pointers are more complicated in Rust than C
For example notan, or if you only need windowing, winit?
- Released a new version of Notan, a SDL-like library made in rust
-
Game Lib similar to LWJGL Pygame SDL
You can also have a look at notan (like SDL but in Rust).
-
Minimal 2D library for games? I'm struggling a bit to settle on one to learn.
I highly recommend notan https://github.com/Nazariglez/notan
-
Notan, a library that allows you to create cross-platform apps with a simple API just released version 0.8.0!!
Demos: https://nazariglez.github.io/notan-web/ Crate: https://crates.io/crates/notan
What are some alternatives?
quakespasm - QuakeSpasm -- A modern, cross-platform Quake game engine based on FitzQuake.
macroquad - Cross-platform game engine in Rust.
SDL - DEPRECATED: Official development moved to GitHub
zemeroth - 😠⚔️😈 A minimalistic 2D turn-based tactical game in Rust
hidapi - A Simple cross-platform library for communicating with HID devices
nannou - A Creative Coding Framework for Rust.
termux-sdl - termux sdl plugin
wgpu - Cross-platform, safe, pure-rust graphics api.
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.
rust-sdl2 - SDL2 bindings for Rust
wii-u-gc-adapter - Tool for using the Wii U GameCube Adapter on Linux
pixels - A tiny hardware-accelerated pixel frame buffer. 🦀