sdlarch
chocolate-doom
Our great sponsors
sdlarch | chocolate-doom | |
---|---|---|
2 | 6 | |
27 | 1,769 | |
- | 1.9% | |
0.0 | 8.4 | |
about 1 month ago | 5 days ago | |
C | C | |
BSD 3-clause "New" or "Revised" License | 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.
sdlarch
-
QuickNES standalone
If you want to use the libretro core, you'll need some sort of libretro frontend. Doesn't have to be RetroArch, though. There are very barebones frontends like sdlarch and nanoarch that might fit your needs.
- Where do I start learning if I want to develop a Frontend to Libretro?
chocolate-doom
-
Ports suggestion for OnionOS
- Chocolate Doom (support Heretic, Hexen, Strife and Freedoom iwads) https://github.com/chocolate-doom/chocolate-doom
- Candy of Doom
- My simple attempt at retro / DOOM lighting, it's just a slightly transparent mesh
-
Is there a C book / website to learn C like the Rust book?
But C doesn't come with these types of APIs "out of the box" because C is expected to be used on way too many systems to standardize things of that nature. In a lot of ways "doing C right" means following commonplace patterns on hardware similar to the hardware you are targeting. If you're targeting commonplace desktop or server machines I suggest you take a look at a lot of software written in C that target those platforms -- projects like Sqlite, and modern source ports of Doom such as chocolate doom. Both are available to read for free on github, https://github.com/sqlite/sqlite https://github.com/chocolate-doom/chocolate-doom
-
Doom II running on a 3 color ePaper display salvaged from a discarded Best Buy pricer. 3 frames per minute!
cd ~ wget https://github.com/chocolate-doom/chocolate-doom/releases/download/chocolate-doom-2.3.0/chocolate-doom-2.3.0.tar.gz tar xzf chocolate-doom-2.3.0.tar.gz cd chocolate-doom-2.3.0 ./configure make sudo make install
-
Preserving Sound of Consoles and Computers - UPLINK 2021 [panel with Displaced Gamers, Artemio (creator of MDFourier Project -- tool used to improve MiSTer FPGA audio accuracy), My Life in Gaming]
Choclate Doom PC speaker accuracy discussion
What are some alternatives?
nanoarch - minimal libretro frontend for educational purposes
crispy-doom - Crispy Doom is a limit-removing enhanced-resolution Doom source port based on Chocolate Doom.
QuickNES - A fast Nintendo Entertainment System emulator, originally written by Shay Green, as modified and maintained by myself for several years. This is the base package which includes all of the other repositories as submodules in the correct locations.
termux-sdl - termux sdl plugin
TI-84-CE-DooM - A version of DooM for the TI-84 CE written in C.
wad2pic - Convert Doom's WAD file into an isometric picture
DoomLauncher - Doom Launcher is a doom launching utility and database for custom wads and pk3s
gust_tools - A set of utilities for dealing with Gust (Koei Tecmo) PC games files
quakespasm - QuakeSpasm -- A modern, cross-platform Quake game engine based on FitzQuake.
FastDoom - Doom port for DOS, optimized to be as fast as possible!
cdogs-sdl - Classic overhead run-and-gun game
dome - A lightweight game development environment where games can be written in Wren