Anciennement connu sous le nom de bsnes, il s’agit d’un émulateur de NES/SuperNES/GameBoy/GameBoy Color/GameBoy Advance/WonderSwan/WonderSwan Color/SwanCrystal/GameGear/SMS/Megadrive/PC-Engine/SuperGrafx, (et anciennement Nintendo DS) mais aussi les sous systèmes Super GameBoy, BS-X Satellaview et Sufami Turbo. En fait bsnes existe toujours mais n’est qu’un module de Higan (concernant la Super NES) tout comme bnes (non disponible séparément) avec la NES, bgb (non disponible séparément, et sans rapport avec BGB) pour la GameBoy N&B/Color, bgba (non disponible séparément) pour la GameBoy Advance et BWS pour la WonderSwan N&B/Color/Crystal etc. Il émule également toutes les puces d’améliorations supplémentaires: Super FX/FX2, CX4, DSP, SA-1 et beaucoup d’autres et se paye le luxe d’ajouter le module MSU-1 qui aurait pu être ce qu’aurait donné un SNES-CD si celui-ci avait été rendu public.
 

A présent, il n’y a plus qu’un seul binaire orienté sur la stabilité et l’absolu précision (il sert principalement aux développeurs ou à ceux qui cherchent une émulation Low Level de référence). A noter qu’un pack de shaders est disponible ici.

 
Higan
 
Les changements:

– higan: many improvements to Emulator::Interface to support forks/frontends
– higan: refreshed program icon
– icarus: new program icon
– Game Boy Advance: slight emulation speedup over v104
– Game Boy Advance: synchronize APU FIFO updates better
– Mega Drive: added automatic region detection [hex_usr]
– Mega Drive: support 8-bit SRAM
– Game Boy Advance: fixed bug when changing to THUMB mode via MSR [MerryMage]
– Master System: fix bug in backdrop color and background 0 priority [hex_usr]
– Mega Drive: backgrounds always update output priority bit [Cydrak]
– Mega Drive: emulated interlaced video output
– Mega Drive: emulated shadow/highlight mode [Cydrak]
– Super Famicom: auto joypad polling clears the shift register when starting
– Super Famicom: added new low-entropy RAM initialization mode to more closely match hardware
– Game Boy Advance: rumble will now time out after being left on for 500ms
– ruby: improved rumble support in udev input driver [ma_rysia]
– M68K: move.b (a7)[+/-] adjust a7 by two
– M68K: illegal/lineA/lineF opcodes do not modify the stack register
– Mega Drive: emulate VIP status bit
– uPD7725: improved emulation of OV1/S1 flags [byuu, AWJ, Lord Nightmare]
– uPD7725: improved handling of DP, RP updates [Jonas Quinn]
– Super Famicom: improved emulation of mosaic effects in hires, interlace, and offset-per-tile modes [byuu, Cydrak]
– ruby: improved Direct3D exclusive mode monitor selection [Cydrak]
– Super Famicom: fixed save state bug affecting SuperFX games [Cydrak]
– Mega Drive: added workaround for Clang compiler bug; allowing this core to work on macOS [Cydrak, Sintendo]
– higan: hotkeys now also trigger when the main window lacks focus yet higan is set to allow input on focus loss
– higan: fixed an edge case where int16_t <> double audio conversion could possibly result in overflows
– higan: fixed a crash on macOS when choosing quit from the application menu [ncbncb]

 
A noter que la version 32 bits n’est pas officielle.
 

Télécharger Higan (64 bits) v110 (3.0 Mo)

Télécharger Higan (32 bits) v110 (2.7 Mo)

Site Officiel

En savoir plus…