Development of the emulator began with the name
bsnes on October 14, 2004. The first version was released in May 2005 for Microsoft
Windows. The early versions would require high-power hardware to run games in a consistent manner and therefore garnered controversy. Since then, it has been ported to
Linux,
macOS, and
FreeBSD. Initially developed under a custom license, later releases were licensed under various versions of the
GNU General Public License. On August 9, 2012, the project was renamed to higan, to better reflect its new nature as a multi-system emulator. It was named after a
Japanese Buddhist holiday of the same name. The higan project has contributed significantly to the field of Super NES emulation, with a number of original achievements in its emulation, and in
reverse engineering developments such as the organization of funds, hardware, and expertise for
decapping the Super NES's enhancement chips. Higan is able to run every commercial Super NES title ever released. It is the first emulator to have featured
SPC7110 emulation, cycle-accurate
SPC 700 emulation, cycle-accurate
Super FX emulation,
Super Game Boy emulation, and a dot-based instead of
scanline-based
renderer for the Game Boy Advance. It is the first multi-emulator of this breadth to achieve cycle-based emulation for every single component of every system. Forked versions of bsnes have provided emulation support for
Nintendo DS,
XBAND, Super Famicom Box,
Satellaview BS-X software, and
tool-assisted speedruns.
higan products family Higan has been forked and renamed over the years, and consists of three sub-projects. The current sub-projects are: • bsnes: A
Super NES emulator with
Super Game Boy support. • higan: A multi-system emulator that focuses on accuracy. Supported systems include the
NES,
Super NES,
Game Boy (
Color),
Game Boy Advance,
SG-1000 and SC-3000,
Master System,
Game Gear,
Genesis,
Sega CD,
PC Engine (
SuperGrafx),
MSX and MSX2,
ColecoVision,
WonderSwan (Color), and
Neo Geo Pocket (
Color). • ares: A multi-system emulator that is a fork of higan, focusing on performance and adding experimental
PlayStation and
Nintendo 64 support in addition to the systems supported in higan. == Author ==