Changes

Jump to navigation Jump to search

Cellphone emulators

121 bytes added, 13:27, 27 February 2022
no edit summary
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.
<i>[[JL-Mod#Mascot Capsule 3D|Mascot Capsule 3D]]</i> is a propietary proprietary 3D graphics engine developed by Hi-Corporation. It was mostly used in Japanese devices, but it also made it overseas featured in many Sony Ericsson devices. Many developers made use of this tech to bring higher quality 3D graphics on the Sony Ericsson version of their J2ME games.
===Emulators===
! scope="col"|Platform(s)
! scope="col"|Version
! scope="col"|<abbr title="Hi-Corporation's 3D Engine">Mascot Capsule 3D</abbr>
! scope="col"|[[Emulation Accuracy|Accuracy]]
! scope="col"|VM
|[[FreeJ2ME]]
|align=left|{{Icon|Java|LiA|Libretro}}
|[https://sourceforge.net/projects/freej2me/files/ 2018/09/07][https://github.com/hex007/freej2me git]
|{{✗}}
|Mid
|Jademula
|align=left|{{Icon|Windows}}
|[https://github.com/RobDangerous/Jademula git][https://web.archive.org/web/20090924013332/http://jademula.kontechs.de 0.23][https://github.com/RobDangerous/Jademula git]
|{{✗}}
|Mid
|?
|?
|?{{✗}}
|{{✗}}
|{{✗}}
|[[N-GAGE COOL!]]
|align=left|{{Icon|Windows|Lin}}
|[https://web.archive.org/web/20060214111930/http://www.amazingmobile.com:80/DownFiles/NgageCool(Trial).zip 1.2.1 (Trial)] <small>($)</small>
|{{✗}}
|Low
|Sony Ericsson SDKs
|align=left|{{Icon|Windows}}
|[https://drive.google.com/file/d/1xHSPbVOGSG84y1hlvGDI0RC4iGiCQ7HP/view?usp=sharing 2.5.0.6]|{{✓}}<ref>/[https://archive.org/details/semc_java_me_cldc_sdk.2-5-0-6 Mascot Capsule 3D supportMirror]</ref>|{{✓}}
|Mid
|?
|Zucotto Wireless Whiteboard SDK
|align=left|{{Icon|Windows}}
|[https://web.archive.org/web/20010906063602if_/http://www.zucotto.com:80/whiteboard/downloads/WB_SE_2_0_Setup.exe unknown2.0]
|{{✗}}
|Low
|{{✗}}
|{{✗}}
|-
|JS2ME
|align=left|{{Icon|FirefoxOS}}
|[https://github.com/szatkus/js2me git]
|{{✗}}
|?
|?
|?
|{{✓}}
|{{✓}}
|?
|-
|Pluotsorbet
|align=left|{{Icon|FirefoxOS}}
|[https://github.com/mozilla/pluotsorbet git]
|{{✗}}
|?
|?
|?
|{{✓}}
|{{✓}}
|?
|-
|midp-emulator
|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
|{{✗}}
|-
|KarinME <small> (Based on MicroEmu)</small>
|align=left|{{Icon|Maemo}}
|[https://openrepos.net/content/karinzhao/karinme 3.0.1]
|{{✗}}
|-
|MicroEmulator <small> (Converter)</small>
|align=left|{{Icon|Android|Maemo}}
|[http://microemu.blogspot.com/2009/08/converting-javame-applications-to.html?m=1 Android]<br/>[https://code.google.com/archive/p/microemu/wikis/Maemo.wiki Maemo]
|{{✗}}
|{{✗}}
|-
!colspan="10"|Browser
|-
|-
|JS2ME
|align=left|{{Icon|FirefoxOS}}
|[https://github.com/szatkus/js2me git]
|{{✗}}
|?
|?
|?
|{{✓}}
|{{✓}}
|?
|-
|Pluotsorbet
|align=left|{{Icon|FirefoxOS}}
|[https://github.com/mozilla/pluotsorbet git]
|{{✗}}
|?
|?
|?
|{{✓}}
|{{✓}}
|?
|}
: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 : [https://www.java.com/en/download/manual.jsp JRE].
;[[N-GAGE COOL!]] — Paid <small>($)</small>
:Early attempt at a commercial J2ME emulator. Haves no real benefits over other offerings
;[[J2ME Loader]] — Free and open-source
:This is currently the highest compatibility J2ME emulator available. Converts <code>.jarJAR</code> 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]] — Free and open-source
:This is the experimental mod of the [[J2ME Loader]] app with implemented Mascot Capsule 3D 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'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 Capsule3D).
;[https://4pda.to/forum/index.php?showtopic=131859 J2ME Runner]
;[[PSPKVM]]
:Available for cellphones. Might be the first one that's open-source. Last update was in 2011 <small>(0.5.5 Final Edition)</small>. PSPKVM is a [[Emulators on PSP|PlayStation Portable]] port of Sun's open-source JavaME implementation phoneME Feature.
;[[phoneME]]
:''This page is about emulating Symbian/N-Gage on other systems. For the inverse, see [[Emulators on Symbian]].''
<div{{Infobox console style|title ="color:#000;background:#eef2ff;border:2px solid #b7c5d9;borderN-radius:20px;paddingGage|logo = N-left:1Gage.png|logowidth = 220px1em;display|developer = [[wikipedia:inline-block;padding-right:1em;">Nokia|Nokia]]|design by =|type = [[File:Cellphone_emulators#Symbian and N-Gage.png<small>(Nokia)</small>|300pxCellphone]]|centergeneration = [[:Category:Seventh-generation video game consoles|7th generation]]|release = 7 October 2003|discontinued = ?|emulated = {{✓}} }}
'''N-Gage''' is a mobile phone and a handheld game system developed by <i>NOKIA</i>,announced on 4 November 2002 and released on 7 October 2003. — '''N-Gage QD''' introduced in 2004 as a redesign of the original "N-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.</div>
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-Gage on October 7, 2003, for <abbr title="$377.10 in 2018 money">$299</abbr> 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.
Has 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.
===EmulationEmulators===
{| class="wikitable" style="text-align:center;"
|-
|{{✗}}
|{{✗}}
| -
|-
|NGEmu
|{{✗}} <small>(see below)</small>
|{{✗}}
| -
|-
|[[N-GAGE COOL!]]
|align=left|{{Icon|Windows}}
|[https://ngage-cool.soft32.com 1.2.1] <small>($)</small>
|Low
|{{✗}}
|{{✗}}
|{{✗}}
| -
|-
!colspan="8"|Mobile / ARM
: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 COOL!]] — Paid <small>($)</small>
:Early attempt at a commercial N-Gage emulator. Haves no real benefits over other offerings
<i>ExEn advanced</i> (v2.2): 65k color, polyphonic sound, 3D, in-game Macromedia Flash, client side engine, with a memory footprint of 240k.
===EmulationEmulators===
{| class="wikitable" style="text-align:center;"
|-
|-
|-
|StyleTap <small> ($)</small>
|align=left|{{Icon|Android|WinMobile|iOS|Symbian}}
|[https://styletap.com/release_notes.php?devicetype=android 0.8.034]<small>($)</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.
===EmulationEmulators===
{| class="wikitable" style="text-align:center;"
|-
:A new, open source emulator by Luca91. It is only a proof of concept, as only a few opcodes and a couple of SDK APIs are emulated, and there is no heap. There is sprite and input support, as well as support for the collision API. It is compatible with a few small homebrews. Luca91 mentions the SDK API handler needs to be better organized.
==Japanese cellphones <small> (features phone / フィーチャー・フォン)</small>==
Several Japanese-centric mobile game technologies spawned during the 2000's as part of convoluted all-in-one technological solutions, mostly based on Java.
==Chinese Mobile==
===MiniJ<small> (MRP platform)</small>===
'''MiniJ''' is a lightweight mobile platform developed by Hangzhou Sky Network Technology Co., Ltd. and it's widespread in China (and in some other countries). It has excellent overall performance and could run applications and games smoothly with very limited hardware resources. MiniJ applications are written in C programming language.
|Mid
|{{✓}}
|{{~}}<ref group=N name=qualcommpropietaryqualcomm propietary>Contains proprietary Qualcomm components</ref>
|{{~}}
|-
|[[Infuse]]
|align=left|{{Icon|WinMobile}}
|? <small>(POC)</small>
|?
|Low
Earlier black & white cellphone games (both in Japan and worldwide) didn't get as much love either when it comes to emulation and preservation of game binaries. There were, however, recreations of Snake and Space Impact for Nokia phones on their website at one time, along with remakes of the aforementioned games for Android and iOS. There are several Nokia phone models with MAME support, though they are preliminary at best with most models displaying a "CONTACT SERVICE" error if not a white screen.
==Windows Mobile/Phone series==
===Windows Mobile<small> (PocketPC)</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