J2ME emulators: Difference between revisions

Gorilli09 (talk | contribs)
No edit summary
Added enhancements and hardware features, also removed NeoJ2ME because it's a fairly pointless addon
Line 38: Line 38:
! colspan="11" |PC / x86 <small>(Emulators)</small>
! colspan="11" |PC / x86 <small>(Emulators)</small>
|-
|-
|[https://tasemulators.github.io/freej2me-plus/ FreeJ2ME-Plus]<br><small>[https://github.com/EPICOMI/NeoJ2ME NeoJ2ME frontend]<small>
|[https://tasemulators.github.io/freej2me-plus/ FreeJ2ME-Plus]
|FreeJ2ME
|FreeJ2ME
|Host JVM
|Host JVM
|align="left" |{{Icon|Windows|Lin|macOS|Web}}
|align="left" |{{Icon|Windows|Lin|macOS|Web}}
|[https://github.com/TASEmulators/freej2me-plus/releases 1.51]<br>[https://github.com/TASEmulators/freej2me-plus/releases/tag/nightlies Nightly]<br><small>[https://github.com/EPICOMI/NeoJ2ME/releases/latest NeoJ2ME git]<small>||{{Ya}}
|[https://github.com/TASEmulators/freej2me-plus/releases 1.51]<br>[https://github.com/TASEmulators/freej2me-plus/releases/tag/nightlies Nightly]||{{Ya}}
|{{Green}} {{License|GPLv3}}<br>{{License|BSD3}}
|{{Green}} {{License|GPLv3}}<br>{{License|BSD3}}
|{{Emulator compatibility|link=https://tasemulators.github.io/freej2me-plus/|730|769}}
|{{Emulator compatibility|link=https://tasemulators.github.io/freej2me-plus/|730|769}}
Line 786: Line 786:
==Enhancements==
==Enhancements==
{|class="wikitable sortable" style="text-align:center;width:100%"
{|class="wikitable sortable" style="text-align:center;width:100%"
! colspan=2 style="width:50%" |Name
! colspan=1 style="width:50%" |Name
! FreeJ2ME-Plus
! FreeJ2ME-Plus
! NeoJ2ME
! J2ME Loader
!KEmulator nnmod / nnx64
! KEmulator nnmod
! EKA2L1
! SquirrelJME
! FreeJ2ME
! PSPKVM
|-
|-
|
|Custom soundbanks/soundfonts
|
|{{Ya}} (SF2, GM)
|
|{{~}} (DLS - JL-Mod only)
|
|{{Ya}} (SF2)
|
|{{Dunno}}
|
|{{Na}}
|
|-
|Custom screen resolutions
|{{~}} (Via config file)
|{{Ya}}
|{{Ya}}
|{{Dunno}}
|{{Dunno}}
|-
|Performance limit
|{{Ya}} (1-60 FPS or uncapped)
|{{Ya}} (custom FPS or uncapped)
|{{Ya}} (1-120 FPS or uncapped)
|{{Dunno}}
|{{Dunno}}
|-
|Disable sleep calls (FPS unlock)
|{{Ya}}
|{{Na}}
|{{Na}}
|{{Na}}
|{{Na}}
|-
|Automatic DRM soft-patching
|{{Ya}} (vServ, Flexion)
|{{Na}}
|{{Ya}} (vServ, Flexion)
|{{Na}}
|{{Na}}
|-
|Choose APIs to enable
|{{Na}}
|{{Na}}
|{{Ya}}
|{{Dunno}}
|{{Dunno}}
|-
|Media ripping
|{{Ya}}
|{{Na}}
|{{Ya}}
|{{Na}}
|{{Dunno}}
|}
|}


==Hardware features==
==Hardware features==
<!-- Please double-check all this -->
{|class="wikitable sortable" style="text-align:center;width:100%"
{|class="wikitable sortable" style="text-align:center;width:100%"
! colspan=2 style="width:50%" |Name
! colspan=1 style="width:50%" |Name
! FreeJ2ME-Plus
! FreeJ2ME-Plus
! NeoJ2ME
! J2ME Loader
!KEmulator nnmod / nnx64
! KEmulator nnmod
! EKA2L1
! SquirrelJME
! FreeJ2ME
! PSPKVM
|-
|CLDC-1.1
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Dunno}}
|{{Dunno}}
|-
|-
|
|JSR184 - Mobile 3D Graphics (M3G) API
|
|{{~}}
|
|{{Ya}}
|
|{{Ya}}
|
|{{Dunno}}
|
|{{Dunno}}
|
|-
|JSR211 - Content Handler API
|{{Dunno}}
|{{Dunno}}
|{{~}}
|{{Dunno}}
|{{Dunno}}
|-
|JSR256 - Mobile Sensor API
|{{Na}}
|{{Ya}}
|{{Ya}}
|{{Dunno}}
|{{Dunno}}
|-
|KTF WIPI API
|{{Ya}}
|{{Na}}
|{{Na}}
|{{Dunno}}
|{{Dunno}}
|-
|LG MMPP API
|{{Ya}}
|{{Dunno}}
|{{Ya}}
|{{Dunno}}
|{{Dunno}}
|-
|Mascot Capsule V3 API
|{{Na}}
|{{Ya}}
|{{Ya}}
|{{Dunno}}
|{{Dunno}}
|-
|MIDP-2.0
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Dunno}}
|{{Dunno}}
|-
|Nokia In-App Payment API
|{{~}}
|{{~}}
|{{~}}
|{{Dunno}}
|{{Dunno}}
|-
|Nokia UI API
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Dunno}}
|{{Dunno}}
|-
|Samsung API
|{{Dunno}}
|{{Dunno}}
|{{Dunno}}
|{{Dunno}}
|{{Dunno}}
|-
|Siemens API
|{{Ya}}
|{{~}}
|{{~}}
|{{Dunno}}
|{{Dunno}}
|-
|Vodafone API
|{{Na}}
|{{Na}}
|{{Ya}}
|{{Dunno}}
|{{Dunno}}
|}
|}