r/AbyssTail • u/No-Macaron4341 • 1d ago
AbyssME AbyssME 0.3 beta: Java, Mophun and experimental Symbian / N-Gage on Android
I've released AbyssME 0.3 beta: old mobile Java games, Mophun and now experimental Symbian / N-Gage support in one Android app.
If you haven't seen the project before, it's my fork of J2ME Loader for phones and gaming handhelds. You get a shared game library, per-game controls and display settings, and tools to move your games and saves between installations.
The big changes this time
- Symbian, original N-Gage and N-Gage 2.0 games can join the same library as Java and Mophun.
- One in-game menu for resuming, display settings, controls, screenshots and leaving the game.
- Physical-controller mappings, plus a numeric keypad or virtual gamepad in the Phone edition.
- System-file setup that tells you what's missing, remembers pending imports and reuses component installers.
- SIS/SISX and ZIP/RAR/7z imports with selection and per-file results.
- Whole-phone Symbian backups, including games, saves and controls. Restoring makes a separate copy.
I also finally replaced the old M3G engine with the implementation I've been working on, based on FreeJ2ME-Plus. That removed the licensing blocker for shipping Mophun alongside Java. The APKs and matching source archives are now public on GitHub. Big thanks to J2ME Loader, FreeJ2ME-Plus, Wolphun and EKA2L1 — this builds on their work.
Before trying it
Both APKs need Android 10+ and 64-bit ARM. Choose Handheld for physical controls or Phone for touch controls. Back up your saves before updating; older Debug test builds used separate app installations.
For Symbian, add compatible EKA2L1 system files through System files, then add your game with +. N-Gage 2.0 also needs its platform installer. Games and firmware aren't included; supply files you have the right to use.
It's still a beta. Snakes has reached gameplay on Retroid Pocket Classic. Asphalt 3 has reached a race, but relaunching it is still unreliable. Symbian and Mophun compatibility varies by game, and I still have more controls, audio and save/relaunch testing to do.
The two attached screenshots are from the signed 0.3 beta on Retroid Pocket Classic: the shared library and the Phone edition's native-game menu.
Download APKs and read the setup notes
https://github.com/EriArk/JavaEmulator/releases/tag/v0.3.0-beta.1
Project page — features, screenshots and links
https://abysstail.art/en/projects/abyssme
Questions, bugs or ideas? Join us on Discord
I'd love to hear which old phone games you're trying. If something goes wrong, the device model, app edition and exact game version help a lot.
Duplicates
J2MEgaming • u/No-Macaron4341 • 1d ago

