-
Updated
Dec 29, 2021 - Objective-C
{{ message }}
A game played on an older personal computer, console, and arcade video games in contemporary times. Something you or you or parents played when younger.
Shell script to set up a Raspberry Pi/Odroid/PC with RetroArch emulator and various cores
A curated list of Game Boy development resources such as tools, docs, emulators, related projects and open-source ROMs.
From the comment in SDL_filesystem.h:
Please call SDL_free() on the pointer when you are done with it
When building the project with MSVC, I ran into some debug heap asserts early into the program startup.
The culprit appears to be the code in m_config.c that does free(prefdir) as changing these to SDL_free(prefdir) resolved the issue.
I'm not sure what to do about `GetDefaultConfi
Pixel Vision 8's core philosophy is to teach retro game development with streamlined workflows. PV8 is also a platform that standardizes 8-bit fantasy console limitations built on top of the open-source C# game engine based on MonoGame.
A curated list of available fantasy consoles/computers.
The Roguelike Toolkit (RLTK), implemented for Rust.
Deprecated. Use https://github.com/lakkatv/Lakka-LibreELEC instead
turns out I like bitmap fonts
Spelling of the word "viewport" is inconsistent in the code, sometimes it's spelled viewPort and sometimes viewport. It would be nice to make it consistent.
Via playtesting, the compass arrows (#29) were ignored, likely because they are right at the edge and outside the player's attention. If they are moved slightly inwards, they may become more noticeable.
Games that have these arrows also tend to draw them closer to the player rather than near the edge; e.g.
Roguelike Tutorial in Rust - using RLTK
A Chip8 IDE
A cross platform, customizable graphical frontend for launching emulators and managing your game collection.
The purpose of Emupedia is to serve as a nonprofit meta-resource, hub and community for those interested mainly in video game preservation which aims to digitally collect, archive and preserve games and software to make them available online accessible by a user-friendly UI that simulates several retro operating systems for educational purposes.
The font bitmap has empty space reserved for ASCII characters 0x80 through 0xA0.
We should use that space for something, like icons for WASM-4 controller buttons, or generic sprites like stars/hearts/etc.
Games can then use hex string literals to easily display these:
text("Press \x80 to jump!", 0, 0);A DOS JavaScript Canvas with sound
WebMSX - Online MSX Emulator
Development content accidentally shipped on a certain early DOS CD-ROM game from 1993
Steam Play compatibility tool to run DOS games using native Linux DOSBox
Papercraft videogame cartridges you can print and pirate with a copy machine.
Fully documented and annotated source code for the cassette version of Elite on the BBC Micro
VirtualC64 is a cycle-accurate C64 emulator for macOS
A truly radical homage to 16-bit racing games.
https://github.com/libretro/blastem-libretro
Alternative Genesis Core with ARM support.