ARAM Emulator runs Korean feature-phone WIPI, SKVM, and Raptor games and apps across desktop, Android, and the web.
Windows, Linux & macOS desktop; Android via Ebitengine. iOS designed into the boundary.
A bounds-checked ARMv5TE/Thumb interpreter that faults on unknown instructions. Cross-compiles to Android/arm64.
Checksummed states carry CPU context, framebuffer, queued input & counters. Deterministic replay.
The full emulator command model, pause, step, memory, cheats and patches, visible even where a backend is still landing.
Press-to-capture keyboard/gamepad remapping with per-title profiles, plus a responsive on-screen keypad.
Export a redacted debug ZIP and file a GitHub issue in-app, never copying game or firmware bytes.
ARAM runs old software two different ways. Both share the same screen, controls, saves and tools, but each uses the engine that fits the job.
Load a WIPI, SKVM, or Raptor-family app and ARAM provides the phone services it needs. Exact results vary by title and profile.
Working todayWith authorized firmware, v0.2.0 cold-boots verified SCH-W770, W830, and W860 builds; selected other models reach a narrower bootloader milestone.
Experimental · researchEach result belongs to an exact ARAM version, date, runtime or handset profile, and input identity. A release feature is not a blanket playability claim.
The full ARAM frontend, compiled to WebAssembly. Launch it, then open an authorized WIPI, SKVM, Raptor, JAR, or DAT-family input; normal file opening stays in your browser.
First launch downloads the runtime (~52 MB). Desktop Chrome, Firefox or Edge recommended. Then File ▸ Open your own authorized file.
Choose a channel, then your platform. Both links always point to the newest build.
Recommended. The latest tagged release, stable and tested.
The core and frontend stay independent behind contracts; the product integrates them. Everything is on GitHub under mirusu400.