Changes

Jump to navigation Jump to search

Higan

230 bytes removed, 05:03, 26 February 2019
no edit summary
v0.98 is the last release of higan which includes the Balanced and Performance profiles. Future releases will only include the Accuracy profile.
 
===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.
===bsnes (Official Release)===
'''[https://byuu.org/?bsnes_v107 bsnes]'''is a '''[https://byuu.org/emulation/bsnes/ subset]''' project of higan, and focuses on performance, features, and ease of use. It returns to the Qt GUI that it abandoned before its merger with higan and has a much faster multi-threaded PPU renderer, giving it the performance of the old bsnes-balanced core while retaining the accuracy of the bsnes-accurate core.
===csnes===
'''[https://board.byuu.org/viewtopic.php?f=2&t=2131 csnes]''' is a separate emulator made by byuu for commercial use. It is made completely from scratch and aims for speed and optimizations while maintaining cycle-accuracy for all licensed SNES titles.
 
==List of forks==
===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.
===bsnes-classic===
'''[https://github.com/awjackson/bsnes-classic bsnes-classic]''' is a fork of bsnes v0.73 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. ===bsnes-mcfly==='''[https://board.byuu.org/viewtopic.php?f=4&t=2061&p=54005 bsnes-mcfly]''' bsnes-mcfly is a port of the Qt GUI from bsnes v0.73 to higan v0.106.
===nSide===
'''[https://github.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 v0.98 onwards with full speed.
===List of forksOther Forks===
* [[BizHawk]]: bsnes v0.87 fork with added TAS features. Multi-system. Used for tool-assisted speedruns and has a debugger.
* [http://www.bannister.org/software/bsnes.htm bsnes macOS]: bsnes v0.68 fork for macOS. Discontinued.
* [https://github.com/awjackson/bsnes-classic bsnes-classic]: bsnes v0.73 fork.
* [https://github.com/Themaister/bsnes-Qt bsnes-Qt]: bsnes v0.73 fork to maintain Qt GUI.
* [https://github.com/LuigiBlood/bsnes-sx2 bsnes-sx2]: bsnes fork with added Satellaview features. Discontinued. Merged with bsnes-plus.
* bsnes-hle: bsnes fork with HLE regressions.
* [https://github.com/libretro/bsnes-libretro bsnes-libretro]: higan v0.94 fork for [[RetroArch]].
* [https://githubboard.combyuu.org/libretro/bsnes-mercury viewtopic.php?f=4&t=2061&p=54005 bsnes-mercurymcfly]: higan v0.94 106 fork with speed hacks and HLE regressionsthe Qt GUI from bsnes v0.73.
* bsnes-rr: bsnes fork with re-recording features.
* [https://github.com/grim210/defimulator/tree/master/defimulator defimulator]: bsnes v0.74 fork.
* [https://github.com/quequotion/higan-qq higan-qq]: higan v0.94 fork.
* [http://repo.or.cz/w/lsnes.git lsnes]: bsnes fork with added TAS features.
* [https://github.com/hex-usr/nSide nSide]: higan fork with added preliminary Atari 2600 emulation and improved Famicom emulation.
* [https://github.com/OpenEmu/BSNES-Core OpenEmu/BSNES-Core]: bsnes v0.89 fork for macOS.
* [https://github.com/bozalina/snesbox SnesBox]: bsnes port to C#.
Discontinued forks: honou, IronSNES, SSNES (which became RetroArch). [[Mednafen]] has a bsnes v0.59 fork as its SNES core.
 
===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.
==Review==
higan's bsnes and bgba cores are it's 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 v0.95 on, getting very close to mGBA accuracy. higan also features a WonderSwan/WonderSwan Color core as of v0.98, 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.
Version 0.73 byuu noticed that Higan's UI is an older, but easier to use, not for everybody and made a standalone version of bsnes. There that is also developed in parallel with Higan's SNES core and has a Qt UI that's just like the aforementioned bsnes-classic, which is v0.73 with emulation improvements from newer earlier versions. Another alternative is to use one of the bsnes cores in For those that still aren't satisfied, [[RetroArch]] has its own libretro cores of bsnes to get around some of the less user-friendly designs in higanuse with its interface.
{{lowercase title}}
Anonymous user

Navigation menu