Changes

Jump to navigation Jump to search

Cellphone emulators

122 bytes added, 15:23, 11 December 2021
no edit summary
<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.
===Cellphone / PDA Collection Collections (Archive.org)===
* Includes Games, Softwares, Emulators, SDKs, Firmware, Tools, etc..
|align=left|{{Icon|Windows}}
|[https://archive.org/details/KEmulator103 1.0.3 <small> (unofficial)</small>]<br>[https://github.com/ancient-empires-resources/KEmulator git]
|{{~}}<ref>Support Mascot Capsule 3D games [https://drive.google.com/file/d/1T-xZO_iY46zx3JN1hYxAiIHY5lhvAhG0/view 1.0.3 modded + MC3DMascot Capsule 3D]</ref>
|Mid
| —
|{{✗}}
|-
|PhoneME-featuredevices feature devices (unofficial)
|align=left|{{Icon|Symbian|WinCE}}
|[https://github.com/hbao/phonemefeaturedevices git]
! scope="col"|Version
! scope="col"|Through
! scope="col"|<abbr title="Sony Ericsson 3D Engine">Mascot Capsule 3D V3</abbr>
! scope="col"|[[Emulation Accuracy|Accuracy]]
! scope="col"|VM
;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 mobile device. There are two different platforms of the phoneME Virtual machine : <ui>phoneME Feature</ui> and <ui>phoneME Advanced</ui>. 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.
==Symbian and N-Gage <small>(Nokia)</small>==
|Mid
|{{✗}}
|{{}}
|{{✓}}
|}
;[[EKA2L1]] — Free and an open-source
:A Symbian OS emulator with high-level emulation.
;Engemu
==Execution Engine <small>(ExEn)</small>==
A freeware solution developed by INIn-FUSIO Fusio (French) around 2000. In 2002, the The company re-developed the ExEn V2 enginein 2002, which further improved the speed and expressiveness of mobile. It was first a Java-based game engine entirely dedicated to mobile devices itself as an alternative to the limitations of J2ME/BREW's game development (offering missing feautures like sprite zooming, parallax scrolling, rotations...).
The API is based on Java and is very similar to J2ME, but is optimized for game development and deployment instead. Even the programming style is almost the same. Its significance is very similar to the Mophun platform. The ExEn API has various gaming specific classes that are absent from J2ME. ExEn was the first mass market downloadable game engine to be made available in Europe. It achieved relative success and widespread hardware support in Europe, and was also used in China. It's not as widely distributed though, and according to In-Fusio's website, it isn't available on Nokia, Sony Ericsson, Samsung or Motorola handsets.
The In-Fusio SDK is a Java based GUI game development environment on ExEn. Two kinds of engines on the client side mobile phone.
'<i>ExEn basic' </i> (v2.1): 256-color or black and white, 2D, client side game engine, with a memory footprint of 140k on the mobile device.
'<i>ExEn advanced' </i> (v2.2): 65k color, polyphonic sound, 3D, in-game Macromedia Flash, client side engine, with a memory footprint of 240k.
===Emulation===
|}
;[[EXEN-V2 Generic Simulator]]
:A very old dead emulator for ExEn software. While many games will go in-game, they'll crash at various points.
|[https://github.com/Florin9doi/PHEM git]
|?
|{{~}}
|{{✓}}
|{{~}}
* Fatal Arena
* Football Pro Contest
* Golf Pro Contest1
* Golf Pro Contest 2
* Joe ’s Treasure Quest
: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 002000's as part of convoluted all-in-one technological solutions, mostly based on Java.
* NTT DoCoMo released <b>DoJa</b> (later renamed to Star), based on Java ME CLDC, but not MIDP. Applications come in the form of .JAR files accompained by a .JAM descriptor.
|align=left|{{Icon|Windows}}
|[https://web.archive.org/web/20070614131147/http://www.doja-developer.net/downloads/index.php?node=41 1.03]
|Low <small>(DoJa 2.5 OEOverseas Edition)</small>
|?
|{{✗}}
|align=left|{{Icon|Windows}}
|[https://web.archive.org/web/20040618195810if_/http://www.mobilejava.co.kr:80/bbs/temp/midpboard/i-JADEsetup0.exe 1.2.3]
|Low <small>(DoJa 1.X)</small>
|?
|{{✗}}
|align=left|{{Icon|Java}}
|[https://web.archive.org/web/20151127190756/http://mujweb.cz/molej/jade/index.htm 0.1.7]
|Low <small>(DoJa 1.5)</small>
|?
|{{✗}}
|{{✗}}
|-
|Doja IAppli iAppli エミュレータ
|align=left|{{Icon|Android}}
|[https://play.google.com/store/apps/details?id=jp.dip.ysmsrv.iappli 1.1.2]
|[https://play.google.com/store/apps/details?id=ru.playsoftware.j2meloader {{JLVer}}]<br/>
[https://github.com/nikita36078/J2ME-Loader/releases git]<br/>
[https://install.appcenter.ms/users/nikita36078/apps/j2me-loader/distribution_groups/testers devDev]
|Mid
|{{✓}}
;ezplus emulator
:Official development tool from KDDI, developed by Zentek
;[[J2ME Loader|JL]] kjxmod:KDDI's ezplus <code>.kjx</code> games are support. Only support 128x160 resulation and font option recommend is <small>(9-13-15)</small>.[https://ohayoyogi.hatenablog.com/entry/2021/10/14/001241 Installation guid] and [https://ohayoyogi.hatenablog.com/entry/2021/09/02/001014 Here]
===J-SKY===
On 2006, Vodafone KK was purchased by SoftBank Group, getting this technology rebranded again as "Yahoo! Keitai".
Applications were called "Java™ App" (Japanese : Java™アプリ) during the J-SKY era, "V-Appli" (Japanese : Vアプリ) during the Vodafone era and "S! Appli" (Japanese : S!アプリ) during the SoftBank era. They come in the form of <code>.JAR </code> accompained by a <code>.JAD</code> descriptor text file.
====Emulators====
===GVM===
==ChineseMobile==
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.
'<i>Zeebo'</i>, 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===
Developed by Danger Incorporated, Danger OS was a Java-based OS used on phones that Danger designed themselves. These devices were sold under many names such as Hiptop, Mobiflip, Sharp Jump, and (most notably) T-Mobile Sidekick. While it could run some J2ME apps (from version 2.3 onward), it also used its own proprietary J2SE-based APIs and SDK; for this reason, anything built using these APIs won't run on a standard J2ME emulator. To aid third-party software design, Danger has released a comprehensive SDK that contains a Hiptop simulator, development installation utilities, and Danger API information.
Danger OS uses .Jar JAR files for applications, they are uploaded to the device in special files called "bundles". Bundle files have the extension <code>.bndl</code>. Each bundle file is linked to a specific operating system version and build number. For example, a bundle file for v3.4/155053 (T-Mobile Sidekick 3) would be denied installation on a v3.3/149695 device (T-Mobile Sidekick iD). Installation of bundles require a developer key to be installed on your device if you are using a Production OS. Internal OS builds do not require developer keys.
===Emulators===
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>===
===Windows 10 Mobile===
 
===Windows Phone===
 
===Emulators===
{{No current emulators|OS}}
==Bada OS==
 
===Emulators===
{{No current emulators|OS}}
 
==Windows Phone==
===Emulators===
4,085
edits

Navigation menu