W4ME Station 1.0.2
·
35 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
W4ME Station 1.0.2 is a backward-compatible interpreter performance release
for CLDC 1.1 / MIDP 2.0 phones.
Highlights
- Reduces outer-dispatch overhead by moving compact-tier activation onto an
existing instruction-budget boundary. - Packs control-frame metadata into fewer arrays.
- Removes an extra Java method call from common 32-bit stack pushes and pops.
- Replaces the misleading Duck Maze idle benchmark with a validated
155-frame level-one route.
Native no-JIT measurements
Twelve balanced pairs per workload on the native i686 phoneME CLDC C
interpreter measured these median headless frame-time reductions against
main@7a77b08:
| Workload | Frame-time reduction |
|---|---|
| Waternet | 5.464% |
| Rubido | 6.684% |
| Untangle | 4.931% |
| Game of Life | 7.005% |
| Plasma Cube | 3.214% |
| Duck Maze level 1 | 3.681% |
Exact instruction counts and oracle checkpoints remained unchanged. These are
interpreter-runtime measurements: they exclude MIDP presentation and audio
latency and are not physical-device FPS figures.
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.