Gameboy Emulator from scratch for funsies
Test | Result |
---|---|
boot_regs-dmg0.gb | ❌ |
boot_div-dmg0.gb | ❌ |
oam_dma_restart.gb | ✔️ |
intr_timing.gb | ✔️ |
oam_dma_timing.gb | ✔️ |
ret_cc_timing.gb | ✔️ |
ret_timing.gb | ✔️ |
jp_timing.gb | ✔️ |
add_sp_e_timing.gb | ✔️ |
halt_ime1_timing2-GS.gb | ✔️ |
bits/unused_hwio-GS.gb | ❌ |
bits/reg_f.gb | ✔️ |
bits/mem_oam.gb | ✔️ |
ei_timing.gb | ✔️ |
boot_regs-sgb.gb | ❌ |
instr/daa.gb | ✔️ |
oam_dma/basic.gb | ✔️ |
oam_dma/sources-GS.gb | ❌ |
oam_dma/reg_read.gb | ✔️ |
boot_hwio-S.gb | ❌ |
if_ie_registers.gb | ❌ |
call_cc_timing2.gb | ✔️ |
reti_timing.gb | ✔️ |
reti_intr_timing.gb | ✔️ |
di_timing-GS.gb | ✔️ |
rapid_di_ei.gb | ❌ |
oam_dma_start.gb | ✔️ |
call_cc_timing.gb | ✔️ |
ld_hl_sp_e_timing.gb | ❌ |
interrupts/ie_push.gb | ❌ |
boot_regs-sgb2.gb | ❌ |
boot_div-dmgABCmgb.gb | ❌ |
ppu/intr_1_2_timing-GS.gb | ✔️ |
ppu/stat_lyc_onoff.gb | ❌ |
ppu/intr_2_mode3_timing.gb | ✔️ |
ppu/intr_2_oam_ok_timing.gb | ❌ |
ppu/lcdon_write_timing-GS.gb | ❌ |
ppu/lcdon_timing-GS.gb | ❌ |
ppu/intr_2_mode0_timing.gb | ❌ |
ppu/hblank_ly_scx_timing-GS.gb | ❌ |
ppu/vblank_stat_intr-GS.gb | ❌ |
ppu/intr_2_0_timing.gb | ❌ |
ppu/stat_irq_blocking.gb | ❌ |
ppu/intr_2_mode0_timing_sprites.gb | ❌ |
timer/div_write.gb | ✔️ |
timer/tim01_div_trigger.gb | ❌ |
timer/tim10_div_trigger.gb | ❌ |
timer/tim00_div_trigger.gb | ❌ |
timer/tima_write_reloading.gb | ❌ |
timer/tim10.gb | ✔️ |
timer/tim00.gb | ✔️ |
timer/tma_write_reloading.gb | ❌ |
timer/rapid_toggle.gb | ❌ |
timer/tim01.gb | ✔️ |
timer/tima_reload.gb | ❌ |
timer/tim11.gb | ✔️ |
timer/tim11_div_trigger.gb | ❌ |
push_timing.gb | ❌ |
serial/boot_sclk_align-dmgABCmgb.gb | ❌ |
boot_regs-dmgABC.gb | ✔️ |
boot_hwio-dmg0.gb | ❌ |
halt_ime1_timing.gb | ✔️ |
call_timing.gb | ✔️ |
jp_cc_timing.gb | ✔️ |
halt_ime0_ei.gb | ✔️ |
halt_ime0_nointr_timing.gb | ✔️ |
ei_sequence.gb | ✔️ |
rst_timing.gb | ❌ |
div_timing.gb | ✔️ |
call_timing2.gb | ✔️ |
boot_div-S.gb | ❌ |
boot_hwio-dmgABCmgb.gb | ❌ |
pop_timing.gb | ❌ |
boot_regs-mgb.gb | ❌ |
boot_div2-S.gb | ❌ |