MIDPath - retrofw/retrofw.github.io GitHub Wiki

Midpath is an emulator designed to run Java games in .jar format. It is intended specifically to run games built for feature phones, such as the Nokia E71, Nokia E72, Nokia C3, SGH-i617, SE k550, Nokia 6230, among others. It supports sound (not that many of these games have anything worth listening to) and saved game progress.

Default Controls

D-Pad - Directional Phone Pad

A - Ok/Fire

B - PhonePad 5 (Ok in some games)

Y - Softbutton 1

X - Softbutton 2 (Menu/Back button in many games)

L - PhonePad 1

R - PhonePad 3

Start - PhonePad 0

Select - PhonePad #

Usage

Installing the .opk gives you two shortcuts: a silver “MIDPath” in the emus section, and a “Java J2ME” shortcut resembling a blue cup in the systems sections.

The Java J2ME shortcut is a Launcher that functions like most emulator Launchers on RetroFW: the file selector is opened and you browse to wherever your games are located.

The MIDPath shortcut is a Suite Manager, which allows games to be browsed and launched within MIDPath itself. Games can be placed in ‘~/.midpath/midlets/‘ and installed into the menu by pressing Start and choosing Install. Games run this way have are able to retain per-game settings and display

Settings

The Settings menu can be accessed by pressing Start and Select together. This allows you to configure the game’s resolution (great for games that expect a vertical orientation) and remap buttons. The settings are temporary, unless they are installed and launched using the Suite Manager.

Compatibility

It may be difficult to accurately gauge which games are compatible, given the wide variety of devices that they were built for. Some tips are to use a game built for a known-compatible phone, and to use games designed for supported resolutions. There is a community-run compatibility spreadsheet here. Did your game freeze and become unresponsive? Use the Power(Menu) + Select shortcut to force-close MIDPath.