Emulation

GitHub - adenta/fire_red_agent

A developer shares their experience building an autonomous AI system to play Pokémon FireRed using LLMs, RetroArch emulation, and memory management techniques. The project faced challenges with emulator input control and battle handling, while successfully implementing navigation, text parsing, and conversation systems. The implementation demonstrates potential applications for AI-driven gaming content creation.

GitHub - rt64/rt64: RT64 is an N64 graphics renderer for playing with enhancements in emulators and native ports.

RT64 is a modern N64 graphics renderer offering enhanced gameplay features through emulators and native ports, supporting high-resolution rendering, widescreen display, and frame interpolation. The renderer provides advanced capabilities including path tracing, texture pack support, and game script interpretation, while maintaining high accuracy without game-specific workarounds.

GitHub - OpenRakis/Spice86: Reverse engineer and rewrite real mode DOS programs!

Spice86 is a powerful cross-platform tool for executing, reverse engineering, and rewriting real mode DOS programs without source code access. The tool employs a methodical approach using emulation, runtime data analysis, and gradual C# reimplementation through Ghidra integration. It supports various hardware emulation features including graphics, sound, and input devices while running on .NET 8.

GitHub - decrazyo/nes86: x86 emulation on the NES

An IBM PC emulator for NES that runs the Embeddable Linux Kernel Subset (ELKS) and supports x86 software with basic serial terminal functionality. The project features compatibility with select NES emulators like Mesen2, FCEUX, and Rustico, while providing detailed build instructions for custom deployments.