- 
                Notifications
    You must be signed in to change notification settings 
- Fork 52
MIDPath
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.
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 #
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
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.
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.
This wiki was made for RetroFW usage and tools. If we missed something or if you have a question/suggestion, please send us a message in our Discord server here.
RetroFW
- Home
- Install Firmware
- Emulators and Apps
- Bug Reporting
- USB Networking
- Button mapping and combos
- Changelog
Emulators
- Arcade
- GameBoy
- Java Games
- Nintendo NES, Famicom Disk System
- PlayStation
- Sega Genesis/Megadrive
Devices
- RetroArcade Mini (RS07)
- RG300
Themes
Development
- Configuring a Toolchain
- Making Games
- How to build IPK packages
- How to build OPK packages
- Supporting Game Controllers
- GitHub Development Flow
- Building the Kernel
- Building U-Boot
Modding