https://github.com/retrio/gb-test-roms
Some of those tests are skipped, see blarggs_tests.rs
why.
Test | Result |
---|---|
roms/gb-test-roms/cpu_instrs/cpu_instrs.gb | β |
roms/gb-test-roms/cpu_instrs/individual/01-special.gb | β |
roms/gb-test-roms/cpu_instrs/individual/02-interrupts.gb | β |
roms/gb-test-roms/cpu_instrs/individual/03-op sp,hl.gb | β |
roms/gb-test-roms/cpu_instrs/individual/04-op r,imm.gb | β |
roms/gb-test-roms/cpu_instrs/individual/05-op rp.gb | β |
roms/gb-test-roms/cpu_instrs/individual/06-ld r,r.gb | β |
roms/gb-test-roms/cpu_instrs/individual/07-jr,jp,call,ret,rst.gb | β |
roms/gb-test-roms/cpu_instrs/individual/08-misc instrs.gb | β |
roms/gb-test-roms/cpu_instrs/individual/09-op r,r.gb | β |
roms/gb-test-roms/cpu_instrs/individual/10-bit ops.gb | β |
roms/gb-test-roms/cpu_instrs/individual/11-op a,(hl).gb | β |
roms/gb-test-roms/instr_timing/instr_timing.gb | β |
roms/gb-test-roms/mem_timing/individual/01-read_timing.gb | β |
roms/gb-test-roms/mem_timing/individual/02-write_timing.gb | β |
roms/gb-test-roms/mem_timing/individual/03-modify_timing.gb | β |
roms/gb-test-roms/mem_timing/mem_timing.gb | β |
https://github.com/retrio/gb-test-roms
https://github.com/Gekkio/mooneye-test-suite
Only DMG compatible tests used.
Test | Result |
---|---|
roms/mooneye-test-suite/build/acceptance/add_sp_e_timing.gb | β |
roms/mooneye-test-suite/build/acceptance/bits/mem_oam.gb | β |
roms/mooneye-test-suite/build/acceptance/bits/reg_f.gb | β |
roms/mooneye-test-suite/build/acceptance/bits/unused_hwio-GS.gb | β |
roms/mooneye-test-suite/build/acceptance/boot_div-dmgABCmgb.gb | β |
roms/mooneye-test-suite/build/acceptance/boot_hwio-dmgABCmgb.gb | β |
roms/mooneye-test-suite/build/acceptance/boot_regs-dmgABC.gb | β |
roms/mooneye-test-suite/build/acceptance/call_cc_timing.gb | β |
roms/mooneye-test-suite/build/acceptance/call_cc_timing2.gb | β |
roms/mooneye-test-suite/build/acceptance/call_timing.gb | β |
roms/mooneye-test-suite/build/acceptance/call_timing2.gb | β |
roms/mooneye-test-suite/build/acceptance/di_timing-GS.gb | β |
roms/mooneye-test-suite/build/acceptance/div_timing.gb | β |
roms/mooneye-test-suite/build/acceptance/ei_sequence.gb | β |
roms/mooneye-test-suite/build/acceptance/ei_timing.gb | β |
roms/mooneye-test-suite/build/acceptance/halt_ime0_ei.gb | β |
roms/mooneye-test-suite/build/acceptance/halt_ime0_nointr_timing.gb | β |
roms/mooneye-test-suite/build/acceptance/halt_ime1_timing.gb | β |
roms/mooneye-test-suite/build/acceptance/halt_ime1_timing2-GS.gb | β |
roms/mooneye-test-suite/build/acceptance/if_ie_registers.gb | β |
roms/mooneye-test-suite/build/acceptance/instr/daa.gb | β |
roms/mooneye-test-suite/build/acceptance/interrupts/ie_push.gb | β |
roms/mooneye-test-suite/build/acceptance/intr_timing.gb | β |
roms/mooneye-test-suite/build/acceptance/jp_cc_timing.gb | β |
roms/mooneye-test-suite/build/acceptance/jp_timing.gb | β |
roms/mooneye-test-suite/build/acceptance/ld_hl_sp_e_timing.gb | β |
roms/mooneye-test-suite/build/acceptance/oam_dma/basic.gb | β |
roms/mooneye-test-suite/build/acceptance/oam_dma/reg_read.gb | β |
roms/mooneye-test-suite/build/acceptance/oam_dma/sources-GS.gb | β |
roms/mooneye-test-suite/build/acceptance/oam_dma_restart.gb | β |
roms/mooneye-test-suite/build/acceptance/oam_dma_start.gb | β |
roms/mooneye-test-suite/build/acceptance/oam_dma_timing.gb | β |
roms/mooneye-test-suite/build/acceptance/pop_timing.gb | β |
roms/mooneye-test-suite/build/acceptance/ppu/hblank_ly_scx_timing-GS.gb | β |
roms/mooneye-test-suite/build/acceptance/ppu/intr_1_2_timing-GS.gb | β |
roms/mooneye-test-suite/build/acceptance/ppu/intr_2_0_timing.gb | β |
roms/mooneye-test-suite/build/acceptance/ppu/intr_2_mode0_timing.gb | β |
roms/mooneye-test-suite/build/acceptance/ppu/intr_2_mode0_timing_sprites.gb | β |
roms/mooneye-test-suite/build/acceptance/ppu/intr_2_mode3_timing.gb | β |
roms/mooneye-test-suite/build/acceptance/ppu/intr_2_oam_ok_timing.gb | β |
roms/mooneye-test-suite/build/acceptance/ppu/lcdon_timing-GS.gb | β |
roms/mooneye-test-suite/build/acceptance/ppu/lcdon_write_timing-GS.gb | β |
roms/mooneye-test-suite/build/acceptance/ppu/stat_irq_blocking.gb | β |
roms/mooneye-test-suite/build/acceptance/ppu/stat_lyc_onoff.gb | β |
roms/mooneye-test-suite/build/acceptance/ppu/vblank_stat_intr-GS.gb | β |
roms/mooneye-test-suite/build/acceptance/push_timing.gb | β |
roms/mooneye-test-suite/build/acceptance/rapid_di_ei.gb | β |
roms/mooneye-test-suite/build/acceptance/ret_cc_timing.gb | β |
roms/mooneye-test-suite/build/acceptance/ret_timing.gb | β |
roms/mooneye-test-suite/build/acceptance/reti_intr_timing.gb | β |
roms/mooneye-test-suite/build/acceptance/reti_timing.gb | β |
roms/mooneye-test-suite/build/acceptance/rst_timing.gb | β |
roms/mooneye-test-suite/build/acceptance/serial/boot_sclk_align-dmgABCmgb.gb | β |
roms/mooneye-test-suite/build/acceptance/timer/div_write.gb | β |
roms/mooneye-test-suite/build/acceptance/timer/rapid_toggle.gb | β |
roms/mooneye-test-suite/build/acceptance/timer/tim00.gb | β |
roms/mooneye-test-suite/build/acceptance/timer/tim00_div_trigger.gb | β |
roms/mooneye-test-suite/build/acceptance/timer/tim01.gb | β |
roms/mooneye-test-suite/build/acceptance/timer/tim01_div_trigger.gb | β |
roms/mooneye-test-suite/build/acceptance/timer/tim10.gb | β |
roms/mooneye-test-suite/build/acceptance/timer/tim10_div_trigger.gb | β |
roms/mooneye-test-suite/build/acceptance/timer/tim11.gb | β |
roms/mooneye-test-suite/build/acceptance/timer/tim11_div_trigger.gb | β |
roms/mooneye-test-suite/build/acceptance/timer/tima_reload.gb | β |
roms/mooneye-test-suite/build/acceptance/timer/tima_write_reloading.gb | β |
roms/mooneye-test-suite/build/acceptance/timer/tma_write_reloading.gb | β |
roms/mooneye-test-suite/build/emulator-only/mbc1/bits_bank1.gb | β |
roms/mooneye-test-suite/build/emulator-only/mbc1/bits_bank2.gb | β |
roms/mooneye-test-suite/build/emulator-only/mbc1/bits_mode.gb | β |
roms/mooneye-test-suite/build/emulator-only/mbc1/bits_ramg.gb | β |
roms/mooneye-test-suite/build/emulator-only/mbc1/multicart_rom_8Mb.gb | β |
roms/mooneye-test-suite/build/emulator-only/mbc1/ram_256kb.gb | β |
roms/mooneye-test-suite/build/emulator-only/mbc1/ram_64kb.gb | β |
roms/mooneye-test-suite/build/emulator-only/mbc1/rom_16Mb.gb | β |
roms/mooneye-test-suite/build/emulator-only/mbc1/rom_1Mb.gb | β |
roms/mooneye-test-suite/build/emulator-only/mbc1/rom_2Mb.gb | β |
roms/mooneye-test-suite/build/emulator-only/mbc1/rom_4Mb.gb | β |
roms/mooneye-test-suite/build/emulator-only/mbc1/rom_512kb.gb | β |
roms/mooneye-test-suite/build/emulator-only/mbc1/rom_8Mb.gb | β |
roms/mooneye-test-suite/build/emulator-only/mbc2/bits_ramg.gb | β |
roms/mooneye-test-suite/build/emulator-only/mbc2/bits_romb.gb | β |
roms/mooneye-test-suite/build/emulator-only/mbc2/bits_unused.gb | β |
roms/mooneye-test-suite/build/emulator-only/mbc2/ram.gb | β |
roms/mooneye-test-suite/build/emulator-only/mbc2/rom_1Mb.gb | β |
roms/mooneye-test-suite/build/emulator-only/mbc2/rom_2Mb.gb | β |
roms/mooneye-test-suite/build/emulator-only/mbc2/rom_512kb.gb | β |
roms/mooneye-test-suite/build/emulator-only/mbc5/rom_16Mb.gb | β |
roms/mooneye-test-suite/build/emulator-only/mbc5/rom_1Mb.gb | β |
roms/mooneye-test-suite/build/emulator-only/mbc5/rom_2Mb.gb | β |
roms/mooneye-test-suite/build/emulator-only/mbc5/rom_32Mb.gb | β |
roms/mooneye-test-suite/build/emulator-only/mbc5/rom_4Mb.gb | β |
roms/mooneye-test-suite/build/emulator-only/mbc5/rom_512kb.gb | β |
roms/mooneye-test-suite/build/emulator-only/mbc5/rom_64Mb.gb | β |
roms/mooneye-test-suite/build/emulator-only/mbc5/rom_8Mb.gb | β |
roms/mooneye-test-suite/build/madness/mgb_oam_dma_halt_sprites.gb | β |
roms/mooneye-test-suite/build/manual-only/sprite_priority.gb | β |
roms/mooneye-test-suite/build/utils/bootrom_dumper.gb | β |
roms/mooneye-test-suite/build/utils/dump_boot_hwio.gb | β |
From https://github.com/vojty/wilbertpol-test-suite
Test | Result |
---|---|
roms/wilbertpol-test-suite/build/acceptance/gpu/hblank_ly_scx_timing_nops.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/hblank_ly_scx_timing_variant_nops.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/intr_0_timing.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/intr_1_timing.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/intr_2_mode0_scx1_timing_nops.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/intr_2_mode0_scx2_timing_nops.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/intr_2_mode0_scx3_timing_nops.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/intr_2_mode0_scx4_timing_nops.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/intr_2_mode0_scx5_timing_nops.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/intr_2_mode0_scx6_timing_nops.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/intr_2_mode0_scx7_timing_nops.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/intr_2_mode0_scx8_timing_nops.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/intr_2_mode0_timing_sprites_nops.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/intr_2_mode0_timing_sprites_scx1_nops.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/intr_2_mode0_timing_sprites_scx2_nops.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/intr_2_mode0_timing_sprites_scx3_nops.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/intr_2_mode0_timing_sprites_scx4_nops.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/intr_2_timing.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/lcdon_mode_timing.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/ly00_01_mode0_2.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/ly00_mode0_2-GS.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/ly00_mode1_0-GS.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/ly00_mode2_3.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/ly00_mode3_0.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/ly143_144_145.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/ly143_144_152_153.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/ly143_144_mode0_1.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/ly143_144_mode3_0.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/ly_lyc-GS.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/ly_lyc_0-GS.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/ly_lyc_0_write-GS.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/ly_lyc_144-GS.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/ly_lyc_153-GS.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/ly_lyc_153_write-GS.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/ly_lyc_write-GS.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/ly_new_frame-GS.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/stat_write_if-GS.gb | β |
roms/wilbertpol-test-suite/build/acceptance/gpu/vblank_if_timing.gb | β |
roms/wilbertpol-test-suite/build/acceptance/timer/timer_if.gb | β |
Name | Expected | Result | Diff | Status |
---|---|---|---|---|
dmg-acid2 | β Diff: 0 | |||
cgb-acid2 | β Diff: 0 |
https://github.com/Hacktix/scribbltests
Name | Expected | Result | Diff | Status |
---|---|---|---|---|
scxly | β Diff: 0 | |||
lycscx | β Diff: 0 | |||
lycscy | β Diff: 0 | |||
palettely | β Diff: 0 | |||
statcount | β Diff: 0 |
https://github.com/Powerlated/TurtleTests
Name | Expected | Result | Diff | Status |
---|---|---|---|---|
window_y_trigger | β Diff: 0 | |||
window_y_trigger_wx_offscreen | β Diff: 0 |
https://github.com/EricKirschenmann/MBC3-Tester-gb
Name | Expected | Result | Diff | Status |
---|---|---|---|---|
MBC3-Tester | β Diff: 0 |
https://github.com/mattcurrie/mealybug-tearoom-tests
Only DMG-related tests for now. From https://github.com/c-sp/age-test-roms
Generated at: 2024-02-09 20:54:34.760468 UTC, took 2s