Port of the popular multi-OS N64 emulator, Mupen64, to the Nintendo Gamecube and Wii through the libOGC library. The emulator currently uses dynamic recompilation of the N64 machine code to PowerPC (the Gamecube/Wii's ISA) and full hardware accelerated graphics to achieve (near) full-speed emulation in most instances.

Latest version


  • Dynarec improvements

Function linking
Recompiling more instructions (LWC1/LDC1/FP rounding/partially MTC0)

  • Execution from ROM
  • Branch comparisons compare 64-bits when necessary
  • glN64_GX improvements

Pillar-boxing 'Force 16:9' mode

  • Fixed projection matrix for Rects
  • Fixed viewport and scissoring edge cases
  • Fixed matrix transforms for several microcodes
  • Improved EFB handling wrt VI timing
  • Added upper limit to texture meta data
  • Improved FPS display and loading icon stability
  • Menu improvements

Reconfigurable button mapping
Save/Load button mapping from file
ROMs displayed in alphabetical order
Navigate filebrowser pages with R/L and +/- buttons
Navigate settings tabs with R/L and +/- buttons
Invalid ROM type detection
Error message if /wii64/roms doesn't exist

  • Autosave is now the default setting
  • Changed C-Stick deadzone
  • Compiled with devkitPPC r19 / libOGC 1.8.1
  • Fixed resetting flashrom on ROM reset


  • Compiled with new libDI / DVDx V2
  • DVD reads are now done with direct PowerPC access
  • Controller improvements

Rumble for Wiimote-based input
Wiimote-only controls
IR/Accelerometer analog input

  • Fixed ROM cache bug for ROMs > ROM cache size


  • Settings.cfg saving fixed
  • Moved TLB & blocks array to ARAM
  • Increased recompiler code cache size

ARAM ROM cache
2Mb MEM1 ROM cache

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License