Difference between revisions of "Higan"

From Emulation General Wiki
Jump to navigation Jump to search
(Versions)
 
(168 intermediate revisions by 80 users not shown)
Line 1: Line 1:
{{infobox
+
{{lowercase title}}
|image = Icon.png
+
{{Infobox emulator
|imagecaption = The name higan stands for 'Hero of Fire'
+
|title = higan
|imagewidth = 160
+
|logo = Higanlogo.png
|first = 0.93
+
|logowidth = 150
|second = Yes
+
|screenshot            = Higan screenshot.png
|third = Windows, OS X, Linux
+
|developer = Near <small>(formerly known as byuu)</small>, [https://github.com/higan-emu/higan/blob/master/CREDITS.md contributors]
|fourth = byuu
+
|version = {{Version|Higan}}
|fifth = [http://byuu.org/higan/ byuu.org]
+
|active = Yes
|sixth = [http://code.google.com/p/higan/ Google Code]}}
+
|platform = [[Emulators on Windows|Windows]]</br>[[Emulators on macOS|macOS]]</br>[[Emulators on Linux|Linux]]</br>OpenBSD</br>FreeBSD
 +
|target = [[Nintendo Entertainment System emulators|NES]]</br>[[Super Nintendo emulators|SNES]]</br>[[Game Boy/Game Boy Color emulators|Game Boy/Color]]</br>[[Game Boy Advance emulators|Game Boy Advance]]</br>[[WonderSwan emulators|WonderSwan/Pocket Challenge V2]]</br>[[SG-1000 emulators|Sega SG-1000]]</br>[[Master System emulators|Sega Master System/Game Gear]]</br>[[Sega Genesis emulators|Sega Genesis/Mega Drive]]</br>[[PC Engine (TurboGrafx-16) emulators|PC Engine/TurboGrafx-6]]</br>[[Neo Geo Pocket emulators|Neo Geo Pocket/Color]]</br>[[MSX emulators|MSX]]</br>[[ColecoVision emulators|ColecoVision]]
 +
|accuracy = System-dependent
 +
|license = GNU GPLv3
 +
|source = [https://github.com/higan-emu/higan GitHub]
 +
}}
  
'''higan''' (formerly bsnes) is an open source multi-system emulator. Currently, the only thing worth using in higan is the [[cycle-accurate]] snes core. It was created in response to inaccurate [[Super Nintendo emulators|SNES]] emulators such as [[zsnes]] and shoddy ROM hacks.
+
'''higan''' is an open-source, [[Multi-system emulators|multi-system emulator]]. It is now succeeded by the actively updated [[ares]].
  
 
==Download==
 
==Download==
[http://byuu.org/higan/ higan]
+
{| cellpadding="4"
 
+
|-
[http://www.mediafire.com/download/3ucbby63ggtmd19/bsnes_v73_Qt.7z Bsnes 0.73]
+
|align=center|{{Icon|Win|Lin|Mac|BSD}}
 +
|'''[https://github.com/higan-emu/higan/releases Official releases]'''
 +
|}
  
 
==Overview==
 
==Overview==
===Bsnes versions===
+
higan is a project that originally separated from Near's previous SNES emulator [[bsnes]] when more system cores were added.
Bsnes has 3 different versions: Performance, Balanced, and Accuracy. The Balanced version is recommended for modern PCs. Use the Accuracy version only for extreme cases.
 
  
The main concession to performance in the Balanced core is the PPU (graphics) emulation – rather than render a pixel at a time as real hardware must do, it renders an entire scanline at a time. Because Nintendo told SNES programmers not to mess with the PPU while scanline rendering was in progress, this has no effect in most games – but some programmers deliberately broke the rules and these games will have problems in the Balanced core.
+
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.
  
There are two games known to manipulate the PPU mid-scanline; “A.S.P. – Air Strike Patrol (USA)” and “Uniracers (USA)”. Uniracers works because it’s the only game that tries to manipulate OAM mid-scanline, and bsnes just happens to behave exactly the way that Uniracers expects. Air Strike Patrol is missing the shadow beneath the plane, which make the game harder to play.
+
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, while also working on a new multi-system emulator [[byuu (emulator)|byuu]] that aimed 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===
+
===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.
  
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===
 +
'''[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.
  
==Review==
+
==External links==
The bsnes core is the only one worth using in higan. The others are very early in development, and are inferior to other existing emulators. Alternatives include [[Gambatte]], [[VBA-M]], and [[Nestopia]].
+
* [https://higan.readthedocs.io/ higan Manual] (community-maintained)
  
Version 0.73 is an older, but easier to use version of bsnes. Another alternative is to use the bsnes core in [[RetroArch]] to get around some of the less-user friendly designs in higan.
+
==See also==
 +
* [[bsnes]] - Near's [[Super Nintendo emulators|Super Nintendo Entertainment System (Super Famicom)]] emulator.
 +
* [[ares]] - Near's other [[Multi-system emulators|multi-system emulator]].
 +
* [[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.
  
==Supported systems==
 
{| border="0" cellpadding="0" cellspacing="0" class="article-table" style="width: 400px; height: 20px;"
 
|[[Nintendo Entertainment System|NES]] (Famicon)
 
|-
 
|[[Super Nintendo Emulators|SNES]] (Super Famicon)
 
|-
 
|[[Game Boy/Game Boy Color|Game Boy]]
 
|-
 
|[[Game Boy/Game Boy Color|Game Boy Color]]
 
|-
 
|[[Game Boy Advance]]
 
|}
 
 
[[Category:Emulators]]
 
[[Category:Emulators]]
 +
[[Category:Multi-emulators]]
 +
[[Category:Console emulators]]
 +
[[Category:Home console emulators]]
 +
[[Category:Handheld console emulators]]
 +
[[Category:Nintendo Entertainment System emulators]]
 +
[[Category:Super Nintendo emulators]]
 +
[[Category:Game Boy/Game Boy Color emulators]]
 
[[Category:Game Boy Advance emulators]]
 
[[Category:Game Boy Advance emulators]]
[[Category:Game Boy emulators]]
+
[[Category:WonderSwan emulators]]
 +
[[Category:SG-1000 emulators]]
 +
[[Category:Master System emulators]]
 +
[[Category:Sega Genesis emulators]]
 +
[[Category:PC Engine (TurboGrafx-16) emulators]]
 +
[[Category:Neo Geo Pocket/Neo Geo Pocket Color emulators]]
 +
[[Category:MSX emulators]]
 +
[[Category:ColecoVision emulators]]
 +
[[Category:Windows emulation software‏‎]]
 
[[Category:Linux emulation software]]
 
[[Category:Linux emulation software]]
[[Category:Multi-emulators]]
+
[[Category:macOS emulation software]]
[[Category:Nintendo Entertainment System emulators]]
+
[[Category:BSD emulation software]]
[[Category:OS X emulation software]]
+
[[Category:Inactive emulation software]]

Latest revision as of 22:22, 26 March 2024

higan
Higanlogo.png
Higan screenshot.png
Developer(s) Near (formerly known as byuu), contributors
Latest version v110 [+]
Active Yes
Platform(s) Windows
macOS
Linux
OpenBSD
FreeBSD
Emulates NES
SNES
Game Boy/Color
Game Boy Advance
WonderSwan/Pocket Challenge V2
Sega SG-1000
Sega Master System/Game Gear
Sega Genesis/Mega Drive
PC Engine/TurboGrafx-6
Neo Geo Pocket/Color
MSX
ColecoVision
Accuracy System-dependent
License GNU GPLv3
Source code GitHub

higan is an open-source, multi-system emulator. It is now succeeded by the actively updated ares.

Download

Windows Linux macOS FreeBSD Official releases

Overview

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

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, while also working on a new multi-system emulator byuu that aimed 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