tag:github.com,2008:https://github.com/EriArk/JavaEmulator/releases Release notes from JavaEmulator 2026-07-20T13:25:16Z tag:github.com,2008:Repository/1275508787/v0.1.0-beta.2 2026-07-20T13:25:46Z AbyssME 0.1.0 Beta 2 <h1>AbyssME 0.1.0 Beta 2</h1> <p>Beta 2 adds an independently installable Phone variant while keeping the<br> controller-first Handheld behavior unchanged.</p> <h2>Choose a Build</h2> <ul> <li><code>AbyssME-0.1.0-beta.2-fdroid-release.apk</code>: landscape-only Handheld build for<br> physical controllers, ES-DE, Beacon, and Android gaming devices.</li> <li><code>AbyssME-0.1.0-beta.2-phone-release.apk</code>: Phone build with automatic rotation,<br> a compact portrait library, direct MIDP touch input, and an on-screen keypad.</li> </ul> <p>Both variants require Android 10 or newer and can be installed together. They<br> use independent app data and per-game settings.</p> <h2>Phone Controls</h2> <ul> <li>Virtual numbers, directions, fire, soft keys, and emulator Menu are enabled<br> by default for newly installed games.</li> <li>Touch input and the virtual keypad can be toggled separately per game.</li> <li>Key layout, opacity, colors, haptics, and orientation remain configurable.</li> <li>The compatibility test preserves the Phone input settings.</li> </ul> <h2>Shared Improvements</h2> <ul> <li>Version and package names now distinguish Handheld and Phone installations.</li> <li>The release signing path is resolved consistently from the project root.</li> <li>The README and launcher integration guide document both packages.</li> </ul> <h2>Verification</h2> <ul> <li>Handheld package: <code>io.github.eriark.abyssme</code></li> <li>Phone package: <code>io.github.eriark.abyssme.phone</code></li> <li>Version code: <code>102</code></li> <li>Minimum Android: <code>10</code> (API 29)</li> <li>Target Android: API 34</li> <li>Handheld SHA-256: <code>EDEDBB4FB781718635226AADF48CEE12DE041857FF2B63944B6785E1EB748DC6</code></li> <li>Phone SHA-256: <code>C37492B05C36E687AA8FBA38A6D4130CA9AB9DA44B0A791DA95F2E826E4DFD68</code></li> </ul> <p>Automated unit tests, Android lint, R8/resource shrinking, manifest inspection,<br> and APK signature verification were run for this release. Physical-device<br> touch layout and rotation still need a fresh device pass.</p> EriArk tag:github.com,2008:Repository/1275508787/v0.1.0-beta.1 2026-07-18T16:45:54Z AbyssME 0.1.0 Beta 1 <h1>AbyssME 0.1.0 Beta 1</h1> <p>This is the first public beta of AbyssME, a controller-first J2ME emulator for<br> Android gaming handhelds.</p> <h2>Highlights</h2> <ul> <li>Landscape library with Gallery, List, Grid, Recent, Favorites, and Folders</li> <li>Automatic compatibility preparation on first launch</li> <li>Per-game named controller profiles and in-game quick mapping</li> <li>Live View and virtual Screen controls during gameplay</li> <li>JAR, JAD, ZIP, and 7Z importing through Android's file picker</li> <li>Direct <code>ACTION_VIEW</code> launching from ES-DE, Beacon, and Android frontends</li> <li>Automatic icon/cover extraction with generated artwork fallbacks</li> <li>Symptom-based <strong>Fix game</strong> actions with optional expert settings</li> </ul> <h2>Installation</h2> <p>Download <code>AbyssME-0.1.0-beta.1-fdroid-release.apk</code> below and install it on<br> Android 10 or newer. A physical controller and landscape display are strongly<br> recommended. This package can coexist with upstream J2ME Loader.</p> <h2>Verification</h2> <ul> <li>Package: <code>io.github.eriark.abyssme</code></li> <li>Version code: <code>101</code></li> <li>Minimum Android: <code>10</code> (API 29)</li> <li>Target Android: API 34</li> <li>SHA-256: <code>9714DF7D9E7F3F835334A8460A6ECD5F007B90B9507A59D8034DB1C3C274A3D3</code></li> </ul> <p>Automated unit tests, Android lint, debug assembly, and release assembly passed<br> for this build. The final beta still needs a fresh hardware pass on Odin 2;<br> controller focus and compatibility heuristics can vary between games.</p> <h2>Known Limitations</h2> <ul> <li>Phone model and screen-size selection is heuristic and may need <strong>Fix game</strong><br> for uncommon releases.</li> <li>There is no portrait launcher or on-screen virtual keypad.</li> <li>Some vendor-specific J2ME APIs remain limited by the upstream core.</li> </ul> <p>Please report issues with the device model, Android version, game filename, and<br> visible symptom. Do not attach copyrighted commercial game files.</p> EriArk