Changes

Jump to navigation Jump to search

Cellphone emulators

142 bytes removed, 11:54, 29 August 2021
Emulators
===Emulators===
Currently, [[KEmulator ]] and [[FreeJ2ME ]] should suffice for most games, but there's a minority of games making use of obscure vendor-specific APIs supported only on their respective SDK tools. Given the scarcity of such tools, this list aims to comprehensively list the available ones for convenience.
{| class="wikitable" style="text-align:center;"
;[[FreeJ2ME]]
:Has fewer features than [[KEmulator]], but better compatibility. It is recommended for games that don't work with [[KEmulator]]. It has an optional [[libretro]] core and development is active. Games that freeze on [[KEmulator]], such as Wolfenstein RPG and Doom 2 RPG, run on FreeJ2ME with no issues, although compatibility and accuracy are not as good as J2ME Loader on Android. Some games run too fast and require tinkering with the frame rate options. Free and Open source.
;[[KEmulator]]
:Has more features and compatibility than other ones, as well as 3D emulation. Has support for custom resolutions and full screen (View/Options). You can even set a proxy server for mobile Java apps that connect to the internet under options. Requires Java Runtime Environment installed. It is a recommended emulator if you're on a Windows PC, although some games (such as Wolfenstein RPG and Doom 2 RPG) freeze indefinitely on the loading screen. Last update was in 2012, closed-source.
:A set of different device emulators released by Nokia along with their J2ME SDKs. Keyboard bindings are not friendly for playing games. Some of them are buggy. The Nokia 3410 SDK emulator is capable of running some ancient b&w J2ME games no other emulator can.
;Sony Ericsson SDKs
:Device emulators released by Sony Ericsson along their J2ME SDKs. Some of them have support for MascotCapsule Mascot Capsule V3 3D APIs. Can run some games at better framerates than the original devices
;Siemens SDKs
:Device emulators released by Siemens along their J2ME SDKs. Can run some older games that depend on old Siemens APIs
:Haves support for some obscure vendor-specific APIs that other emulators don't support.
;SjBoy
:More compatible than MidpX. Can take snapshots. More resolutions (but still buggy). Appears to run correctly some older games [[FreeJ2ME ]] and [[KEmulator ]] don't.
;Minisoyo
:Experimental emulator from the SjBoy SJ Boy authors. Appears to properly emulate transparency on older games making use of Nokia APIs. To open a game, drag and drop the JAR file onto the MiniSoyo window.
;MidpX
:One of the older emulators. Fixed low resolution (176x220) and compatibility, no handler app support. The installer may contain adware.
:Project developing a full JVM implementation + Java ME 8 APIs. Full compatibility with old J2ME software and high portability are among its main goals. Under heavy development.
;[[J2ME Loader]]
:This is currently the highest-compatibility J2ME emulator available. Converts .jar files offline using its own resources. Easily launches both 2D & 3D apps. Samsung & Nokia API implemented. Supports different keyboard layouts and customization. It is highly accurate, with the right frame rate for each game, as well as vibration. Has slightly improved performance through hardware acceleration, but games won't run too fast. Runs almost every Nokia game, even ones that don't work with [[KEmulator ]] or [[FreeJ2ME]], but fails with Sony Ericsson 3D engine (Mascot Capsule), due to the fact that the mascot capsule is almost impossible to port. This is common with most of other emulators as well.
;[[JL-Mod]]
:This is the experimental mod of the J2ME Loader app with Mascot Capsule 3D support. Has some new and experimental features. Converts .jar files offline using its own resources. Easily launches both 2D & 3D apps. Samsung & Nokia API implemented. Supports different keyboard layouts and customization. It is highly accurate, with the right frame rate for each game, as well as vibration. Has slightly improved performance through hardware acceleration, but games won't run too fast. Runs almost every Nokia game, even ones that don't work with [[KEmulator ]] or [[FreeJ2ME]], as well as Sony Ericsson 3D engine (Mascot Capsule).
;Java J2ME Runner
:Old tool, launches Java Applications on Android using native library. Apps have to be converted first, using [http://www.netmite.com/android/srv/2.0/getapk.php Netmite Website]. Overall 2D stability is acceptable, but 3D support almost does not work. Different types of keyboard & screen stics are included. Unfortunately, often experiences troubles with *jar conversion.
Beyond precompiled binaries of these VMs for WinCE and Android based operating systems, this website provides information, patches and instructions in order to compile the phoneME sources yourself.
;Netmite
:This is a Android J2ME MIDP RUNNER so that *ANY* any J2ME or MIDP applications can run without modification. Developers can enter the Android Market quickly. You can use your familiar development environment such as J2ME and MIDP or easily port your existing J2ME Application to Android with minimum code change. Users can use java applications directly inside Android
====Moscot Capsule 3D Engine====
- Mascot Capsule 3D rendering engine enables real-time processing of 3D graphics for applications running on a wide variety of embedded devices such as mobile phones, handheld games, arcade game equipment, etc. It can be implemented on any OS and platforms to create 3D expressions that are far more versatile than 2D, in the environment with limited resources. MascotCapsule product line-up consists of seven different engines to accommodate various hardware operating environments: MascotCapsule V1, V2, V3, V4, nano, eruption, and Renderion.
{| class="wikitable" style="text-align:center;"
4,085
edits

Navigation menu