BDM Test Results

Back to BDM Demo

Blargg's Tests

👍 cgb_sound.gb
👍 cpu_instrs.gb
👍 dmg_sound-2.gb
👍 halt_bug.gb
👍 instr_timing.gb
👍 interrupt_time.gb
👍 mem_timing-2.gb
👍 oam_bug-2.gb

Mealybug Tearoom Tests

👍 m2_win_en_toggle.gb
👍 m3_bgp_change.gb
👍 m3_bgp_change_sprites.gb
👍 m3_lcdc_bg_en_change.gb
👍 m3_lcdc_bg_map_change.gb
👍 m3_lcdc_obj_en_change.gb
👍 m3_lcdc_obj_en_change_variant.gb
👍 m3_lcdc_obj_size_change.gb
👍 m3_lcdc_obj_size_change_scx.gb
👍 m3_lcdc_tile_sel_change.gb
👍 m3_lcdc_tile_sel_win_change.gb
👍 m3_lcdc_win_en_change_multiple.gb
❌ m3_lcdc_win_en_change_multiple_wx.gb - 5 pixels differ
👍 m3_lcdc_win_map_change.gb
👍 m3_obp0_change.gb
👍 m3_scx_high_5_bits.gb
👍 m3_scx_low_3_bits.gb
👍 m3_scy_change.gb
👍 m3_window_timing.gb
👍 m3_window_timing_wx_0.gb
👍 m3_wx_4_change.gb
👍 m3_wx_4_change_sprites.gb
👍 m3_wx_5_change.gb
👍 m3_wx_6_change.gb
👍 oam_dma_bus_conflicts-dmgBCmgb.gb
👍 bg_color_palette.gbc
👍 double_speed.gbc
👍 gdma.gbc
👍 oam_dma_bus_conflicts-cgbBCDagb0.gbc
👍 obj_color_palette.gbc
👍 vram_bank.gbc
👍 wram_bank-cgbBCDagb0.gbc
👍 bg_obj_attr.gbc
👍 sprite_selection_and_draw_priority.gbc

Gekkio's Mooneye GB Tests

👍 sprite_priority.gb
❌ misc/bits/unused_hwio-C.gb
👍 misc/boot_div-cgbABCDE.gb
❌ misc/boot_hwio-C.gb
👍 misc/boot_regs-cgb.gb
👍 misc/ppu/vblank_stat_intr-C.gb
👍 acceptance/add_sp_e_timing.gb
👍 acceptance/bits/mem_oam.gb
👍 acceptance/bits/reg_f.gb
👍 acceptance/bits/unused_hwio-GS.gb
👍 acceptance/boot_div-dmgABCmgb.gb
👍 acceptance/boot_hwio-dmgABCmgb.gb
👍 acceptance/boot_regs-dmgABC.gb
👍 acceptance/call_cc_timing.gb
👍 acceptance/call_cc_timing2.gb
👍 acceptance/call_timing.gb
👍 acceptance/call_timing2.gb
👍 acceptance/di_timing-GS.gb
👍 acceptance/div_timing.gb
👍 acceptance/ei_sequence.gb
👍 acceptance/ei_timing.gb
👍 acceptance/halt_ime0_ei.gb
👍 acceptance/halt_ime0_nointr_timing.gb
👍 acceptance/halt_ime1_timing.gb
👍 acceptance/halt_ime1_timing2-GS.gb
👍 acceptance/if_ie_registers.gb
👍 acceptance/instr/daa.gb
👍 acceptance/interrupts/ie_push.gb
👍 acceptance/intr_timing.gb
👍 acceptance/jp_cc_timing.gb
👍 acceptance/jp_timing.gb
👍 acceptance/ld_hl_sp_e_timing.gb
👍 acceptance/oam_dma/basic.gb
👍 acceptance/oam_dma/reg_read.gb
👍 acceptance/oam_dma/sources-dmgABCmgbS.gb
👍 acceptance/oam_dma_restart.gb
👍 acceptance/oam_dma_start.gb
👍 acceptance/oam_dma_timing.gb
👍 acceptance/pop_timing.gb
👍 acceptance/ppu/hblank_ly_scx_timing-GS.gb
👍 acceptance/ppu/intr_1_2_timing-GS.gb
👍 acceptance/ppu/intr_2_0_timing.gb
👍 acceptance/ppu/intr_2_mode0_timing.gb
👍 acceptance/ppu/intr_2_mode0_timing_sprites.gb
👍 acceptance/ppu/intr_2_mode3_timing.gb
👍 acceptance/ppu/intr_2_oam_ok_timing.gb
👍 acceptance/ppu/lcdon_timing-dmgABCmgbS.gb
👍 acceptance/ppu/lcdon_write_timing-GS.gb
👍 acceptance/ppu/stat_irq_blocking.gb
👍 acceptance/ppu/stat_lyc_onoff.gb
👍 acceptance/ppu/vblank_stat_intr-GS.gb
👍 acceptance/push_timing.gb
👍 acceptance/rapid_di_ei.gb
👍 acceptance/ret_cc_timing.gb
👍 acceptance/ret_timing.gb
👍 acceptance/reti_intr_timing.gb
👍 acceptance/reti_timing.gb
👍 acceptance/rst_timing.gb
👍 acceptance/serial/boot_sclk_align-dmgABCmgb.gb
👍 acceptance/timer/div_write.gb
👍 acceptance/timer/rapid_toggle.gb
👍 acceptance/timer/tim00.gb
👍 acceptance/timer/tim00_div_trigger.gb
👍 acceptance/timer/tim01.gb
👍 acceptance/timer/tim01_div_trigger.gb
👍 acceptance/timer/tim10.gb
👍 acceptance/timer/tim10_div_trigger.gb
👍 acceptance/timer/tim11.gb
👍 acceptance/timer/tim11_div_trigger.gb
👍 acceptance/timer/tima_reload.gb
👍 acceptance/timer/tima_write_reloading.gb
👍 acceptance/timer/tma_write_reloading.gb
👍 emulator-only/mbc1/bits_ram_en.gb
👍 emulator-only/mbc1/multicart_rom_8Mb.gb
👍 emulator-only/mbc1/ram_256Kb.gb
👍 emulator-only/mbc1/ram_64Kb.gb
👍 emulator-only/mbc1/rom_16Mb.gb
👍 emulator-only/mbc1/rom_1Mb.gb
👍 emulator-only/mbc1/rom_2Mb.gb
👍 emulator-only/mbc1/rom_4Mb.gb
👍 emulator-only/mbc1/rom_512Kb.gb
👍 emulator-only/mbc1/rom_8Mb.gb

Wilbert Pol's Mooneye GB Tests

👍 acceptance/gpu/hblank_ly_scx_timing-C.gb
👍 acceptance/gpu/ly00_mode1_2-C.gb
👍 acceptance/gpu/ly_lyc-C.gb
👍 acceptance/gpu/ly_lyc_0-C.gb
❌ acceptance/gpu/ly_lyc_0_write-C.gb
👍 acceptance/gpu/ly_lyc_144-C.gb
👍 acceptance/gpu/ly_lyc_153-C.gb
❌ acceptance/gpu/ly_lyc_153_write-C.gb
❌ acceptance/gpu/ly_lyc_write-C.gb
👍 acceptance/gpu/ly_new_frame-C.gb
👍 acceptance/gpu/stat_write_if-C.gb
👍 acceptance/boot_hwio-G.gb
👍 acceptance/gpu/hblank_ly_scx_timing_nops.gb
👍 acceptance/gpu/hblank_ly_scx_timing_variant_nops.gb
👍 acceptance/gpu/intr_0_timing.gb
👍 acceptance/gpu/intr_1_timing.gb
👍 acceptance/gpu/intr_2_0_timing.gb
👍 acceptance/gpu/intr_2_mode0_scx1_timing_nops.gb
👍 acceptance/gpu/intr_2_mode0_scx2_timing_nops.gb
👍 acceptance/gpu/intr_2_mode0_scx3_timing_nops.gb
👍 acceptance/gpu/intr_2_mode0_scx4_timing_nops.gb
👍 acceptance/gpu/intr_2_mode0_scx5_timing_nops.gb
👍 acceptance/gpu/intr_2_mode0_scx6_timing_nops.gb
👍 acceptance/gpu/intr_2_mode0_scx7_timing_nops.gb
👍 acceptance/gpu/intr_2_mode0_scx8_timing_nops.gb
👍 acceptance/gpu/intr_2_mode0_timing_sprites_nops.gb
👍 acceptance/gpu/intr_2_mode0_timing_sprites_scx1_nops.gb
👍 acceptance/gpu/intr_2_mode0_timing_sprites_scx2_nops.gb
👍 acceptance/gpu/intr_2_mode0_timing_sprites_scx3_nops.gb
👍 acceptance/gpu/intr_2_mode0_timing_sprites_scx4_nops.gb
👍 acceptance/gpu/intr_2_timing.gb
👍 acceptance/gpu/lcdon_mode_timing.gb
👍 acceptance/gpu/ly00_01_mode0_2.gb
👍 acceptance/gpu/ly00_mode0_2-GS.gb
👍 acceptance/gpu/ly00_mode1_0-GS.gb
👍 acceptance/gpu/ly00_mode2_3.gb
👍 acceptance/gpu/ly00_mode3_0.gb
👍 acceptance/gpu/ly143_144_145.gb
👍 acceptance/gpu/ly143_144_152_153.gb
👍 acceptance/gpu/ly143_144_mode0_1.gb
👍 acceptance/gpu/ly143_144_mode3_0.gb
👍 acceptance/gpu/ly_lyc-GS.gb
👍 acceptance/gpu/ly_lyc_0-GS.gb
👍 acceptance/gpu/ly_lyc_0_write-GS.gb
👍 acceptance/gpu/ly_lyc_144-GS.gb
👍 acceptance/gpu/ly_lyc_153-GS.gb
👍 acceptance/gpu/ly_lyc_153_write-GS.gb
👍 acceptance/gpu/ly_lyc_write-GS.gb
👍 acceptance/gpu/ly_new_frame-GS.gb
👍 acceptance/gpu/stat_write_if-GS.gb
👍 acceptance/gpu/vblank_if_timing.gb
👍 acceptance/timer/timer_if.gb

LIJI32's SameSuite Tests

❌ apu/channel_1/channel_1_align.gb
❌ apu/channel_1/channel_1_align_cpu.gb
👍 apu/channel_1/channel_1_delay.gb
👍 apu/channel_1/channel_1_duty.gb
👍 apu/channel_1/channel_1_duty_delay.gb
👍 apu/channel_1/channel_1_freq_change.gb
❌ apu/channel_1/channel_1_nrx2_glitch.gb
❌ apu/channel_1/channel_1_nrx2_speed_change.gb
👍 apu/channel_1/channel_1_restart.gb
👍 apu/channel_1/channel_1_restart_nrx2_glitch.gb
❌ apu/channel_1/channel_1_stop_div.gb
👍 apu/channel_1/channel_1_stop_restart.gb
❌ apu/channel_1/channel_1_sweep.gb
❌ apu/channel_1/channel_1_sweep_restart.gb
❌ apu/channel_1/channel_1_sweep_restart_2.gb
❌ apu/channel_1/channel_1_volume.gb
👍 apu/channel_1/channel_1_volume_div.gb
❌ apu/channel_2/channel_2_align.gb
❌ apu/channel_2/channel_2_align_cpu.gb
👍 apu/channel_2/channel_2_delay.gb
👍 apu/channel_2/channel_2_duty.gb
👍 apu/channel_2/channel_2_duty_delay.gb
👍 apu/channel_2/channel_2_freq_change.gb
❌ apu/channel_2/channel_2_nrx2_glitch.gb
❌ apu/channel_2/channel_2_nrx2_speed_change.gb
👍 apu/channel_2/channel_2_restart.gb
👍 apu/channel_2/channel_2_restart_nrx2_glitch.gb
❌ apu/channel_2/channel_2_stop_div.gb
👍 apu/channel_2/channel_2_stop_restart.gb
❌ apu/channel_2/channel_2_volume.gb
👍 apu/channel_2/channel_2_volume_div.gb
👍 apu/channel_3/channel_3_and_glitch.gb
👍 apu/channel_3/channel_3_delay.gb
👍 apu/channel_3/channel_3_first_sample.gb
👍 apu/channel_3/channel_3_freq_change_delay.gb
👍 apu/channel_3/channel_3_restart_delay.gb
👍 apu/channel_3/channel_3_restart_during_delay.gb
👍 apu/channel_3/channel_3_restart_stop_delay.gb
👍 apu/channel_3/channel_3_shift_delay.gb
👍 apu/channel_3/channel_3_shift_skip_delay.gb
👍 apu/channel_3/channel_3_stop_delay.gb
👍 apu/channel_3/channel_3_stop_div.gb
👍 apu/channel_3/channel_3_wave_ram_sync.gb
❌ apu/channel_4/channel_4_align.gb
❌ apu/channel_4/channel_4_delay.gb
❌ apu/channel_4/channel_4_equivalent_frequencies.gb
❌ apu/channel_4/channel_4_freq_change.gb
❌ apu/channel_4/channel_4_frequency_alignment.gb
👍 apu/channel_4/channel_4_lfsr.gb
👍 apu/channel_4/channel_4_lfsr15.gb
👍 apu/channel_4/channel_4_lfsr_15_7.gb
👍 apu/channel_4/channel_4_lfsr_7_15.gb
👍 apu/channel_4/channel_4_lfsr_restart.gb
👍 apu/channel_4/channel_4_lfsr_restart_fast.gb
👍 apu/channel_4/channel_4_volume_div.gb
👍 apu/div_trigger_volume_10.gb
👍 apu/div_write_trigger.gb
❌ apu/div_write_trigger_10.gb
👍 apu/div_write_trigger_volume.gb
👍 apu/div_write_trigger_volume_10.gb

PinoBatch's Tests

👍 firstwhite.gb

Test results generated at Mon 24 Dec 2018 00:16:25 UTC in 14 seconds.