PitchHut logo
W4ME Station
Play WASM-4 games on classic Java ME phones effortlessly.
Pitch

W4ME Station enables players to run unmodified WebAssembly cartridges on Java ME devices like feature phones from the mid 2000s. With a compact download size and no internet requirement, it offers a nostalgic gaming experience without the usual constraints.

Description

W4ME Station - Bringing WASM-4 Games to Java ME Phones

W4ME Station is a groundbreaking tool that allows unmodified WebAssembly cartridges to run seamlessly on Java ME devices, specifically targeting CLDC 1.1 / MIDP 2.0. This enables playable experiences on vintage feature phones from the mid-2000s, effectively reviving the nostalgia of mobile gaming with modern content.

Key Features

  • Validated WebAssembly Execution: Utilizes a persistent fixed-width W4IR cache for reliable performance.
  • Rich API Support: Implements WASM-4 graphics, input, audio, disk, text, and tracing host APIs to enhance gameplay.
  • Bundled Cartridges: Comes pre-packaged with thirteen engaging cartridges, all within a compact JAR file of 275 KB. These ensure users can enjoy varied gaming experiences without additional downloads or network connections.
  • Flexible Control Options: Supports multiple control schemes including phone keys, keyboard controls, and on-screen touch pads.
  • Persistent Storage: Allows individual cartridges to retain progress through checksummed RMS generations.
  • Audio Compatibility: Features support for sampled MMAPI audio, streaming MIDI, and tone playback, along with customizable sound settings.

Built-in Game Cartridges

W4ME Station includes a collection of games, enhancing its utility for users:

  1. Sokoban
  2. Wasm Wars
  3. Annoying Robots
  4. Waternet
  5. Dragon Poker Draw
  6. Tic Tac Toe
  7. Watris
  8. Glowfish Chess
  9. Duck Maze
  10. Rubido
  11. Untangle
  12. Sound Demo
  13. Plasma Cube

Download Options

Choose from two variants tailored to different device capabilities:

Development Guidelines

W4ME Station requires a Linux environment with tools such as just, Podman, and Distrobox for development, ensuring a smooth setup process. Steps include:

just setup
just doctor

To build the project, execute:

just build

Conclusion

W4ME Station expands the gaming possibilities for Java ME devices, providing a unique platform to experience WASM-4 games from the past and present in a compact and efficient manner. The combination of nostalgic gameplay with modern WebAssembly technology creates a valuable resource for enthusiasts looking to relive classic mobile experiences.

0 comments

No comments yet.

Sign in to be the first to comment.