Skip to content

Roadmap

Current version

v0.9.0-alpha · 🚧 Alpha

Commercial J2ME titles (including Miami Nights) run on physical iPhone with embedded OpenJDK Mobile. Native audio and broader compatibility are the active focus.


Completed Milestones

  • Embedded JVM (OpenJDK Mobile Zero)
  • FreeJ2ME Integration
  • AWT
  • ImageIO
  • JPEG
  • FontManager
  • RMS
  • Commercial MIDlets
  • Miami Nights gameplay

Epic progress (1–11)

Track Progress
Epic 1 · Game Library 100%
Epic 2 · Import Engine 100%
Epic 3 · Bridge & Host 100%
Epic 4 · Renderer 100%
Epic 5 · Persistent Runtime 100%
Epic 6 · Embedded FreeJ2ME 100%
Epic 7 · JNI / java.home 100%
Epic 8 · Gateway throwables 100%
Epic 9 · Embedded AWT 100%
Epic 10 · Font / ImageIO 100%
Epic 11 · Gameplay / RMS 100%

Current Work

Track Progress
Native MMAPI Audio In progress
Compatibility Database (Epic 12) 20%
  • Native MMAPI audio backend for titles that expect real playback
  • Expand the public compatibility corpus and keep compatibility.json authoritative

Future Work

  • Controller support
  • Per-game settings
  • Save States
  • Performance optimization
  • Shader pipeline

Also planned: packaging & legal review for distribution.


Repo mirror: ROADMAP.md