pureikyubu 1.8 — Release Notes

September 2026 · previous release 1.7 (September 2026) · Markdown version

Version 1.8 is the performance release, and most of the speed came from removing work rather than adding it. Gekko gained an x86-64 recompiler that lifts the emulated CPU to over 150 MIPS, the periodic device threads stopped polling the time base in tight loops, and the interrupt lines of the DSP, the disk interface and the serial interface were re-derived from the hardware documentation. The last part matters more than the numbers: with the interrupt storms gone, Zelda: The Wind Waker boots to its title screen and Animal Crossing finally leaves its exception handler. The release also adds compressed RVZ disc images, a full controller-settings dialog for the SDL build, and a new application icon.

The Legend of Zelda: The Wind Waker title screen rendered by pureikyubu
The Legend of Zelda: The Wind WakerBoots to its title screen after the DSP interrupt-vector and mailbox-request fixes.

Highlights

Added

Gekko

Disc images

Input and user interface

Command line and tooling

Testing

Changed

Performance and threading

Behaviour and configuration

Fixed

Interrupts and timers

Graphics

Interface and platform

Known issues

Building

Windows. Open scripts/VS2026/pureikyubu.sln in Visual Studio 2026 and build. SDL and Win32 front ends both have Debug and Release configurations.

Linux.

sudo apt install libglew-dev
git clone https://github.com/emu-russia/pureikyubu.git
cd pureikyubu
git submodule update --init
cd build && cmake .. && make
./pureikyubu pong.dol

Tests.

MSBuild scripts/VS2026/pureikyubu_test.slnx -p:Configuration=Release -p:Platform=x64
vstest.console.exe scripts/VS2026/x64/Release/pureikyubu_test.dll /Platform:x64

The previous release is still available: Release Notes 1.7 · Заметки о релизе 1.7. The long story of the work after release 1.6 is in the digest.