Coffee GB 1.7.9 completes a broad timing-accuracy push across the DMG and CGB models:
- Refines CPU-visible STAT/LCD timing and HDMA/CPU bus arbitration across mode transitions, speed switches, DMA, interrupts, HALT, sprites, and windows.
- Resolves the remaining Gambatte hardware-timing mismatches: all 4,674 guarded DMG/CGB model cases now match their canonical hardware verdicts, with no pinned emulator-output baseline.
- Removes the final Mealybug pixel waiver, making all 24 reference images pixel-perfect, and documents that all 5,696 automated compatibility verdicts now pass with zero current-output pins.
Merged pull requests
- #284 Model rephased CGB STAT tail reads — @trekawek
- #285 Fix late HDMA opcode arbitration — @trekawek
- #286 Model rephased CGB LCD bus reads — @trekawek
- #287 Fix Gambatte timing mismatches — @trekawek
- #288 Fix remaining Gambatte hardware timings — @trekawek
- #289 Fix final Mealybug window insertion pixel — @trekawek
Fixed issues
None.
Full changelog: coffee-gb-1.7.8...coffee-gb-1.7.9