Difference between pages "Emulators on J2ME" and "Higan"

From Emulation General Wiki
(Difference between pages)
Jump to navigation Jump to search
(External links)
(Tags: Mobile edit, Mobile web edit)
 
 
Line 1: Line 1:
{{stub}}
+
{{WIP}}
{{Infobox console
+
{{Infobox emulator
|title = J2ME
+
|title = higan
|logo = J2ME.png
+
|logo = Higanlogo.png
|logowidth = 220px
+
|logowidth = 267
|developer = [[wikipedia: Oracle Corporation|Oracle Corporation]]
+
|developer = Near <small>(formerly known as byuu)</small>, [https://github.com/higan-emu/higan/blob/master/CREDITS.md contributors]
|design by = [[wikipedia: Sun Microsystems|Sun MicroSystems]]
+
|version = {{higanVer}}
|type = Cellphone
+
|active = Yes
|generation = [[:Category:Seventh-generation video game consoles|7th generation]]
+
|platform = [[Emulators on Windows|Windows]], [[Emulators on macOS|macOS]], [[Emulators on Linux|Linux]], OpenBSD, FreeBSD, [[libretro]]
|release = 28 April 2000
+
|target = [[Nintendo Entertainment System emulators|NES]], [[Super Nintendo emulators|SNES]], [[Game Boy/Game Boy Color emulators|GB]], [[Game Boy/Game Boy Color emulators|GBC]], [[Game Boy Advance emulators|GBA]], [[WonderSwan emulators|WS]], [[SG-1000 emulators|SG]], [[Master System emulators|SMS]], [[Master System emulators|GG]], [[Sega Genesis emulators|GEN]], [[PC Engine (TurboGrafx-16) emulators|PCE]], [[Neo Geo Pocket emulators|NGP]], [[Neo Geo Pocket emulators|NGPC]], [[MSX emulators|MSX]], [[ColecoVision emulators|COL]]
|discontinued = 2008
+
|compatibility = <small>100% for commercial SNES titles<br/>Some homebrew may have small defects</small>
|emulated = {{✓}}
+
|accuracy = System-dependent
 +
|website = [https://higan.dev/ higan.dev]
 +
|license = GNU GPLv3
 +
|source = [https://github.com/higan-emu/higan GitHub (active)]<br>[https://github.com/byuu/higan Github (archive)]
 
}}
 
}}
The '''[[wikipedia:Java Platform, Micro Edition|Java 2 Micro Edition]]''' (J2ME) is a 7th-generation Cellphone design by '''[[wikipedia:Sun Microsystems|Sun MicroSystems]]''' J2ME started with CLDC (Connected Limited Device Configuration) which was placed under JSR 30: [https://www.jcp.org/en/jsr/detail?id=30 jcp.org] of which the first release was April 28, 2000 and Acquired by '''[[wikipedia: Oracle Corporation|Oracle Corporation]]''' in 2010; the platform replaced a similar technology, PersonalJava. Java Platform, Micro Edition or Java ME is a computing platform for development and deployment of portable code for embedded and mobile devices. Java ME was formerly known as Java 2 Platform, Micro Edition or J2ME. Then on April 30, 2014, CLDC 8 (JSR 360) came out (which is what SquirrelJME implements) but by then nobody took up anything Java ME (formerly J2ME) anymore so nothing ever used it apart from development and evaluation systems.
 
  
==Emulators==
+
'''higan''' is an open-source, [[Multi-system emulators|multi-system emulator]].
  
==Nintendo==
+
==Download==
 
+
{| cellpadding="4"
===GameBoy Advance===
 
 
 
{| class="wikitable" style="text-align:center;"
 
! Name
 
! class="unsortable"|Version
 
! class="unsortable"|Active
 
! scope="col"|[[Emulation Accuracy|Accuracy]]
 
! [[Recommended Emulators|Recommended]]
 
|-
 
| GBA_J2ME
 
| [http://oldfag.top/downloads/?act=view&id=168 1.0]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| JGBA
 
| ?
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| iGBA
 
| ?
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| YGBA+
 
| ?
 
| {{✗}}
 
| Low
 
| {{~}}
 
|}
 
 
 
===GameBoy Color===
 
 
 
{| class="wikitable" style="text-align:center;"
 
! Name
 
! class="unsortable"|Version
 
! class="unsortable"|Active
 
! scope="col"|[[Emulation Accuracy|Accuracy]]
 
! [[Recommended Emulators|Recommended]]
 
|-
 
| CuteBoy
 
| [http://cuteboy.sourceforge.net 0.2]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| GB4ME
 
| ?
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| GameBoyjava
 
| [http://cbn.narod.ru/English.htm]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| JavaBoy
 
| [https://github.com/chijure/JavaBoy git]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| JavaGB (JMEBoy)
 
| [https://sourceforge.net/projects/javagb/files/jmeBoy/JMEBoy%201.5.3 1.5.3]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| MjavaBoy
 
| [https://web.archive.org/web/20160818222612/http://mjavaboy.latinowebs.com/index.html#Descargas 0.017]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| MGB
 
| ?
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| MeBoy
 
| [http://www.arktos.se/meboy/download.php 1.6][https://github.com/chijure/meboy git]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| MeBoy-Asha
 
| [https://github.com/Summeli/MeBoy-Asha git]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| MeBoy-F
 
| [https://web.archive.org/web/20100314135305/http://kfyatek-dev.jogger.pl/2010/03/06/meboy-f-2-2 2.2]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| MiniBoy
 
| ?
 
| {{✗}}
 
| Low
 
| {{~}}
 
|}
 
 
 
===NES===
 
 
 
{| class="wikitable" style="text-align:center;"
 
! Name
 
! class="unsortable"|Version
 
! class="unsortable"|Active
 
! scope="col"|[[Emulation Accuracy|Accuracy]]
 
! [[Recommended Emulators|Recommended]]
 
|-
 
| Jamicom
 
| [http://genergabasa.php0h.com/upload.php?i=1 2007]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| MFC
 
| ?
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| NESx65
 
| [http://cbn.narod.ru/English.htm 2013]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| NESx75
 
| [http://cbn.narod.ru/English.htm 2013][http://emul.lark.ru/dendy/str/75.html alt]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| Nescube
 
| [https://phoneky.com/games/?s=download&id=j4j67064 3.2]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| vNES
 
| [https://web.archive.org/web/20061202055857/http://www.vampent.com:80/files/vNesJ2ME.zip 1.2][http://emul.lark.ru/dendy/emu/vnes.html alt]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| NESGo
 
| [https://sourceforge.net/p/nesgo/code/HEAD/tree Source]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|}
 
 
 
===SNES===
 
 
 
{| class="wikitable" style="text-align:center;"
 
! Name
 
! class="unsortable"|Version
 
! class="unsortable"|Active
 
! scope="col"|[[Emulation Accuracy|Accuracy]]
 
! [[Recommended Emulators|Recommended]]
 
|-
 
| J2MESnes
 
| ?
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| JSNES
 
| ?
 
| {{✗}}
 
| Low
 
| {{~}}
 
|}
 
 
 
==SEGA==
 
 
 
===GameGear/MasterSystem===
 
 
 
{| class="wikitable" style="text-align:center;"
 
! Name
 
! class="unsortable"|Version
 
! class="unsortable"|Active
 
! scope="col"|[[Emulation Accuracy|Accuracy]]
 
! [[Recommended Emulators|Recommended]]
 
|-
 
| JavaGear ME
 
| [https://ww.riskyjatt.com/JavaGear_ME_v.0.91.jar~Emulators~Sony-Ericsson(K600,-750,-W550,-700.8-x0,-V,-Z800-(176-x-220))~New_Mix_Software-(New)~Mobile-Software-d.html 0.91][https://spac1.net/files/view/javagearme-accurate-452485 alt]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| Minisega
 
| [https://seclub.org/forum/posts/156322 Demo]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|}
 
 
 
==Microsoft==
 
 
 
===MSX===
 
 
 
{| class="wikitable" style="text-align:center;"
 
! Name
 
! class="unsortable"|Version
 
! class="unsortable"|Active
 
! scope="col"|[[Emulation Accuracy|Accuracy]]
 
! [[Recommended Emulators|Recommended]]
 
|-
 
| MSXEmu
 
| [http://genergabasa.php0h.com/upload.php?i=1 2007]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|}
 
 
 
==Atari==
 
 
 
===Atari 2600===
 
 
 
{| class="wikitable" style="text-align:center;"
 
! Name
 
! class="unsortable"|Version
 
! class="unsortable"|Active
 
! scope="col"|[[Emulation Accuracy|Accuracy]]
 
! [[Recommended Emulators|Recommended]]
 
|-
 
| JMStella
 
| [https://sourceforge.net/projects/jmstella/files/V0.1.11 0.1.11]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|}
 
 
 
==Commodore==
 
 
 
===C64===
 
 
 
{| class="wikitable" style="text-align:center;"
 
! Name
 
! class="unsortable"|Version
 
! class="unsortable"|Active
 
! scope="col"|[[Emulation Accuracy|Accuracy]]
 
! [[Recommended Emulators|Recommended]]
 
|-
 
| Frodo-C64
 
| [https://github.com/SimonKagstrom/frodo git]
 
| {{✗}}
 
| Low
 
| {{~}}
 
 
|-
 
|-
| JMEC64
+
|align=center|{{Icon|Win|Lin|Mac|BSD}}
| [https://sourceforge.net/projects/jmec64/files 1.13]
+
|'''[https://github.com/higan-emu/higan/releases Official releases]'''
| {{✗}}
 
| Low
 
| {{~}}
 
 
|}
 
|}
  
===CPlus4===
+
==Overview==
 +
higan is a project that originally separated from Near's previous SNES emulator [[bsnes]] when they started adding more system cores.
  
{| class="wikitable" style="text-align:center;"
+
higan's bsnes and bgba cores are its most developed/accurate. The Nintendo 8-bit cores are very early in development, and are inferior to other existing emulators; alternatives include [[Gambatte]], [[BGB]], [[Mesen]], [[puNES]], and [[Nestopia]]. Bgba has made amazing strides from v095 on, getting very close to mGBA accuracy. higan also features a WonderSwan/WonderSwan Color core as of v098, which yields satisfactory results. The library-based GUI is not for everyone, though, and doesn't support drag and drop like a lot of other emulators do.
! Name
 
! class="unsortable"|Version
 
! class="unsortable"|Active
 
! scope="col"|[[Emulation Accuracy|Accuracy]]
 
! [[Recommended Emulators|Recommended]]
 
|-
 
| Minus4
 
| [http://genergabasa.php0h.com/upload.php?i=1 2007]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|}
 
  
==Sinclair==
+
Near noticed that higan's UI is not for everybody and made a standalone version of [[bsnes]] that is developed in parallel with higan's SNES core and has a Qt UI that's just like the earlier versions. They also worked on the new multi-system emulator [[byuu (emulator)|byuu]] that aims to combine higan with the ease of use of bsnes. For those that still aren't satisfied, [[RetroArch]] has its own libretro cores of higan and bsnes to use with its interface.
  
===ZX spectrum===
+
===Game folders===
 
+
higan is unique among emulators for introducing the concept of game folders. Game folders were about accurately representing the game cartridge and its metadata. Things like SRAM, cheats, input settings, emulator metadata get stored with the game.
{| class="wikitable" style="text-align:center;"
 
! Name
 
! class="unsortable"|Version
 
! class="unsortable"|Active
 
! scope="col"|[[Emulation Accuracy|Accuracy]]
 
! [[Recommended Emulators|Recommended]]
 
|-
 
| MobileZX
 
| [http://mobilezx.sourceforge.net 0.8.61]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| PocketZX
 
| [https://www.emu-land.net/computers/zx_spectrum/emuls/java 0.2 Alpha]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| ZXplay
 
| [http://cbn.narod.ru/English.htm]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|}
 
  
==Chip8==
+
==List of forks==
  
===Chip8===
 
  
{| class="wikitable" style="text-align:center;"
+
===nSide===
! Name
+
'''[https://gitlab.com/hex-usr/nSide nSide]''' is a fork of higan that, among other things, adds support for more boards such as the Atari 2600 as well as peripherals and the VS. UniSystem to the NES core. It also retains the SNES Balanced core and thus makes available new improvements to higan, such as the WASAPI driver and the IIR-Biquad interpolation filter, to users whose computers cannot run the Accuracy core-only releases from higan v098 onwards with full speed.
! class="unsortable"|Version
 
! class="unsortable"|Active
 
! scope="col"|[[Emulation Accuracy|Accuracy]]
 
! [[Recommended Emulators|Recommended]]
 
|-
 
| MobiChip8
 
| [http://java-ap.wz.cz/index.php?str=other-emus]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| Chip8
 
| [http://java-ap.wz.cz/index.php?str=other-emus]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| emuChip8me
 
| [https://github.com/jborza/emuchip8me git]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| J2ME Chip8
 
| [https://github.com/drhelius/J2ME-Chip-8-Emulator git]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|}
 
 
 
==Coleco==
 
 
 
===ColecoVision===
 
 
 
{| class="wikitable" style="text-align:center;"
 
! Name
 
! class="unsortable"|Version
 
! class="unsortable"|Active
 
! scope="col"|[[Emulation Accuracy|Accuracy]]
 
! [[Recommended Emulators|Recommended]]
 
|-
 
| MicroVision
 
| ?
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| VColecoJava
 
| [http://genergabasa.php0h.com/upload.php?i=1 2007]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|}
 
 
 
==Apple==
 
 
 
===Apple Series===
 
 
 
{| class="wikitable" style="text-align:center;"
 
! Name
 
! class="unsortable"|Version
 
! class="unsortable"|Active
 
! scope="col"|[[Emulation Accuracy|Accuracy]]
 
! [[Recommended Emulators|Recommended]]
 
|-
 
| Apple llGO
 
| [http://java-ap.wz.cz/index.php?str=other-emus]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| P84Ever
 
| [http://freshmeat.sourceforge.net/projects/p84ever]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|}
 
 
 
===Macintosh===
 
 
 
{| class="wikitable" style="text-align:center;"
 
! Name
 
! class="unsortable"|Version
 
! class="unsortable"|Active
 
! scope="col"|[[Emulation Accuracy|Accuracy]]
 
! [[Recommended Emulators|Recommended]]
 
|-
 
| MacEmu
 
| ?
 
| {{✗}}
 
| Low
 
| {{~}}
 
|}
 
 
 
==Infocom==
 
 
 
===Z-Machine===
 
 
 
{| class="wikitable" style="text-align:center;"
 
! Name
 
! class="unsortable"|Version
 
! class="unsortable"|Active
 
! scope="col"|[[Emulation Accuracy|Accuracy]]
 
! [[Recommended Emulators|Recommended]]
 
|-
 
| Jfrotz
 
| [https://sourceforge.net/projects/jfrotz/files/JFrotz_0.2.3 0.2.3]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| Z2ME
 
| ?
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| Zaxmidlet
 
| [https://sourceforge.net/projects/zaxmidlet/files/zaxmidlet 1.8.0]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| ZeeMe
 
| [http://setera.org/ZeeME]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|}
 
 
 
==Sharp MZ-800==
 
 
 
{| class="wikitable" style="text-align:center;"
 
! Name
 
! class="unsortable"|Version
 
! class="unsortable"|Active
 
! scope="col"|[[Emulation Accuracy|Accuracy]]
 
! [[Recommended Emulators|Recommended]]
 
|-
 
| JMZemu
 
| [https://sourceforge.net/p/jmzemu/code-0/HEAD/tree Source]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|}
 
 
 
===Miscellaneous===
 
 
 
{| class="wikitable" style="text-align:center;"
 
! Name
 
! class="unsortable"|Version
 
! class="unsortable"|Active
 
! scope="col"|[[Emulation Accuracy|Accuracy]]
 
! [[Recommended Emulators|Recommended]]
 
|-
 
| MobileUnixJ2me
 
| ?
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| DROS
 
| [http://java-ap.wz.cz/index.php?str=other-emus]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| MobileC
 
| [http://java-ap.wz.cz/index.php?str=other-emus]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| ReadPlay
 
| ?
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| Sarien
 
| [http://java-ap.wz.cz/index.php?str=other-emus]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| IBM_PC_XT
 
| ?
 
| {{✗}}
 
| Low
 
| {{~}}
 
|-
 
| JPC
 
| [http://java-ap.wz.cz/index.php?str=other-emus]
 
| {{✗}}
 
| Low
 
| {{~}}
 
|}
 
  
 
==External links==
 
==External links==
 +
* [https://higan.readthedocs.io/ higan Manual] (community-maintained)
  
* [https://archive.org/details/j2me-emuSoftware  Collection (Archive.org)]
+
==See also==
* [http://likemulator.xtgem.com/emulator%20for%20java L2]
+
* [[bsnes]] - Near's [[Super Nintendo emulators|Super Nintendo Entertainment System (Super Famicom)]] emulator.
* [http://zanotowane.pl/e/4/emulacja,java0A0909090A09090909zbior,linkow,do.php L3]
+
* [[ares]] - Near's other [[Multi-system emulators|multi-system emulator]].
* [https://spac1.net/files/user/egorhidro/list/kons-nye-igry/xmuljatory/xmuljatory-dlja-j2me-java-1684137/ L4]
+
* [[byuu (emulator)|byuu]] - Was a [[Multi-system emulators|multi-system emulator]] by Near that was aimed to provide the accuracy of it's predecessor higan. It is now merged back into higan.
  
[[Category:Emulators on mobiles]]
+
{{lowercase title}}
 +
[[Category:Emulators]]
 +
[[Category:Multi-emulators]]
 +
[[Category:Windows emulation software‏‎]]
 +
[[Category:Linux emulation software]]
 +
[[Category:macOS emulation software]]
 +
[[Category:BSD emulation software]]

Revision as of 00:54, 3 November 2021

higan
Higanlogo.png
Developer(s) Near (formerly known as byuu), contributors
Latest version v110
Active Yes
Platform(s) Windows, macOS, Linux, OpenBSD, FreeBSD, libretro
Emulates NES, SNES, GB, GBC, GBA, WS, SG, SMS, GG, GEN, PCE, NGP, NGPC, MSX, COL
Compatibility 100% for commercial SNES titles
Some homebrew may have small defects
Accuracy System-dependent
Website higan.dev
License GNU GPLv3
Source code GitHub (active)
Github (archive)

higan is an open-source, multi-system emulator.

Download

Windows Linux macOS FreeBSD Official releases

Overview

higan is a project that originally separated from Near's previous SNES emulator bsnes when they started adding more system cores.

higan's bsnes and bgba cores are its most developed/accurate. The Nintendo 8-bit cores are very early in development, and are inferior to other existing emulators; alternatives include Gambatte, BGB, Mesen, puNES, and Nestopia. Bgba has made amazing strides from v095 on, getting very close to mGBA accuracy. higan also features a WonderSwan/WonderSwan Color core as of v098, which yields satisfactory results. The library-based GUI is not for everyone, though, and doesn't support drag and drop like a lot of other emulators do.

Near noticed that higan's UI is not for everybody and made a standalone version of bsnes that is developed in parallel with higan's SNES core and has a Qt UI that's just like the earlier versions. They also worked on the new multi-system emulator byuu that aims to combine higan with the ease of use of bsnes. For those that still aren't satisfied, RetroArch has its own libretro cores of higan and bsnes to use with its interface.

Game folders

higan is unique among emulators for introducing the concept of game folders. Game folders were about accurately representing the game cartridge and its metadata. Things like SRAM, cheats, input settings, emulator metadata get stored with the game.

List of forks

nSide

nSide is a fork of higan that, among other things, adds support for more boards such as the Atari 2600 as well as peripherals and the VS. UniSystem to the NES core. It also retains the SNES Balanced core and thus makes available new improvements to higan, such as the WASAPI driver and the IIR-Biquad interpolation filter, to users whose computers cannot run the Accuracy core-only releases from higan v098 onwards with full speed.

External links

See also