N-EMU · Retro game emulatorv0.9.7About supporting N-EMU
Development storiesPosted thorv0.9.0

Bringing several systems into one app

Several emulator cores are connected so you can choose games and manage saves from the same library across systems.

Pre-release development record

Switching apps for each system and finding saves and settings again was cumbersome. In N-EMU, I wanted game files in one library and familiar menus regardless of the system.

Open-source emulator cores reproduce the hardware's behavior. By connecting mGBA, bsnes-jg, melonDS, ares and PPSSPP, N-EMU supports the same eleven systems on iOS and Android. That is possible thanks to the developers behind those cores.

Each core handles video, input and saves differently. N-EMU lets you import games and manage save states from the same menus, whichever core is running.

The controls unique to each system are not forced to be identical. DS needs two screens and touch; vertical WonderSwan games need a different orientation and button layout. Displays and controls reflect those differences.

Supporting a system does not mean every game runs equally well. The Features page lists the scope and limitations, and I intend to keep checking game startup, saving and resuming on real devices.

  1. Development storiesv0.9.2

    From finding a game to playing it

    Search and organization have been refined to make games easier to find. An imported game can also be started right away.

  2. Development storiesv0.9.0

    A button layout that fits your hands

    Move and resize on-screen buttons, and map connected controller buttons yourself.

Back to newsSystems and features

Support N-EMU development

Your support helps N-EMU grow. Contributions help cover developer accounts, test devices and ongoing work on the app. App features are the same whether or not you contribute.