harbour-meliona

Rating: 
3
Your rating: None Average: 3 (2 votes)

Meliona — J2ME Emulator for Sailfish OS

A native Sailfish OS application that runs classic Java J2ME games
on your phone.If you want to reset the application, navigate to Settings > Storage and tap the resource path and config path options.

source code:https://gitee.com/yun_gitee/meliona

Features

  • Import and manage JAR game files with automatic metadata extraction
  • Run games using the FreeJ2ME engine with integrated QML rendering
  • Virtual phone skins with hitmap-based touch zones — tap the on-screen keys
  • Per-game skin binding: choose a phone model for each game by resolution

Requirements

  • Sailfish OS 5.0
  • Java 11
    • OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.20_8.tar.gz(e.g., Redmi K20)
    • zulu11.88.17-ca-jdk11.0.31-linux_i686.tar.gz(e.g., Example Mipad2)

Version

0.1-2 — Beta

  • Add armv7hl & i486 build targets (no corresponding test hardware available temporarily)
  • Reduce application size by removing partial default Game box resources

0.1-1 — Initial release(Beta)

  • Game import with JAR manifest parsing and icon extraction
  • Hitmap-based game box skin system with per-key highlight masks
  • Stdio-based frame streaming from Java to QML
  • Game box (simulator skin) management with resolution filtering
  • Play config persistence (keyboard type, window mode, bound skin)
  • Splash-screen JDK detection and preference-based override
  • About page reading RPM spec metadata at runtime

Known Issues

  • background music is not supported
  • Game box skins import is not supported
Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-meliona-0.1-1.aarch64.rpm8.83 MB31/05/2026 - 18:41
File harbour-meliona-0.1-2.i486.rpm1.45 MB01/06/2026 - 18:07
File harbour-meliona-0.1-2.aarch64.rpm1.44 MB01/06/2026 - 18:07
File harbour-meliona-0.1-2.armv7hl.rpm1.43 MB01/06/2026 - 18:07
Changelog: 

(none)

Comments

windes's picture

Still not appear for armv7hl.

yun_L's picture

Could you clarify whether the problem is that the package cannot be installed or that the armv7hl package cannot be found? If the package cannot be found, you can directly visit OpenRepos.net, where I uploaded it. However, I am not sure how storeman identifies different versions.

birdzhang's picture

哈哈,好玩。

另外,只能竖屏吗?像植物大战僵尸是横屏的, 玩起来有点显示不全。可以下载 https://java.zixing.fun/java/jar/pvz.jar 测试一下。

yun_L's picture

是的,目前仅仅支持竖屏。更多分辨率与屏幕模式,将会在新的版本中得到支持

windes's picture

Thanks! Waiting for armv7hl so much!

yun_L's picture

The armv7hl build is ready now, feel free to give it a try.

roundedrectangle's picture

Hello! Where can I find the sources for your application, and will there be armv7hl and i486 versions of it?

yun_L's picture

Hello! The source code is available at: https://gitee.com/yun_gitee/meliona. I will release builds for armv7hl and i486 in the future.

Matias's picture

Hi, the repo appears to be private. I'm getting a 403 upon visiting.

yun_L's picture

try again

trial's picture

Me too.

yun_L's picture

try again