Changes

Jump to navigation Jump to search

Higan

567 bytes added, 20:56, 2 August 2015
Add info about bsnes-classic, and update some other parts of the article.
|sixth = [https://code.google.com/p/higan/ Google Code]}}
'''higan''' (formerly '''bsnes''') is an open source [[Multi-System Emulators|multi-system emulator]]. Currently, the only thing worth using in higan is the [[Emulation Accuracy|cycle-accurate]] [[Super Nintendo emulators|SNES]] core. It was created in response to inaccurate SNES emulators such as [[ZSNES]] and shoddy ROM hacks.
==Downloads==
==Overview==
===Bsnes bsnes versions===Bsnes higan's SNES emulator, '''bsnes''', has 3 different profiles: Performance, Balanced, and Accuracy. The Balanced version is recommended for modern PCs. Use the Accuracy profile only for extreme cases. The Balanced profile was previously known as "Compatibility" in versions before v92.
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.
===bsnes-mercury===
There is a fork of bsnes known as '''[https://github.com/libretro/bsnes-mercury bsnes-mercury]''', which aims to restore functionality like HLE DSP chip emulation and SGB emulation using Gambatte that was removed in later versions of bsnes, as well as to have some optimizations that don't affect emulation accuracy. It also has an option to overclock SuperFX. Default options make it exactly the same as regular bsnes, with LLE DSP chip emulation enabled. This fork is only available as a [[libretro]] core, though it is possible to build it with Ethos (byuu's frontend) instead.
This fork is developed by Alcaro, who developed [[ZMZ]] and is also developing his own [[libretro]] frontend, [https://github.com/Alcaro/minir minir].
 
===bsnes-classic===
'''[https://github.com/awjackson/bsnes-classic bsnes-classic]''' is a fork of bsnes v73 that aims to backport emulation improvements from current higan while keeping the features of the older version's Qt GUI. There is also another fork based on bsnes-classic known as '''[https://github.com/devinacker/bsnes-plus bsnes-plus]''' that focuses on adding debugging features to the GUI.
===Game Folders===
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]], [[mGBA]], and [[Nestopia]].
Version 0.73 is an older, but easier to use version of bsnes. There is also the aforementioned bsnes-classic, which is v73 with emulation improvements from newer versions. Another alternative is to use one of the bsnes core cores in [[RetroArch]] to get around some of the less user-friendly designs in higan.
==Supported systems==
223
edits

Navigation menu