Changes

Jump to navigation Jump to search

Cellphone emulators

5,276 bytes added, 15:28, 19 October 2021
no edit summary
|{{✗}}
|Mobile Java games from files.dertz.in
|-
|[https://archive.org/details/mpbus-J2ME Mpbus.com J2ME downloads section archive]
|2021-10-16
|{{✗}}
|Scrape of the J2ME downloads section from Chinese site mpbus.com / mpbus.net
|-
|[https://archive.org/details/cd26s-personal-j2me-archive ChicDead26's Personal J2ME Archive]
:''This page is about emulating J2ME on other systems. For the inverse, see [[Emulators on J2ME]].''
<div{{Infobox console style|title = J2ME|logo = J2ME.png|logowidth = 220px|developer ="color[[wikipedia:#000;backgroundOracle Corporation|Oracle Corporation]]|design by = [[wikipedia:Sun Microsystems|Sun MicroSystems]]|type = [[Cellphone_emulators#eef2ff;border:2px solid #b7c5d9;border-radius:20px;padding-left:11em;display:inline-block;padding:1em;">J2ME (Java 2 Micro Edition)|Cellphone]]|generation = [[File: J2ME.pngCategory:Seventh-generation video game consoles|300px7th generation]]|release = 28 April 2000|discontinued = 2008|emulated = }}
[https://vsrecommendedgames.fandom.com/wiki/Java_ME_mobile_phones Java ME mobile phones]
A free cross-platform language capable of working in devices with highly reduced capabilities. It was basically Java stripped down to the bare essentials.
While originally not intended for games (until its more advanced game-oriented API came), it became the ''de facto'' market standard for cell phone gaming - due in no small part to the SDK being free and without licensing costs.
</div>
Mascot was a development environment created for Capsule 3D is 3D graphics on Java ME mobilesphones, using the Mobile Graphics 3D API more specifically Sony Ericsson Java phones. It was mainly used by Fishlabs Games (JSR184nowdays Deep Silver Fishlabs). They were probably the best for games like Asphalt 3 3D graphics ever to be seen in mobile Java, Galaxy on Fire, Blades & Magic or Robot Alliance, among others.
Sony Ericsson (Sony Mobile) phones. That used Mascot Capsule 3D (MBAC / MTRA) technology, which makes launching / modding games for SE 3D even more affordable!.
So far it was only emulated in the Sony Ericsson SDK (JDK really) for Windows, which is anything but a user-friendly emulator (and it doesn't work on x64, no way). But now a certain [[JL-Mod]] has implemented it in the best Java ME emulator ever (light years away from the popular [[KEmulator]]), [[J2ME Loader]] for Android.
===Emulators===
Currently, [[J2ME Loader]] which is able to run most of the J2ME games which also run natively 3D games, this emulator is unable to run Mascot Capsule 3D Engine V3 games, keeping in mind that [[JL-Mod]] has run MC3D V3 games. [[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;"
! scope="col"|Platform(s)
! scope="col"|Version
! scope="col"|<abbr title="Sony Ericsson 3D EngineV3">Mascot Capsule 3DV3</abbr>
! scope="col"|[[Emulation Accuracy|Accuracy]]
! scope="col"|VM
|[[KEmulator]]
|align=left|{{Icon|Windows}}
|[https://archive.org/details/KEmulator103 1.0.3<small> (unofficial)</small>]<br>[https://github.com/ancient-empires-resources/KEmulator git]
|{{✗}}
|Mid
|?|?
|{{✗}}
|{{✗}}
|Mid
|Host JVM
|?
|{{✓}}
|{{✓}}
| Mid
| Host JVM (FreeJ2ME)
| ?
|{{✓}}
|{{✓}}
|{{✓}}<small> (WIP)</small>
|-
|SJ Boy Emulator- Special Edition
|align=left|{{Icon|Windows}}
|[https://web.archive.org/web/20061120062624/http://www.sjboy.cn:80/setup.zip Beta 4]<br/>[https://www.mobers.org/2010/03/sjboy-emulator-special-edition.html?m=1 Special Edition]
|{{✗}}
|Mid-Low|?|?
|?
|{{✗}}
|{{SquirrelJMEAccuracy}}
|Custom (Java)
| -
|{{✓}}
|{{✓}}
|{{✗}}
|-
|MiniSoyoMini Soyo
|align=left|{{Icon|Windows}}
|[https://web.archive.org/web/20061026100050/http://www.sjboy.cn:80/images/minisoyo_en.zip 1.0]
|{{✗}}
|-
|MidpX (NHALWin32 Emulator)
|align=left|{{Icon|Windows}}
|[https://web.archive.org/web/20070831144240/http://kwyshell.myweb.hinet.net 1.0.1][https://midp2exe.softag.com midp2exe]
|{{✗}}
|Low
|{{✗}}
|-
|N-GAGE COOLCool!
|align=left|{{Icon|Windows|Lin}}
|[https://web.archive.org/web/20060214111930/http://www.amazingmobile.com:80/DownFiles/NgageCool(Trial).zip 1.2.1 (Trial)] ($)
|{{✗}}
|{{~}}
 
|-
|JS2ME
|align=left|{{Icon|FirefoxOS}}, JavaScript
|[https://github.com/szatkus/js2me git]
|{{✗}}
|-
|Pluotsorbet
|align=left|{{Icon|FirefoxOS}}, JavaScript
|[https://github.com/mozilla/pluotsorbet git]
|{{✗}}
|High
|Host JVM
| -
|{{✓}}
|{{✓}}
|-
|Jbed
|align=left|{{Icon|Android|WinMobile}}| [https://forum.xda-developers.com/attachments/jbed-zip.668332 2.3.1]<small> (Android)</small><br/>[https://4pda.to/forum/index.php?showtopic=157845 2010]<small> (WinMobile)</small>
|{{✗}}
|Low
|-
|Jblend
|align=left|{{Icon|Android|WinMobile}}| [https://forum.xda-developers.com/attachments/jblend-rar.589116 0.1]<small> (Android)</small><br/>[https://4pda.to/forum/index.php?showtopic=1333 Full-screen]<small> (WinMobile)</small>
|{{✗}}
|Low
|{{✗}}
|-
|Project Kava<small> (Based on J2SME)</small>
|align=left|{{Icon|KaiOS}}
|[https://gitlab.com/suborg/project-kava git]
|{{✗}}
|MidLow
|?
|?
|-
|PhoneME
|-
|[https://archive.org/details/phoneme-svn.dump SVN Dump]
|Vendor Specific
|{{~}}
|-
|MicroEmu <small> (Converter)</small>midpath4dingoo|align=left|{{Icon|Android|MaemoDingoo}}|[http://microemu.blogspot.com/2009/08/converting-javame-applications-to.html?m=1 Android]<br/>[https://code.google.com/archive/p/microemu/wikis/Maemomidpath4dingoo 3.wiki Maemo0]
|{{✗}}
|Low?|Host JVM?| -?
|{{✓}}
|{{✗}}
|{{✗}}
|-
|PhoneME-featuredevices (unofficial)midp4palm|align=left|{{Icon|Symbian|WinCEPalmOS}}|[httpshttp://githubjava.comcoe.psu.ac.th/hbaoJ2ME/phonemefeaturedevices gitPlam 1.0]|{{✗}}|Low?|phoneME CLDC?|phoneME Feature?
|{{✓}}
|{{✗}}
|{{✗}}
|-
!colspan="10"|Consoles|-|[[PSPKVM]]Coretek Delta java manager|align=left|{{Icon|PSPWinMobile}}|[httphttps://sourceforge4pda.net/projects/pspkvmto/filesforum/latest/download 0index.5.5 Final Edition]<br/>[https://github.com/vadosnaprimer/pspkvm gitphp?showtopic=67476 2006d]|{{✗}}|?|?|?|{{✗}}
|{{✗}}
|Mid
|phoneME CLDC
|phoneME Feature
|{{✓}}
|{{✗}}
|{{✓}}
|-
|Bittboy-j2meEsmertec Java (jeodek)|align=left|{{Icon|Bitt-Boy}}<br>{{Icon|Pocket-GoWinMobile}}<small>(Miyoo)</small>|[https://github4pda.comto/pthalinforum/bittboy-j2me gitindex.php?showtopic=67476 20070425 build]|{{✗}}|?|?|?|{{✗}}|{{✗}}
|{{✗}}
|Mid
|phoneME CLDC
|phoneME Advanced
|{{✓}}
|{{✓}}
|{{~}}
|-
|MidpathTAO Intent Java MIDlet manager|align=left|{{Icon|RetroFWWinMobile}}|[https://github4pda.comto/jbanesforum/midpath gitindex.php?showtopic=67476 1.1 build]
|{{✗}}
|Mid
|?
|?
|?|{{}}|{{}}|{{~}}
|-
|PhoneME (unofficial)IBM J9|align=left|{{Icon|GP2X|Wiz}}<br>{{Icon|CaanooWinMobile}}|[https://github4pda.comto/j2me-preservationforum/phoneME-GP2X-SDL gitindex.php?showtopic=67476 6.1.0]|{{✗}}|?|?|?|{{✗}}|{{✗}}
|{{✗}}
|Mid
|phoneME CLDC
|phoneME Feature
|{{✓}}
|{{~}}
|{{~}}
|-
|Pstros-ndsMitac JVM|align=left|{{Icon|NDSWinMobile}}|[https://www4pda.gamebrew.orgto/wikiforum/Pstros_NDS 0index.7.2 r6][https://github.com/ole00/pstros-nds gitphp?showtopic=67476&st=20 Build]
|{{✗}}
|Low
|?
|?
|?|{{}}
|{{✗}}
|{{✗}}
|}
 
;Emulators via ~
 
{| class="wikitable" style="text-align:center;"
|-
! scope|CrEme JVM|align="col"left|Name{{Icon|WinMobile}}! scope|[https://4pda.to/forum/index.php?showtopic=67476&st="col"20 4.12]|{{✗}}|?|?|?|Platform(s){{✗}}|{{✗}}! scope="col"|Version{{✗}}! scope="col"|Via-! scope="col"|MicroEmu <abbr title="Sony Ericsson 3D Engine"small>Mascot Capsule 3D(Converter)</abbrsmall>! scope|align="col"left|{{Icon|Android|Maemo}}|[http://microemu.blogspot.com/2009/08/converting-javame-applications-to.html?m=1 Android]<br/>[Emulation Accuracyhttps://code.google.com/archive/p/microemu/wikis/Maemo.wiki Maemo]|Accuracy]]{{✗}}! scope="col"|VMLow! scope="col"|Derived fromHost JVM! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>! scope="col"|Active{{✓}}! scope="col"|[[Recommended Emulators{{✗}}|Recommended]]{{✗}}
|-
|[[PSPKVM]]PhoneME-featuredevices (unofficial)|align=left|{{Icon|Android|iOS|Windows|macOS|Lin|LiA}}{{Icon|PSVita|Switch}}{{Icon|Symbian|BB|MeeGo|Pandora|PyraWinCE}}<ref group=N> Run J2ME apps on BlackBerry 10 - J2ME loader (and possibly PlayBook via... PPSSPP.)</ref>|[http://sourceforge.net/projects/pspkvm/files/latest/download 0.5.5 Final Edition]<br/>[https://github.com/vadosnaprimerhbao/pspkvm phonemefeaturedevices git]| PSVita : [https://github.com/TheOfficialFloW/Adrenaline/releases Adrenaline]<br/>Other : [[PPSSPP]]
|{{✗}}
|MidLow
|phoneME CLDC
|phoneME Feature
|{{✓}}
|{{✗}}
|{{}}|-!colspan="10"|Consoles
|-
|[[SquirrelJMEPSPKVM]]|align=left|{{Icon|Windows|Linux|MacPSP}}{{Icon|APK|iOS|Vita|PS2}}{{Icon|3DS|Wii|WiiU|GCN|NX}}<ref group=N name=libretro>Only available as a libretro core (e[http://sourceforge.net/projects/pspkvm/files/latest/download 0.g5. [[RetroArch]5 Final Edition]).<br/ref>|{{SquirrelJMEVer}}| [[RetroArch]https://github.com/vadosnaprimer/pspkvm git]
|{{✗}}
|{{SquirrelJMEAccuracy}}Mid|Custom (Java)phoneME CLDC| -phoneME Feature
|{{✓}}
|{{✗}}
|{{✓}}
|?<small> (WIP)</small>
|-
|SJ Boy EmulatorBittboy-j2me|align=left|{{Icon|MacBitt-Boy}}<br>{{Icon|LinPocket-Go}}<small>(Miyoo)</small>|[https://webgithub.archive.org/web/20061120062624/http:/com/www.sjboy.cn:80pthalin/setup.zip Beta 4]| [[Wine]bittboy-j2me git]
|{{✗}}
|LowMid|?phoneME CLDC|phoneME Advanced|{{✓}}|{{✓}}|{{~}}|-|Midpath|align=left|{{Icon|RetroFW}}|[https://github.com/jbanes/midpath git]|{{✗}}|Mid
|?
|?
|{{✓}}
|{{✓}}
|{{~}}
|-
|PhoneME (unofficial)
|align=left|{{Icon|GP2X|Wiz}}<br>{{Icon|Caanoo}}
|[https://github.com/j2me-preservation/phoneME-GP2X-SDL git]
|{{✗}}
|Mid
|phoneME CLDC
|phoneME Feature
|{{✓}}
|{{~}}
|{{~}}
|}-|Pstros-nds<references group|align=N />left|{{Icon|NDS}};[|[FreeJ2ME]] — Free and open-sourcehttps:Has fewer features than [[KEmulator]], but better compatibility//www.gamebrew. It is recommended for games that don't work with [[KEmulator]]org/wiki/Pstros_NDS 0. It has an optional [[libretro]] core and development is active7. Games that freeze on [[KEmulator2 r6]], such as Wolfenstein RPG and Doom 2 RPG, run on FreeJ2ME with no issues, although compatibility and accuracy are not as good as [[J2ME Loaderhttps://github.com/ole00/pstros-nds git]]. Some games run too fast and require tinkering with the frame rate options. No 3D support.|{{✗}}|Low|?|?|{{✓}}|{{✗}}|{{✗}}|}
;[[KEmulator]] — Closed-source:Has more features and compatibility than other ones, as well as 3D emulation. Has support for custom resolutions and full screen (View/Options). Emulators via ~ You can even set a proxy server for mobile Java apps that connect able to the internet under options. Requires Java Runtime Environment installed. It is a recommended emulator if you're run emulators 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.emulators!
{| class="wikitable" style="text-align:center;Nokia SDKs"|-: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 black&white J2ME games no other emulator can.! scope="col"|Name! scope="col"|Platform(s)! scope="col"|Version;Sony Ericsson SDKs! scope="col"|Through/Via:Device emulators released by ! scope="col"|<abbr title="Sony Ericsson along their J2ME SDKs. Some of them have support for 3D Engine">Mascot Capsule 3D V3 3D APIs. Can run some games at better framerates than the original devices </abbr>! scope="col"|[[Emulation Accuracy|Accuracy]]! scope="col"|VM;Siemens SDKs! scope="col"|Derived from:Device emulators released by Siemens along their J2ME SDKs. Can run some older games that depend on old Siemens APIs! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>! scope="col"|Active;Motorola SDKs! scope="col"|[[Recommended Emulators|Recommended]]:J2ME development kits released by Motorola. Can run some older games that depend on Motorola|-specific APIs|[[PSPKVM]];Motorola iDEN SDK|align=left|{{Icon|Android|iOS|Windows|macOS|Lin|LiA}}{{Icon|PSVita|Switch}}:{{Icon|Symbian|BB|MeeGo|Pandora|Pyra}}<ref group=N> Run J2ME development kit released by Motorola. Can run some older games that depend apps on iDENBlackBerry 10 -specific APIsJ2ME loader (and possibly PlayBook through PPSSPP)</ref>|[http://sourceforge.net/projects/pspkvm/files/latest/download 0.5.5 Final Edition]<br/>[https://github.com/vadosnaprimer/pspkvm git];Pstros| PSVita : [https://github.com/TheOfficialFloW/Adrenaline/releases Adrenaline]<br/>Other :Haves support for some obscure vendor[[PPSSPP]]|{{✗}}|Mid|phoneME CLDC|phoneME Feature|{{✓}}|{{✗}}|{{✓}}|-specific APIs that other emulators don't support.|[[SquirrelJME]]|align=left|{{Icon|Windows|Linux|Mac}};Sj Boy{{Icon|APK|iOS|Vita|PS2}}:More compatible than MidpX. Can take snapshots{{Icon|3DS|Wii|WiiU|GCN|NX}}<ref group=N name=libretro>Only available as a libretro core (e. More resolutions (but still buggy)g. Appears to run correctly some older games [[FreeJ2MERetroArch]] and ).</ref>|{{SquirrelJMEVer}}| [[KEmulatorRetroArch]] don't.|{{✗}}|{{SquirrelJMEAccuracy}};Minisoyo|Custom (Java):Experimental emulator from the SJBoy 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 |?<small> (176x220WIP) and compatibility, no handler app support. The installer may contain adware.</small>|-|SJ Boy Emulator - Special Edition;MPowerPlayer|align=left|{{Icon|Mac|Lin}}|[https://web.archive.org/web/20061120062624/http:Emulator from a company that used to develop solutions to allow users to try J2ME game demos on their computer before purchasing them//www. Doesn't have any known advantageous featuressjboy. Requires cn:80/setup.zip Beta 4]<br/>[https://www.javamobers.comorg/en2010/download03/manualsjboy-emulator-special-edition.jsp JREhtml?m=1 Special Edition].| [[Wine]]|{{✗}}|Mid-Low|?|?|?|{{✗}}|{{~}}|}
;[[SquirrelJME]] — Free and open-source: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.<references group=N />
;[[J2ME LoaderFreeJ2ME]] — Free and open-source:This is currently the highest-Has fewer features than [[KEmulator]], but better 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 's recommended 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 . It has an optional [[libretro]] core and development is active. Games that freeze on [[FreeJ2MEKEmulator]], but fails such as Wolfenstein RPG and Doom 2 RPG, run on FreeJ2ME with Sony Ericsson 3D engine (Mascot Capsule)no issues, due to although compatibility and accuracy are not as good as [[J2ME Loader]]. Some games run too fast and require tinkering with the fact that the mascot capsule is almost impossible to portframe rate options. This is common with most of other emulators as wellNo 3D support.
;[[JL-ModKEmulator]] — Free and openClosed-source:This is the experimental mod of the J2ME Loader app with Mascot Capsule Has more features and compatibility than other ones, as well as 3D emulation (MC3D V3Compared with SJBoy and Midp2exe, KEmulator better performance) support. Has some new support for custom resolutions and experimental featuresfull screen (View/Options). Converts .jar files offline using its own resources. Easily launches both 2D & 3D You can even set a proxy server for mobile Java appsthat connect to the internet under options. Samsung & Nokia API implemented. Supports different keyboard layouts and customizationRequires Java Runtime Environment installed. It is highly accuratea recommended emulator if you're on a Windows PC, with the right frame rate for each game, as well as vibration. Has slightly improved performance through hardware acceleration, but although some games won't run too fast. Runs almost every Nokia game, even ones that don't work with [[KEmulator]] or [[FreeJ2ME]], (such as well as Sony Ericsson 3D engine (Mascot CapsuleWolfenstein RPG and Doom 2 RPG)freeze indefinitely on the loading screen. Last update was in 2012.
;[httpsNokia SDKs://4pda.to/forum/index.php?showtopic=131859 A set of different device emulators released by Nokia along with their J2ME Runner]:Old tool, launches Java Applications on Android using native librarySDKs. Apps have to be converted first, using [http://www.netmite.com/android/srv/2.0/getapk.php Netmite.com]. Overall 2D stability is acceptable, but 3D support almost does Keyboard bindings are not workfriendly for playing games. Different types Some of keyboard & screen stics them are includedbuggy. Unfortunately, often experiences troubles with *Jar conversion [https://4pda.to/forum/index.php?showtopic=684992 Here] and [https://4pda.to/forum/index.php?showtopic=511463 Catalog The Nokia 3410 SDK emulator is capable of running some ancient black&white J2ME games for Java J2ME Runner]no other emulator can.
;Netmite.comSony Ericsson SDKs:This is a Android Device emulators released by Sony Ericsson along their J2ME MIDP RUNNER so that any J2ME or MIDP applications can SDKs. Some of them have support for Mascot Capsule V3 3D APIs. Can run without modification. Developers can enter some games at better framerates than 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 Androidoriginal devices
;[[PSPKVM]] — Free and open-sourceSiemens SDKs:Available for cellphonesDevice emulators released by Siemens along their J2ME SDKs. Might be the first one Can run some older games that's open-source. Last update was in 2011 <small>(0.5.5 Final Edition)</small>. PSPKVM is a [[Emulators depend on PSP|PSP]] port of Sun's open-source JavaME implementation phoneME Feature.old Siemens APIs
;phoneMEMotorola SDKsThis is the reference implementation of :J2ME made initially development kits released by Sun Microsystems, now owned by Oracle CorporationMotorola.Can run some older games that depend on Motorola-specific APIs
;phoneME (unofficial ports)Motorola iDEN SDK:phoneME for Windows CE/Mobile and Android is an implementation of the phoneME open source J2ME application platform for your Windows Mobile phone or Android handheld device. There are two different platforms of the phoneME Virtual machine : <u>phoneME Feature</u> and <u>phoneME Advanced</u>. 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 yourselfdevelopment kit released by Motorola.Can run some older games that depend on iDEN-specific APIs
==Symbian and N;Pstros:Haves support for some obscure vendor-Gage <small>(Nokia)</small>==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''This page is about emulating Symbian/N-Gage on other systems. For the inverse, see t and available for Windows only (You can also run it using [[Emulators on SymbianWine]]on Linux and Mac).''
<div style="color:#000;background:#eef2ff;border:2px solid #b7c5d9;border-radius:20px;padding-left:1Mini soyo1em;display:inline-block;padding-right:1em;">Experimental emulator from the SJBoy 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.
;MPowerPlayer:Emulator from a company that used to develop solutions to allow users to try J2ME game demos on their computer before purchasing them. Doesn't have any known advantageous features. Requires : [[Filehttps://www.java.com/en/download/manual.jsp JRE]. ;N-GageCool! — Paid ($):N-GAGE COOL! the ability to compare the two mobile game decks side-by-side having the very different and unique gameplay experience of both N-GAGE QD and N-GAGE.png|300px|center]]
;MicroEmulator '''N Free and open-Gage''' source:MicroEmu is a mobile phone and a handheld game system developed by <i>NOKIA</i>,announced on 4 November 2002 and released on 7 October 2003pure Java implementation of Java ME.
;[[SquirrelJME]] '''NFree and open-Gage QD''' introduced in 2004 as source:Project developing a redesign of the original "N-Gage Classic", fixing widely criticized issues full JVM implementation + Java ME 8 APIs. Full compatibility with old J2ME software and design problemshigh portability are among its main goals. Under heavy development.
;[[J2ME Loader]] '''NFree and open-source:This is currently the highest-Gagecompatibility 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'' was discontinued in February 2006t 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 Nokia moving its gaming capabilities onto selected Series 60 smartphonesmost of other emulators as well.
;[[JL-Mod]] Free and open-source:This is the experimental mod of the J2ME Loader app with added Mascot Capsule 3D (MC3D V3) support (That means all Fishlabs games like Galaxy on Fire, Deep, etc and Capcom's classics like Devil May Cry 3D and Resident Evil Missions are now playable on Android devices). 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''N-Gage 2t run too fast.0''Runs almost every Nokia game, even ones that don' was announced in 2007t work with [[KEmulator]] or [[FreeJ2ME]], as well as Sony Ericsson 3D engine (Mascot Capsule).</div>
;[https://4pda.to/forum/index.php?showtopic=131859 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.com]. 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 [https://4pda.to/forum/index.php?showtopic=684992 Here] and [https://4pda.to/forum/index.php?showtopic=511463 Catalog of games for Java J2ME Runner]
Originally ;Netmite.com:This is a joint Nintendo-Nokia cellphone handheld hybrid project slated for 2005, Nintendo backed away from the project (and its plans for NES/Game Boy ports for mobile were repurposed for their Virtual Engine project)Android J2ME Runnner so that any J2ME or MIDP applications can run without modification. Nokia continued Developers can enter the project on their own anyways and released N-Gage on October 7, 2003, for <abbr title="$377Android Market quickly.10 in 2018 money">$299</abbr> You can use your familiar development environment such as the most powerful handheld of its time, that is up until the DS and PSP came along J2ME and ended Nokia's hopes at dominating the handheld gaming market. It had an ARM920T CPU at 104 MHzMIDP or easily port your existing J2ME Application to Android with minimum code change.Users can use java applications directly inside Android
However, while gaining support through GBA/PS1 ports (including the only English version of ;[[PSPKVM]] — Free and open-source:Available for cellphones. Might be the JPfirst one that's open-only Xanadu series until 2016source. Last update was in 2011 <small>(0.5.5 Final Edition) and </small>. PSPKVM is a few original exclusives, the thing suffered from huge design flaws, from the button layout to the display and cell phone functionality[[Emulators on PSP|PSP]] port of Sun's open-source JavaME implementation phoneME Feature.
Has a revision called ;phoneMEThis is the QD which was unveiled on April 14reference implementation of J2ME made initially by Sun Microsystems, 2004, with an ARM9E CPU. ROM dumps of Symbian and N-Gage games are availablenow owned by Oracle Corporation.
;phoneME (unofficial ports):phoneME for Windows CE/Mobile and Android is an implementation of the phoneME open source J2ME application platform for your Windows Mobile phone or Android handheld device. There are two different platforms of the phoneME Virtual machine : <u>phoneME Feature</u> and <u>phoneME Advanced</u>. 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. ===Emulation=Symbian and N-Gage <small>(Nokia)</small>=={| class="wikitable" :''This page is about emulating Symbian/N-Gage on other systems. For the inverse, see [[Emulators on Symbian]].'' <div style="textcolor:#000;background:#eef2ff;border:2px solid #b7c5d9;border-alignradius:center20px;"padding-left:1|1em;display:inline-block;padding-! scope=right:1em;"col"|Name>! scope="col"|Platform(s)! scope="col"|Version! scope="col"|[[Emulation AccuracyFile:N-Gage.png|300px|Accuracycenter]]! scope="col"|— '''N-Gage''' is a mobile phone and a handheld game system developed by <i>NOKIA<abbr title="Free/Libre i>,announced on 4 November 2002 and Openreleased on 7 October 2003. — '''N-Source SoftwareGage QD''' introduced in 2004 as a redesign of the original ">FLOSSN-Gage Classic", fixing widely criticized issues and design problems. — '''N-Gage''' was discontinued in February 2006, with Nokia moving its gaming capabilities onto selected Series 60 smartphones.  — '''N-Gage 2.0''' was announced in 2007.</abbrdiv>! scope="col"|Active! scope="col"|[[Recommended Emulators|Recommended]]|Originally a joint Nintendo-Nokia cellphone handheld hybrid project slated for 2005, Nintendo backed away from the project (and its plans for NES/Game Boy ports for mobile were repurposed for their Virtual Engine project). Nokia continued the project on their own anyways and released N-!colspanGage on October 7, 2003, for <abbr title="7$377.10 in 2018 money"|PC >$299</ x86abbr> as the most powerful handheld of its time, that is up until the DS and PSP came along and ended Nokia's hopes at dominating the handheld gaming market. It had an ARM920T CPU at 104 MHz.|However, while gaining support through GBA/PS1 ports (including the only English version of the JP-only Xanadu series until 2016) and a few original exclusives, the thing suffered from huge design flaws, from the button layout to the display and cell phone functionality.|[[EKA2L1]]|align=left|{{Icon|Windows|Linux|macOS|}}|[https://githubHas a revision called the QD which was unveiled on April 14, 2004, with an ARM9E CPU. ROM dumps of Symbian and N-Gage games are available.com/EKA2L1/EKA2L1/releases {{EKA2L1Ver}}]|Mid|{{✓}}===Emulation===|{{✓}}|{{✓}}class="wikitable" style="text-align:center;"
|-
! scope="col"|Name! scope="col"|Platform(s)! scope="col"|Version! scope="col"|[[Emulation Accuracy|Accuracy]]! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>! scope="col"|Active! scope="col"|[[Recommended Emulators|Recommended]]|-!colspan="7"|PC / x86|-|[[EKA2L1]]|align=left|{{Icon|Windows|Linux|macOS|}}|[https://github.com/EKA2L1/EKA2L1/releases {{EKA2L1Ver}}]|Mid|{{✓}}|{{✓}}|{{✓}}|-|Engemu|align=left|{{Icon|Windows}}|[https://github.com/mrRosset/Engemu git]|None|{{✓}}|{{✗}}|{{✗}}
|-
|NGEmu
|{{✗}}
|-
|N-Gage COOLCool!
|align=left|{{Icon|Windows}}
|[https://ngage-cool.soft32.com 1.2.1] ($)
:The [https://github.com/NGEmu/NGEmu/commit/7500b41959c686e65eaed871490c97b2de5da0d6 first] known Nokia N-Gage emulator (with high-level emulation), although it is currently on hiatus due to a lack of information required to further development. Linux support is planned for the future.
;N-Gage COOLCool!— Paid ($)
:A dead payware emulator for Windows. It only partially emulated the J2ME-based Nokia N-Gage exclusives and nothing else from the rest of the bunch.
|}
==PalmOSPalm, Inc.== ===webOS <small> (Palm pre/pixi)</small>===Palm launched webOS, then called Palm webOS, in January 2009 as the successor to Palm OS. The first webOS device was the original Palm Pre, released by Sprint in June 2009. In April 2010, HP acquired Palm.
===Emulators===
! scope="col"|[[Recommended Emulators|Recommended]]
|-
!colspan="7"|PC Wgames<br/ x86|-|Mu> (preenv)|align=left|{{Icon|LibretroMaemo}}|[httpshttp://palmdbwgames.garage.maemo.netorg Wiki][http:/app/mu 1maemo.org/packages/view/wgames 0.6.9]<br/>[http://maemo.org/packages/view/preenv preenv 0.1.7][https://github.com/libretrodivan/Mu wgames git]
|Mid
|{{✓}}<small> (Libretro)</small>
|{{✓}}
|{{✗}}|{{~}}|} ===PalmOS=== Palm OS is a mobile operating system developed by Palm, Inc., for personal digital assistants (PDAs) in 1996. ===Emulators==={| class="wikitable" style="text-align:center;"|-! scope="col"|Name! scope="col"|Platform(s)! scope="col"|Version! scope="col"|[[Emulation Accuracy|Accuracy]]! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>! scope="col"|Active! scope="col"|[[Recommended Emulators|Recommended]]|-!colspan="7"|PC / x86|-|Mu|align=left|{{Icon|Libretro}}|[https://palmdb.net/app/mu 1.0.0][https://github.com/libretro/Mu git]|Mid|{{✓}}<small> (Libretro)</small>|{{✓}}|{{✓}}|-
|StyleTap
|align=left|{{Icon|Windows|macOS|Lin}}
|{{~}}
|{{✗}}
|-
|[https://cloudpilot-emu.github.io cloudpilot]
|align=left|{{Icon|Web}}
|[https://github.com/cloudpilot-emu/cloudpilot git]
|Mid
|{{✓}}
|{{✓}}
|{{~}}
|-
!colspan="7"|Mobile / ARM
|{{~}}
|-
|StyleTap<small> ($)</small>|align=left|{{Icon|Android|WinMobile|AndroidiOS|Symbian}}
|[https://styletap.com/release_notes.php?devicetype=android 0.8.034]
|?
|{{✗}}
|{{✓}}<small> (Android only)</small>
|{{~}}
|-
|?
|{{✗}}
|{{✗}}
|{{~}}
|-
|Garnet VM
|align=left|{{Icon|Maemo}}
|[http://www.my-maemo.com/software/applications_name_Garnet_VM_fldAuto_1044_faq_46.html Maemo]
|?
|{{✗}}
|{{✗}}
|{{~}}
|-
|QCopilot
|align=left|{{Icon|Zaurus}}
|[https://cypherpunks.ca/zaurus 0.5]
|?
|{{✓}}
|{{✗}}
|{{~}}
|}
==Mediatek Runtime Environment <small>(MRE)/MAUI</small>==
Being the turnkey solutions firm that they are known for, as their chips are used on millions and millions of el-cheapo "Shanzhai" devices all over the world (especially counterfeit Nokias and Goophones among other things), Mediatek has also come up with their own mobile platform and API known as the [http://news.softpedia.com/news/Opera-Mini-Arrives-on-MediaTek-s-Runtime-Environment-MRE-238105.shtml Mediatek Runtime Environment], aka MAUI. It is targeted for so-called "smart" feature phones, i.e. those that offer similar functionality to standard mobile operating systems like Android, but are watered down for entry-level users. An SDK is available on their [http://mre.mediatek.com/en/sdk/2.0 developer site] for members, and <code>.VXP</code> files for games and other applications appear to be available on the usual WAP sites.
===MiniJ<small> (MRP platform)</small>===
'''MiniJ''' is a mobile platform widespread in China (and in other countries). A lightweight virtual platform MINIJ MiniJ platform format file developed by Hangzhou Sky Network Technology Co., Ltd., written in standard ANSI C. It has excellent game drive performance and can run games smoothly in harsh hardware environments. It is analog of java for phones with MTK CPU. Games for this platform are in <code>.mrp</code> format.
There is many original Contra games for this platform, created by different companies. It also has some Konami's mobile game.
|align=left|{{Icon|Windows}}
|[https://github.com/zengming00/vmrp git]
|Mid|{{✓}}|{{✓}}|{{✓}}|-!colspan="7"|Mobile / ARM|-|Mythras|align=left|{{Icon|Android}}|[https://github.com/CounsellorPolonius/mythras git]<br/>[https://github.com/Yichou/mrpoid2018 mrpoid2018]|Mid|{{✓}}|{{✓}}|{{✓}}|-|Mrpoid2|align=left|{{Icon|Android}}|[https://www.google.com/amp/s/m.apkpure.com/mrpoid2-mrp%25E6%25A8%25A1%25E6%258B%259F%25E5%2599%25A8%25EF%25BC%258C%25E5%2586%2592%25E6%25B3%25A1%25E7%25A4%25BE%25E5%258C%25BA%25E6%25A8%25A1%25E6%258B%259F%25E5%2599%25A8/com.mrpoid.app/amp 3.2.10]|Mid|{{✗}}|?|{{~}}|-|iacMrp|align=left|{{Icon|Android}}|[https://www.coolapk.com/game/com.dabai.iacmrp 1.9.53]|Mid|{{✗}}|?|{{~}}|} ===KaiOS=== '''KaiOS''' is a mobile operating system, based on Linux, for keypad feature phones. It is developed by KaiOS Technologies (Hong Kong) Limited. ==Binary Runtime Environment for Wireless <small>(BREW)</small>== A mobile development platform by Qualcomm, originally intended for CDMA handsets such as those sold by Verizon. Unlike Java ME, applications and games for BREW use native code as opposed to running in a virtual machine in the case of Java ME. Also, BREW development has a higher barrier to entry due to stringent certification requirements, which led it to be significantly less popular than Java ME even in markets where CDMA has a significant market share, such as in North America. To top it all off, downloaded BREW apps are tied to an individual handset via a digital signature, making piracy or sideloading difficult if not impossible; it is however possible to unlock certain BREW-enabled CDMA phones to run backups and pirated apps, though downloads for BREW apps and games are rare and hard to find compared to Java ME. The Zeebo, a video game console and online distribution platform developed and released with developing markets in mind, also runs on BREW. Dumps of the Zeebo and its games exist, and gameplay footage of them have been uploaded on YouTube. ===Emulators==={| class="wikitable" style="text-align:center;"|-! scope="col"|Name! scope="col"|Platform(s)! scope="col"|Version! scope="col"|[[Emulation Accuracy|Accuracy]]! scope="col"|Active! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>! scope="col"|[[Recommended Emulators|Recommended]]|-|[[Infuse]]|align=left|{{Icon|WinMobile}}|? (POC)|Low|{{✓}}|{{✗}}|{{✗}}|-|Melange|align=left|{{Icon|Android}}|[https://gitlab.com/usernameak/brewemulator git][https://cdn.discordapp.com/attachments/735124238398259281/899213663049760810/app-release.apk Early beta]|?|{{✓}}|{{~}}<ref>Contains proprietary Qualcomm components</ref>
|{{✗}}
|?
|{{~}}
|}
===KaiOS=== '''KaiOS''' is a mobile operating system, based on Linux, for keypad feature phonesput *. It is developed by KaiOS Technologies (Hong Kong) Limited. ==Binary Runtime Environment for Wireless mif files here : <smallcode>(BREW)</small>== A mobile development platform by Qualcomm, originally intended for CDMA handsets such as those sold by Verizonsdcard/Android/data/io. Unlike Java ME, applications and games for BREW use native code as opposed to running in a virtual machine in the case of Java MEgithub. Also, BREW development has a higher barrier to entry due to stringent certification requirements, which led it to be significantly less popular than Java ME even in markets where CDMA has a significant market share, such as in North America. To top it all off, downloaded BREW apps are tied to an individual handset via a digital signature, making piracy or sideloading difficult if not impossible; it is however possible to unlock certain BREW-enabled CDMA phones to run backups and pirated apps, though downloads for BREW apps and games are rare and hard to find compared to Java ME. The Zeebo, a video game console and online distribution platform developed and released with developing markets in mind, also runs on BREW. Dumps of the Zeebo and its games exist, and gameplay footage of them have been uploaded on YouTubeusernameak.brewemulator/files/mif/</code>
===Emulators==={| class="wikitable" style="text-align:center;"|-! scope="col"|Name! scope="col"|Platform(s)! scope="col"|Version! scope="col"|[[Emulation Accuracy|Accuracy]]! scope="col"|Active! scope="col"|rest of game files should be put into <abbr title="Freecode>/Libre and Open-Source Software">FLOSS<sdcard/abbr>! scope="col"|[[Recommended Emulators|Recommended]]|-|[[Infuse]]|align=left|{{Icon|WinMobile}}|? (POC)|Low|{{✓}}|{{✗}}|{{✗}}|-|Melange|align=left|{{Icon|Android}}|[https:/data/gitlabio.comgithub.usernameak.brewemulator/usernameakfiles/brewemulatormod/ ? (Prototype)]|?|{{✓}}|{{~}}<refgame_name>Contains proprietary Qualcomm components/</refcode>, where <game_name>|{{✗}}|}is same as mif filename without extension
==Danger OS==
==Tizen==
 
===Emulators===
{{No current emulators|OS}}
 
==webOS==
===Emulators===
==Windows Mobile series==
===Windows Mobile<small> (EarlierPocketPC)</small>===
Released in 2000 by Microsoft as their first mobile OS, originally called "Pocket PC" and made to run on PDA's, the name changed to Windows Mobile when the PDA market began to shrink. WM was initially based on Windows CE before evolving into something unique. It was mainly designed for business users, so it didn't have a lot of games for it.
4,085
edits

Navigation menu