• Print

byuu 3.0


byuu is an upcoming multi-system emulator that aims to provide the accuracy of higan, with the ease-of-use of bsnes.


It seeks to accomplish this by catering to the common 99% of use cases, rather than higan, which tries to cater to every niche. As such, certain advanced functionality will not be available in byuu; however, the emulator will be significantly easier to use, like bsnes.


Unlike bsnes, byuu will also put accuracy at the forefront, at least at first. This is both to uphold my vision for emulator design, as well because as one person, I cannot possibly hope to maintain dozens of hard forks of each emulator core I have written. This means that byuu will have higher system requirements and less enhancements than bsnes, but it will still aim to offer more features than higan.


Essentially, think of it as the bridge between two extremes. The goal is to build on the success of bsnes, and to offer an easy-to-use interface for all of my emulator cores, rather than just for the SNES alone.


Emulated Systems:

  • Nintendo NES
  • Nintendo SNES
  • Nintendo GameBoy
  • Nintendo GameBoy Color
  • Nintendo GameBoy Advance
  • Sega SG-1000
  • Sega Master System
  • Sega Game Gear
  • Sega Mega Drive
  • NEC TurboGrafx-16
  • NEC SuperGrafx
  • MSX
  • MSX2
  • Bandai WonderSwan
  • Bandai WonderSwan Color
  • Neo Geo Pocket
  • Neo Geo Pocket Color


I've posted new versions of byuu and higan today.



  • Famicom: emulated the X24C01 EEPROM for Bandai-FGC boards (no X24C02 support yet)
  • Mega CD: CDC PCM DMA can only write to current bank [EkeEke]
  • Mega CD: CDC DMA address setting now clears d0-d2 for proper transfer alignment [EkeEke]
  • Mega CD: improve power-cycle handling (not perfect; best to restart the emulator between each Mega CD game still ...)
  • PC Engine: trigger VDC coincidence IRQs at start of scanline (fixes Bomberman '94, Air Zonk start screen rendering issues)
  • PC Engine: improved RCR interrupt emulation (fixes Air Zonk in-game)
  • PC Engine: fix VDC DCR writes (fixes Gaia no Monshou, Magical Chase, etc)
  • PC Engine: reduced VDC access delays (fixes Wonder Momo, but may not be hardware accurate)
  • PC Engine: improved instruction timing
  • PC Engine: added Avenue Pad 6 emulation (higan only for now)
  • WonderSwan: window emulation improvements
  • byuu: BIOS firmware settings window improvements
  • byuu: can now load firmware from inside ZIP archives
  • byuu: added trace logging tool
  • byuu: added manifest viewer tool
  • byuu: add path overrides for saves, BPS patches, and DSP firmware files
  • higan: fixed a serious issue with the "Create New System" option from the launch screen
  • nall: fixed a subtle yet important issue with Natural/Integer::bit() that allowed out-of-range bits to be set






blog comments powered by Disqus