Changes

Jump to navigation Jump to search

Cellphone emulators

1,269 bytes added, 19:03, 3 October 2018
m
Emulators: J2ME-Loader updated to 1.3.6.
Before the smartphones we know today were staples of mainstream culture, mobile phones , and their technology were pretty rudimentary and often relied on apps made in Java seeing as the language was designed to be portable (though Windows Mobile and Symbian were also somewhat popular as proto-smartphone platforms of choice). This didn't keep games from being developed for these platforms. Casual simplistic games and rip-offs of retro franchises thrived, but it attracted some genuinely fun games that forever remained obscure, such as those from Gameloft.
The situation is quite different in Japan where mobile hardware was much more developed, only loosely Java-based, and major video game developers were much more invested in creating unique and high-quality content that's mostly most obscure and unpreserved, let alone emulated, today. Those are the very different [[wikipedia:Galapagos syndrome|Galapagos mobile phones]] (like DoCoMo i-mode, DeNa, RoID...). Some of these games got ported to the inferior Western hardware but these are in the tiny minority.
<code>JAR</code> files of Java-based non-Japanese cell phones can be still found online with some effort, namely on WAP sites offering (pirated) mobile content e.g. Peperonity.
==Dark Age of Monochrome Mobile Phones==
Earlier black-and-white cell phone 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.
==J2ME <small>(Java 2 Micro Edition)</small>==
|?
|-
|[https://github.com/nikita36078/J2ME -LoaderJ2ME-Loader]
|Android
|[https://play.google.com/store/apps/details?id=ru.playsoftware.j2meloader 1.23.7.86]
|Mid
|{{✓}}
: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.
;J2ME -Loader
:A fresh emulator, tending to have nice capabilities. It is still developing. Converts *jar offline using its own resources, easily launches both 2D & 3D apps. Samsung & Nokia Api implemented. Supports different keyboard layouts and customization. Hardware acceleration significantly increases performance in 3D apps. Highly recommended. Fails with Sony Ericsson 3D engine (mascot capsule) - it is common with most of other emulators too, due to the fact that mascot capsule is almost impossible to port.
==N-Gage <small>(Nokia)</small>==
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 it 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.
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.
|Windows
|[https://github.com/bentokun/EKA2L1 Git]
|None
|{{✓}}
|{{✗}}
|-
|Engemu
|Windows
|[https://github.com/mrRosset/Engemu Git]
|None
|{{✓}}
|N-GageCool
|Windows
|[https://ngage-cool.soft32.com/ 1.2.1 ] ($)
|Terrible
|{{✗}}
|}
;EKA2L1:A Symbian OS emulator with [https://www.reddit.com/r/emulation/comments/8aotzq/eka2l1_a_symbian_os_emulator/ HLE emulation] and goals that include the N-Gage, it's currently not recommended as development is still vary very early.;Engemu:A N-Gage focused emulator with [https://www.reddit.com/r/emulation/comments/8aotzq/eka2l1_a_symbian_os_emulator/ LLE emulation].;NGEmu:Currently the only real The [https://github.com/NGEmu/NGEmu/commit/7500b41959c686e65eaed871490c97b2de5da0d6 first] known N-Gage emulator(With HLE emulation), although it is currently on hiatus due to a lack of info information required to further development. Linux support is planned for the future.
;N-GageCool:A dead payware emulator for Windows. It only partially emulated the J2ME-based N-Gage exclusives and nothing else from the rest of the bunch.
{{No known emulators}}
<!-- ==Japanese mobile (Other)== -->
 
==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 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 a pain.
 
===Emulators===
{{No known emulators}}
 
==Read More==
* [https://books.google.com/books?id=tCxvX60J8OAC&lpg=PP1&pg=PA145#v=onepage&q&f=false Micro Java Game Development], mentions Japanese i-mode emulators that are currently dead, like i-tool.
1,359
edits

Navigation menu