higan is a multi-system emulator focused on accuracy, preservation, and configurability.

Kawa 354efff937 Merge pull request #178 from near-san/patch-2 %!s(int64=3) %!d(string=hai) anos
.github ea2611e2ea github actions: Don't assume that the binary is named after the program. %!s(int64=3) %!d(string=hai) anos
extras a8d19935fa Remove the "byuu" user-interface. %!s(int64=3) %!d(string=hai) anos
higan 8d7a63447b Fix clipping bug in M68000 ADD/CMP/SUB instructions %!s(int64=3) %!d(string=hai) anos
higan-ui 205c90ddf8 higan-ui: Don't use -march=native on ARM systems. %!s(int64=3) %!d(string=hai) anos
hiro 5cd066422b hiro/cocoa: Implement PopupMenu %!s(int64=4) %!d(string=hai) anos
icarus a8d19935fa Remove the "byuu" user-interface. %!s(int64=3) %!d(string=hai) anos
libco a8d19935fa Remove the "byuu" user-interface. %!s(int64=3) %!d(string=hai) anos
nall 9febc7def2 Fix critical undefined bit-shift length operation %!s(int64=3) %!d(string=hai) anos
ruby fa21207714 correctly set O_NONBLOCK in OSS %!s(int64=4) %!d(string=hai) anos
sourcery a49f992f7a Update to ares v111 release. %!s(int64=4) %!d(string=hai) anos
.cirrus.upload.sh 8279ba5359 cirrus: Update freebsd image to 12.1 %!s(int64=4) %!d(string=hai) anos
.cirrus.yml 9131972a4a Update the FreeBSD image to fix a build failure. %!s(int64=3) %!d(string=hai) anos
CREDITS.md a8d19935fa Remove the "byuu" user-interface. %!s(int64=3) %!d(string=hai) anos
GPLv3.txt 9e06857e4d Update version and license %!s(int64=7) %!d(string=hai) anos
LICENSE.txt a8d19935fa Remove the "byuu" user-interface. %!s(int64=3) %!d(string=hai) anos
README.md a8d19935fa Remove the "byuu" user-interface. %!s(int64=3) %!d(string=hai) anos
update-subtrees.sh 5e53d63b58 Add a script to pull changes to subtrees from their upstream repos. %!s(int64=4) %!d(string=hai) anos

README.md

higan

higan logo

higan is a multi-system emulator, originally developed by Near, with an uncompromising focus on accuracy and code readability.

It currently emulates the following systems: Famicom, Famicom Disk System, Super Famicom, Super Game Boy, Game Boy, Game Boy Color, Game Boy Advance, Game Boy Player, SG-1000, SC-3000, Master System, Game Gear, Mega Drive, Mega CD, PC Engine, SuperGrafx, MSX, MSX2, ColecoVision, Neo Geo Pocket, Neo Geo Pocket Color, WonderSwan, WonderSwan Color, SwanCrystal, Pocket Challenge V2.

Links

Official Releases

Official releases are available from the GitHub releases page.

Nightly Builds

Automated, untested builds of higan are available for each supported operating system:

Windows higan
Linux higan
macOS higan
FreeBSD higan

Preview

higan user interface higan running Bahamut Lagoon (SNES) higan running Golden Sun (GBA)