Pureikyubu est un émulateur open source de Nintendo GameCube, intégrant également l’émulation de la Game Boy et de la Game Boy Advance, actuellement en cours de développement et basé sur Dolwin.
Le but de l’émulateur est de rechercher les caractéristiques matérielles de la GameCube et de faire de la rétro-ingénierie sur les technologies utilisées pour développer des jeux pour cette plateforme.

Les améliorations sont les suivantes:
Highlights
– Game Boy APU was wrong in almost every clock: frame sequencer ran 16x too fast, length counters counted backwards, pulse/wave dividers were half rate, duty phases wrong, NR51 halves swapped (mirrored stereo image).
– On GBA, channel 3 was clocked by a timer instead of NR33, mixer levels were half of hardware spec, waveform RAM lost its second bank, and a decreasing sweep that underflowed wrongly stopped the channel.
– Game Boy LCD timing fixed: dot clock advanced 4x too fast (280896 clocks/frame instead of 70224), throwing off every clock-driven system.
– GBA memory model brought in line with GBATEK: documented access cycles, Game Pak WAITCNT timing, DMA transfer cost while running.
– HLE BIOS now uses the official SWI numbers and the four decompressors read from the real BIOS image.
– Nintendo’s own AGB aging cartridge (AGB_CHECKER_TCHK10) now passes eleven more checks.
– Win32 frontend and legacy debug console removed; SDL2 is now the only frontend, with a new unified debugger.
– 32-bit host and Windows 7 support added for the recompilers.
– Flipper’s TEV swap tables (TEV_ALPHA_ENV / TEV_KSEL) now decoded correctly.
Télécharger Pureikyubu (32 bits) v1.4 (1.2 Mo)
Télécharger Pureikyubu (64 bits) v1.9 (2026/09/21) (2.2 Mo)




















