Games2
- Pokemon EmeraldGame Boy Advance
- Pokémon Ruby and SapphireGame Boy Advance
Approach
- DecompilationReconstructs C or C++ source from the compiled game.
Notes
- Pokemon Emerald 3DS Dual Screen (Nintendo 3DS) - Decompilation-based dual-screen port.; Pokemon Emerald RP2350 (RP2350) - Targets the WeAct Core2350B microcontroller board.; Emerald Recompiled (Windows) - In-development framework preview; not a finished port. Uses interpreter and JIT fallbacks for code outside the static translation.
- Decompilation of Pokémon Emerald.
Same games, other projects5
Pokemon Ruby & Sapphire (pokeruby) +2github.com/pret/pokerubyPokemon Ruby & Sapphire, Pokemon Ruby, Pokémon Ruby and SapphireDecompilation★ 1KPlayableActive
Pokemon Emerald (Japan) (JP) +1github.com/pret/pokeemerald-jpPokemon Emerald (Japan), Pokemon EmeraldDisassemblyDecompilation★ 70Inactive- Pokemon Emerald 3DPokemon Emerald 3D (pokeemerald-3d) +1github.com/tripplyons/pokeemerald-3dPokemon Emerald 3D, Pokémon Ruby and SapphireStatic recompilationDecompilation★ 50AI-assistedPlayableActive
Pokemon Emerald RP2350github.com/mattdeeds/pokeemerald-rp2350Pokémon Emerald ported to the RP2350. No emulator, 60 fps HDMI output. Recompiled for Cortex-M33.Unclassified★ 50Active
Pokémon Emerald (pokeemerald-wasm) +1github.com/tripplyons/pokeemerald-wasmPokémon Emerald, Pokémon Ruby and SapphireNative portPlayable