github Baekalfen/PyBoy v2.9.0

3 hours ago

Emulation:

• New dot-based PPU renderer with cycle-accurate mid-scanline behavior
• Passes all Daid, Bully, Acid Hell, CasualPokePlayer and mealybug tests
• STOP now halts the DMG system clock
• Frame limiter timing matched to the Game Boy clock
• Fix CPU prefetch bug

Performance:

• Opt-in fast mode (fast_mode=True) for faster, less accurate emulation
• Fast paths for I/O, HRAM, cartridge RAM/RTC and timer scheduling
• Batched dot rendering and inlined hot paths in CPU and LCD
• Profile-guided build tooling (make pgo)
• CUDA and Metal screen rendering (optional Torch backends)

Other:

• Fix GLFW window close
• Exceptions in post-tick plugins now bubble up

Don't miss a new PyBoy release

NewReleases is sending notifications on new releases.