W4ME Station 1.0.1
W4ME Station 1.0.1 is a backward-compatible performance and runtime-integrity release for CLDC 1.1 / MIDP 2.0 phones.
Highlights
- Speeds up the universal no-JIT interpreter by reducing Java helper calls in common integer and control-flow paths.
- Packs horizontal framebuffer spans directly instead of drawing them through one Java call per pixel.
- Compiles diagnostic counters and opcode profiling out of distributable JARs.
- Removes the cartridge-specific Plasma Cube Java replacement: bundled and external cartridges now use the same universal interpreter.
Native no-JIT measurements
Sixteen balanced pairs per workload on the native i686 phoneME CLDC C interpreter measured these headless frame-time reductions against main@8e85065:
| Workload | Frame-time reduction | Throughput |
|---|---|---|
| Waternet | 35.753% | 1.555x |
| Rubido | 17.057% | 1.205x |
| Untangle | 65.151% | 2.875x |
| Game of Life | 10.826% | 1.121x |
All 64 pairs favored 1.0.1 and preserved exact oracle checkpoints. These are interpreter-runtime measurements: they exclude MIDP presentation and audio latency and are not physical-device FPS figures.
Plasma Cube may run slower than in 1.0.0 because it now exercises the actual universal interpreter instead of a cartridge-fingerprinted replacement.
Downloads
w4me-station.jar/.jad: full build with optional JSR-75 file browsing.w4me-station-base.jar/.jad: base build without JSR-75 classes or file permission.SHA256SUMS: checksums for all four install files.
W4ME Station is independent from and not endorsed by WASM-4. The application source is MIT-licensed; bundled cartridges retain their individual licenses and attributions. phoneME is used only as an optional local reference rig and is not included in the downloads.