Highly accurate Game Boy emulator, with a T-Cycle accurate Pixel FIFO implementation.

| Name | Pass? |
|---|---|
| cpu_instrs | ✔️ |
| instr_timing | ✔️ |
| mem_timing | ✔️ |
| mem_timing-2 | ✔️ |
| dmg_sound | ❌ |
| halt_bug | ✔️ |
| oam_bug | ❌ |
| Name | Pass? |
|---|---|
| add_sp_e_timing | ✔️ |
| boot_div-dmgABCmgb | ✔️ |
| boot_hwio-dmgABCmgb | ✔️ |
| boot_regs-dmgABC | ✔️ |
| call_cc_timing | ✔️ |
| call_cc_timing2 | ✔️ |
| call_timing | ✔️ |
| call_timing2 | ✔️ |
| di_timing-GS | ✔️ |
| div_timing | ✔️ |
| ei_sequence | ✔️ |
| ei_timing | ✔️ |
| halt_ime0_ei | ✔️ |
| halt_ime0_nointr_timing | ✔️ |
| halt_ime1_timing | ✔️ |
| halt_ime1_timing2-GS | ✔️ |
| if_ie_registers | ✔️ |
| intr_timing | ✔️ |
| jp_cc_timing | ✔️ |
| jp_timing | ✔️ |
| ld_hl_sp_e_timing | ✔️ |
| oam_dma_restart | ✔️ |
| oam_dma_start | ✔️ |
| oam_dma_timing | ✔️ |
| pop_timing | ✔️ |
| push_timing | ✔️ |
| rapid_di_ei | ✔️ |
| ret_cc_timing | ✔️ |
| ret_timing | ✔️ |
| reti_intr_timing | ✔️ |
| reti_timing | ✔️ |
| rst_timing | ✔️ |
| Name | Pass? |
|---|---|
| mem_oam | ✔️ |
| reg_f | ✔️ |
| unused_hwio-GS | ✔️ |
| Name | Pass? |
|---|---|
| daa | ✔️ |
| Name | Pass? |
|---|---|
| ie_push | ✔️ |
| Name | Pass? |
|---|---|
| basic | ✔️ |
| reg_read | ✔️ |
| sources-GS | ✔️ |
| Name | Pass? |
|---|---|
| hblank_ly_scx_timing-GS | ✔️ |
| intr_1_2_timing-GS | ✔️ |
| intr_2_0_timing | ✔️ |
| intr_2_mode0_timing | ✔️ |
| intr_2_mode0_timing_sprites | ❌ |
| intr_2_mode3_timing | ✔️ |
| intr_2_oam_ok_timing | ✔️ |
| lcdon_timing-GS | ✔️ |
| lcdon_write_timing-GS | ✔️ |
| stat_irq_blocking | ✔️ |
| stat_lyc_onoff | ✔️ |
| vblank_stat_intr-GS | ✔️ |
| Name | Pass? |
|---|---|
| boot_sclk_align-dmgABCmgb | ✔️ |
| Name | Pass? |
|---|---|
| div_write | ✔️ |
| rapid_toggle | ✔️ |
| tim00 | ✔️ |
| tim00_div_trigger | ✔️ |
| tim01 | ✔️ |
| tim01_div_trigger | ✔️ |
| tim10 | ✔️ |
| tim10_div_trigger | ✔️ |
| tim11 | ✔️ |
| tim11_div_trigger | ✔️ |
| tima_reload | ✔️ |
| tima_write_reloading | ✔️ |
| tma_write_reloading | ✔️ |
- dmg-acid2
- pocket.gb (very minor glitches towards the end credits, rest of the demo should be flawless)
- Prehistorik Man (only game that abuses mid-scanline palette writes, title screen works flawlessly)