Before iOS and Android flattened the industry into two platforms, mobile games shipped for whatever runtime a phone happened to carry. Four of them mattered most — Handyplay emulates three today, with MRP next in line.
J2ME (.jar)
Java 2 Micro Edition was the lingua franca of the era — the runtime on Nokia, Sony Ericsson, Motorola and nearly everyone else. The vast majority of surviving feature-phone games are J2ME midlets.
MediaTek MRE (.vxp)
MRE apps are native ARM binaries for the MediaTek chipsets inside countless budget handsets. Running them means emulating an ARM CPU — our core does it with a CPU emulator compiled to WASM, driving the original machine code.
sky-mobi MRP (.mrp)
The Mythroad platform was huge in the Chinese market. MRP packages run against a downloadable engine, which our core executes the same way the original phones did — by running the real firmware.
In-Fusio ExEn (.exn)
ExEn was a French gaming runtime licensed to operators across Europe, with ports of titles like Tomb Raider and Worms. Its games are compact bytecode gamelets; our core is a hand-written VM that executes them instruction by instruction, checked against the original simulator for fidelity.

