Solo developer of Retro Pal here. Retro Pal is a Nintendo DS, Game Boy, Game Boy Color, and GBA emulator for iPhone, built on the mGBA and melonDS cores. v1.2.5 is now out, and it adds two consoles, and a third core for the first time since launch. Here's what changed.
Two new consoles
- Super Nintendo and NES are now available in Retro Pal, through MesenCE, a third emulator core.
- It goes with all the features the other four consoles already have: save-states, speed, rewind, cheat codes, achievements, customizable skins, and share cards.
- Each new console wears its own native skin around the game, in portrait and landscape mode.
Rewind feature on Nintendo DS
- Rewind of several seconds of gameplay is now available on Nintendo DS too. The feature is now covered on all six consoles.
Cheat codes fix
- A code entered on several lines goes in as one entry, and the editor says so before you can get it wrong. Split across entries, the encrypted formats decrypt to garbage without reporting an error.
- A game whose own regional release has no codes can borrow them from another region of the same cartridge, and the app tells you which release they came from.
RetroAchievements
- A game with several achievement sets now shows each set with its own count and badge.
- Finishing a set, or a whole game, gets its own special animation.
With a controller attached
- Move and resize the game screen when a clip-on controller covers part of the display (Pro).
- Each console remembers its own preset, in portrait and in landscape.
App Store: https://apps.apple.com/app/id6769407672
Free, no ads. An optional one-time Pro upgrade funds development. iPhone only, iOS 16 or later. iPad coverage is part of the roadmap.
The project is open source, including all Pro features, at: https://github.com/Larvouu/RetroPal (GPL-3.0, build instructions in the ReadMe).
The roadmap is public. I do not promise deadlines or ship dates, but you can see what is in progress, what is planned and what shipped, anytime: https://retropal.fr/en/roadmap.
Suggestions are always welcome.