Releases: flakito-loko/CoreJ2
Releases · flakito-loko/CoreJ2
Release list
v0.9.0-alpha
CoreJ2 v0.9.0-alpha
Summary
CoreJ2 reaches its first publicly documented playable commercial milestone: classic Java ME (J2ME) games run on a physical iPhone with an embedded OpenJDK Mobile runtime and FreeJ2ME, presented through a native SwiftUI app.
Originally developed as JavaOne.
Highlights
- Embedded OpenJDK Mobile running on iPhone
- Commercial J2ME / MIDlet support via FreeJ2ME
- Miami Nights: Singles in the City fully playable in a manual device session (launch, menus, gameplay, save, load, dialogs; no crashes observed)
- LCD rendering, touch input, virtual keypad, RMS save/load, and multiple launch cycles validated
- Silent audio compatibility path available
Current limitation
- Native MMAPI audio backend is not complete — titles that expect real sound playback remain in progress
- Compatibility corpus expansion continues (Epic 12)
Media
Device screenshots, optimized GIFs, and MP4 recordings are published under docs/assets/ and on the documentation site.
Links
- Documentation: https://flakito-loko.github.io/CoreJ2/
- Compatibility: https://flakito-loko.github.io/CoreJ2/compatibility/
- Roadmap: https://flakito-loko.github.io/CoreJ2/roadmap/
- Source: https://github.com/flakito-loko/CoreJ2
Miami Nights: Singles in the City
Status
✅ Embedded JVM
✅ FreeJ2ME
✅ Commercial MIDlets
✅ Gameplay
✅ Save/Load (RMS)
🟡 Audio (in progress)
🟡 Compatibility expansion