W4ME Station 1.0.0
W4ME Station brings unmodified WASM-4 cartridges to CLDC 1.1 / MIDP 2.0
phones through a WebAssembly interpreter built for Java ME.
Highlights
- Thirteen bundled cartridges selected for keypad usability and handset frame cost
- Native LCDUI launcher, file picker, audio settings, and in-game system menu
- Graphics, input, audio, disk, tracing, pointer, and two-gamepad WASM-4 host APIs
- Latched gamepad input so slow frames do not drop short button presses
- HTTP(S), URL, RMS, and optional JSR-75 cartridge installation
- Deterministic framebuffer, state, audio, storage, and no-JIT verification
Downloads
w4me-station.jar/.jad: full build with optional JSR-75 file browsingw4me-station-base.jar/.jad: base build without JSR-75 classes or file permissionsSHA256SUMS: checksums for all four application files
Known limitations
- Performance varies significantly between Java ME VMs and handsets. Plasma Cube is a stress workload.
- Glowfish Chess is practical in two-player mode; its CPU opponent can exceed the current frame budget.
- MMAPI behavior is device-dependent. On the tested Nokia E71, short effects work but continuous music stutters.
- Save-state slots, Bluetooth play, and the workshop catalog are not included in 1.0.0.
W4ME Station is independent from and not endorsed by WASM-4. Application
source is MIT-licensed; bundled cartridges and the console font retain their
separate licenses listed in THIRD_PARTY_NOTICES.md. phoneME is used only as
an optional local no-JIT reference rig and is not distributed with the source
or release artifacts.