Hacker News Viewer

W4ME Station – a WASM-4 runtime for Java ME phones

by sqshi on 7/26/2026, 4:19:59 AM

https://github.com/mulfyx/w4me-station

Comments

by: zx8080

&gt; Both release variants stay below 300 KB.<p>&gt; W4ME Station brings unmodified WebAssembly cartridges to CLDC 1.1 &#x2F; MIDP 2.0 devices, including feature phones from the mid 2000s.<p>300kb is a _way_ too huge for most of the feature phones.

7/26/2026, 5:47:59 AM


by: sqshi

I built W4ME Station, a WASM-4 runtime for old Java ME phones.<p>It runs standard WASM-4 cartridges on devices that support CLDC 1.1 and MIDP 2.0. The runtime includes a WebAssembly interpreter, graphics, audio, input, persistent storage, and support for loading external cartridges.<p>The full application, including 13 bundled cartridges, fits into a JAR of about 275 KB.<p>I started this to see whether an unchanged WASM-4 cartridge could run on memory-constrained Java ME hardware. I’d be interested in feedback on the interpreter, cartridge compatibility, and real devices worth testing.

7/26/2026, 4:19:59 AM