Updated On Sat, 01 Oct 2022 21:24:53 +0000 |
SkyEmu v2 (109/182) | SkyEmu v1 (51/170) |
---|---|---|
acid/which.gb (DMG) | INFO |
INFO |
acid/which.gb (GBC) | INFO |
INFO |
acid/dmg-acid2.gbRendering test for classic GameBoy. | PASS |
PASS |
acid/cgb-acid2.gbcRendering test for color GameBoy. | PASS |
PASS |
acid/cgb-acid-hell.gbcVery specific rendering test of mid scanline writes, very hard to pass. | FAIL |
FAIL |
blarg/cpu_instrs/01-special.gb | PASS |
PASS |
blarg/cpu_instrs/02-interrupts.gb | PASS |
PASS |
blarg/cpu_instrs/03-op_sp,hl.gb | PASS |
PASS |
blarg/cpu_instrs/04-op_r,imm.gb | PASS |
PASS |
blarg/cpu_instrs/05-op_rp.gb | PASS |
PASS |
blarg/cpu_instrs/06-ld_r,r.gb | PASS |
PASS |
blarg/cpu_instrs/07-jr,jp,call,ret,rst.gb | PASS |
PASS |
blarg/cpu_instrs/08-misc_instrs.gb | PASS |
PASS |
blarg/cpu_instrs/09-op_r,r.gb | PASS |
PASS |
blarg/cpu_instrs/10-bit_ops.gb | PASS |
PASS |
blarg/cpu_instrs/11-op_a,(hl).gb | PASS |
PASS |
blarg/halt_bug.gb | PASS |
FAIL |
blarg/instr_timing.gb | PASS |
FAIL |
blarg/interrupt_time.gb | PASS |
FAIL |
blarg/mem_timing/01-read_timing.gb | PASS |
FAIL |
blarg/mem_timing/02-write_timing.gb | PASS |
FAIL |
blarg/mem_timing/03-modify_timing.gb | FAIL |
FAIL |
blarg/mem_timing-2/01-read_timing.gb | PASS |
FAIL |
blarg/mem_timing-2/02-write_timing.gb | PASS |
FAIL |
blarg/mem_timing-2/03-modify_timing.gb | FAIL |
FAIL |
blarg/oam_bug/1-lcd_sync.gb | PASS |
FAIL |
blarg/oam_bug/2-causes.gb | FAIL |
FAIL |
blarg/oam_bug/3-non_causes.gb | PASS |
PASS |
blarg/oam_bug/4-scanline_timing.gb | FAIL |
FAIL |
blarg/oam_bug/5-timing_bug.gb | FAIL |
FAIL |
blarg/oam_bug/6-timing_no_bug.gb | PASS |
PASS |
blarg/oam_bug/8-instr_effect.gb | FAIL |
FAIL |
blarg/dmg_sound/01-registers.gb | PASS |
FAIL |
blarg/dmg_sound/02-len_ctr.gb | PASS |
FAIL |
blarg/dmg_sound/03-trigger.gb | PASS |
FAIL |
blarg/dmg_sound/04-sweep.gb | PASS |
FAIL |
blarg/dmg_sound/05-sweep_details.gb | FAIL |
FAIL |
blarg/dmg_sound/06-overflow_on_trigger.gb | PASS |
FAIL |
blarg/dmg_sound/07-len_sweep_period_sync.gb | FAIL |
FAIL |
blarg/dmg_sound/08-len_ctr_during_power.gb | FAIL |
FAIL |
blarg/dmg_sound/09-wave_read_while_on.gb | FAIL |
FAIL |
blarg/dmg_sound/10-wave_trigger_while_on.gb | FAIL |
FAIL |
blarg/dmg_sound/11-regs_after_power.gb | PASS |
FAIL |
blarg/dmg_sound/12-wave_write_while_on.gb | FAIL |
FAIL |
blarg/cgb_sound/01-registers.gb | PASS |
FAIL |
blarg/cgb_sound/02-len_ctr.gb | PASS |
FAIL |
blarg/cgb_sound/03-trigger.gb | PASS |
FAIL |
blarg/cgb_sound/04-sweep.gb | PASS |
FAIL |
blarg/cgb_sound/05-sweep_details.gb | FAIL |
FAIL |
blarg/cgb_sound/06-overflow_on_trigger.gb | PASS |
FAIL |
blarg/cgb_sound/07-len_sweep_period_sync.gb | FAIL |
FAIL |
blarg/cgb_sound/08-len_ctr_during_power.gb | PASS |
FAIL |
blarg/cgb_sound/09-wave_read_while_on.gb | PASS |
FAIL |
blarg/cgb_sound/10-wave_trigger_while_on.gb | PASS |
PASS |
blarg/cgb_sound/11-regs_after_power.gb | PASS |
FAIL |
blarg/cgb_sound/12-wave.gb | PASS |
FAIL |
daid/ppu_scanline_bgp.gb (DMG)Mid scanline BGP register changes. Requires accurate PPU timing. Changing the BGP register has three possible effects for one pixel: the previous BGP is used, the next BGP is used, or the OR result of the previous and next BGP is used, the last case causing a black line. Which case occurs seems to be hardware and instance dependent as some DMGs do not do a consistent single case. | FAIL |
FAIL |
daid/ppu_scanline_bgp.gb (GBC)Mid scanline BGP register changes. Requires accurate PPU timing. Changing the BGP register will have the next BGP colors used. | PASS |
FAIL |
daid/stop_instr.gb (DMG)STOP instruction is usually not used, but it should blank out the screen on classic Gameboy. As the PPU is stopped. NOTE: Running this on real hardware might damage the hardware, as the screen should be turned off before STOP on DMG. | PASS |
FAIL |
daid/stop_instr.gb (GBC)STOP instruction is usually not used, but it should make the screen go black on Color Gameboy. The PPU is still running, but it cannot access VRAM, so it reads all black | FAIL |
FAIL |
daid/stop_instr_gbc_mode3.gbSTOP instruction is usually not used, but doing a STOP during mode 3 on Color Gameboy will keep the screen displaying the same data, as the PPU keeps running, and during mode3 it can access VRAM. | PASS |
PASS |
daid/speed_switch_timing_div.gbcExecuting a STOP for a speed switch should reset the DIV register. Not doing this could cause problems with RNG for games, failing this will most certainly desync a TAS. | FAIL |
FAIL |
daid/speed_switch_timing_ly.gbc | FAIL |
FAIL |
daid/speed_switch_timing_stat.gbc | FAIL |
FAIL |
daid/rom_and_ram.gbTest how the ROM+RAM header option of the emulator acts. No official hardware is known to use this configuration. Most compattible way to emulate this is have always enabled RAM available. | INFO |
INFO |
ax6/rtc3test-1.gb | FAIL |
No result |
ax6/rtc3test-2.gb | FAIL |
No result |
ax6/rtc3test-3.gb | FAIL |
No result |
mooneye/acceptance/add_sp_e_timing.gb | FAIL |
FAIL |
mooneye/acceptance/bits/mem_oam.gb | PASS |
PASS |
mooneye/acceptance/bits/reg_f.gb | PASS |
PASS |
mooneye/acceptance/bits/unused_hwio-GS.gb | PASS |
FAIL |
mooneye/acceptance/boot_div-dmgABCmgb.gb | FAIL |
FAIL |
mooneye/acceptance/boot_hwio-dmgABCmgb.gb | FAIL |
FAIL |
mooneye/acceptance/boot_regs-dmgABC.gb | PASS |
PASS |
mooneye/acceptance/call_cc_timing.gb | PASS |
FAIL |
mooneye/acceptance/call_cc_timing2.gb | FAIL |
FAIL |
mooneye/acceptance/call_timing.gb | FAIL |
FAIL |
mooneye/acceptance/call_timing2.gb | FAIL |
FAIL |
mooneye/acceptance/div_timing.gb | FAIL |
FAIL |
mooneye/acceptance/di_timing-GS.gb | PASS |
PASS |
mooneye/acceptance/ei_sequence.gb | PASS |
PASS |
mooneye/acceptance/ei_timing.gb | PASS |
PASS |
mooneye/acceptance/halt_ime0_ei.gb | PASS |
PASS |
mooneye/acceptance/halt_ime0_nointr_timing.gb | FAIL |
FAIL |
mooneye/acceptance/halt_ime1_timing.gb | PASS |
PASS |
mooneye/acceptance/halt_ime1_timing2-GS.gb | FAIL |
FAIL |
mooneye/acceptance/if_ie_registers.gb | PASS |
FAIL |
mooneye/acceptance/instr/daa.gb | PASS |
PASS |
mooneye/acceptance/interrupts/ie_push.gb | FAIL |
FAIL |
mooneye/acceptance/intr_timing.gb | FAIL |
FAIL |
mooneye/acceptance/jp_cc_timing.gb | PASS |
FAIL |
mooneye/acceptance/jp_timing.gb | FAIL |
FAIL |
mooneye/acceptance/ld_hl_sp_e_timing.gb | FAIL |
FAIL |
mooneye/acceptance/oam_dma/basic.gb | PASS |
PASS |
mooneye/acceptance/oam_dma/reg_read.gb | PASS |
PASS |
mooneye/acceptance/oam_dma/sources-GS.gb | PASS |
FAIL |
mooneye/acceptance/oam_dma_restart.gb | PASS |
FAIL |
mooneye/acceptance/oam_dma_start.gb | FAIL |
FAIL |
mooneye/acceptance/oam_dma_timing.gb | PASS |
FAIL |
mooneye/acceptance/pop_timing.gb | FAIL |
FAIL |
mooneye/acceptance/ppu/hblank_ly_scx_timing-GS.gb | FAIL |
FAIL |
mooneye/acceptance/ppu/intr_1_2_timing-GS.gb | PASS |
FAIL |
mooneye/acceptance/ppu/intr_2_0_timing.gb | FAIL |
FAIL |
mooneye/acceptance/ppu/intr_2_mode0_timing.gb | FAIL |
FAIL |
mooneye/acceptance/ppu/intr_2_mode0_timing_sprites.gb | FAIL |
FAIL |
mooneye/acceptance/ppu/intr_2_mode3_timing.gb | FAIL |
FAIL |
mooneye/acceptance/ppu/intr_2_oam_ok_timing.gb | FAIL |
FAIL |
mooneye/acceptance/ppu/lcdon_timing-GS.gb | FAIL |
FAIL |
mooneye/acceptance/ppu/lcdon_write_timing-GS.gb | FAIL |
FAIL |
mooneye/acceptance/ppu/stat_irq_blocking.gb | PASS |
FAIL |
mooneye/acceptance/ppu/stat_lyc_onoff.gb | FAIL |
FAIL |
mooneye/acceptance/ppu/vblank_stat_intr-GS.gb | FAIL |
FAIL |
mooneye/acceptance/push_timing.gb | FAIL |
FAIL |
mooneye/acceptance/rapid_di_ei.gb | PASS |
PASS |
mooneye/acceptance/reti_intr_timing.gb | FAIL |
FAIL |
mooneye/acceptance/reti_timing.gb | FAIL |
FAIL |
mooneye/acceptance/ret_cc_timing.gb | FAIL |
FAIL |
mooneye/acceptance/ret_timing.gb | FAIL |
FAIL |
mooneye/acceptance/rst_timing.gb | FAIL |
FAIL |
mooneye/acceptance/serial/boot_sclk_align-dmgABCmgb.gb | FAIL |
FAIL |
mooneye/acceptance/timer/div_write.gb | PASS |
PASS |
mooneye/acceptance/timer/rapid_toggle.gb | FAIL |
FAIL |
mooneye/acceptance/timer/tim00.gb | PASS |
FAIL |
mooneye/acceptance/timer/tim00_div_trigger.gb | PASS |
FAIL |
mooneye/acceptance/timer/tim01.gb | PASS |
FAIL |
mooneye/acceptance/timer/tim01_div_trigger.gb | PASS |
FAIL |
mooneye/acceptance/timer/tim10.gb | PASS |
FAIL |
mooneye/acceptance/timer/tim10_div_trigger.gb | PASS |
FAIL |
mooneye/acceptance/timer/tim11.gb | PASS |
FAIL |
mooneye/acceptance/timer/tim11_div_trigger.gb | PASS |
FAIL |
mooneye/acceptance/timer/tima_reload.gb | FAIL |
FAIL |
mooneye/acceptance/timer/tima_write_reloading.gb | FAIL |
FAIL |
mooneye/acceptance/timer/tma_write_reloading.gb | FAIL |
FAIL |
mooneye/emulator-only/mbc1/bits_bank1.gb | PASS |
PASS |
mooneye/emulator-only/mbc1/bits_bank2.gb | PASS |
PASS |
mooneye/emulator-only/mbc1/bits_mode.gb | PASS |
FAIL |
mooneye/emulator-only/mbc1/bits_ramg.gb | PASS |
FAIL |
mooneye/emulator-only/mbc1/multicart_rom_8Mb.gb | FAIL |
No result |
mooneye/emulator-only/mbc1/ram_256kb.gb | PASS |
FAIL |
mooneye/emulator-only/mbc1/ram_64kb.gb | PASS |
FAIL |
mooneye/emulator-only/mbc1/rom_16Mb.gb | PASS |
No result |
mooneye/emulator-only/mbc1/rom_1Mb.gb | PASS |
No result |
mooneye/emulator-only/mbc1/rom_2Mb.gb | PASS |
No result |
mooneye/emulator-only/mbc1/rom_4Mb.gb | PASS |
No result |
mooneye/emulator-only/mbc1/rom_512kb.gb | PASS |
No result |
mooneye/emulator-only/mbc1/rom_8Mb.gb | PASS |
No result |
mooneye/emulator-only/mbc2/bits_ramg.gb | FAIL |
FAIL |
mooneye/emulator-only/mbc2/bits_romb.gb | FAIL |
FAIL |
mooneye/emulator-only/mbc2/bits_unused.gb | PASS |
No result |
mooneye/emulator-only/mbc2/ram.gb | FAIL |
FAIL |
mooneye/emulator-only/mbc2/rom_1Mb.gb | PASS |
FAIL |
mooneye/emulator-only/mbc2/rom_2Mb.gb | PASS |
PASS |
mooneye/emulator-only/mbc2/rom_512kb.gb | PASS |
FAIL |
mooneye/emulator-only/mbc5/rom_16Mb.gb | PASS |
PASS |
mooneye/emulator-only/mbc5/rom_1Mb.gb | PASS |
PASS |
mooneye/emulator-only/mbc5/rom_2Mb.gb | PASS |
PASS |
mooneye/emulator-only/mbc5/rom_32Mb.gb | PASS |
PASS |
mooneye/emulator-only/mbc5/rom_4Mb.gb | PASS |
PASS |
mooneye/emulator-only/mbc5/rom_512kb.gb | PASS |
PASS |
mooneye/emulator-only/mbc5/rom_64Mb.gb | PASS |
PASS |
mooneye/emulator-only/mbc5/rom_8Mb.gb | PASS |
PASS |
mooneye/manual-only/sprite_priority.gb | PASS |
PASS |
mooneye/misc/boot_div-cgbABCDE.gb | FAIL |
FAIL |
mooneye/misc/boot_regs-cgb.gb | FAIL |
FAIL |
samesuite/apu/channel_1/channel_1_align.gb | No result | No result |
samesuite/apu/channel_1/channel_1_align_cpu.gb | No result | No result |
samesuite/apu/channel_1/channel_1_delay.gb | No result | No result |
samesuite/apu/channel_1/channel_1_duty.gb | No result | No result |
samesuite/apu/channel_1/channel_1_duty_delay.gb | No result | No result |
samesuite/apu/channel_1/channel_1_freq_change.gb | No result | No result |
samesuite/apu/channel_1/channel_1_nrx2_glitch.gb | No result | No result |
samesuite/apu/channel_1/channel_1_nrx2_speed_change.gb | No result | No result |
samesuite/apu/channel_1/channel_1_restart.gb | No result | No result |
samesuite/apu/channel_1/channel_1_restart_nrx2_glitch.gb | No result | No result |
samesuite/apu/channel_1/channel_1_stop_div.gb | No result | No result |
samesuite/apu/channel_1/channel_1_stop_restart.gb | No result | No result |
samesuite/apu/channel_1/channel_1_sweep.gb | No result | No result |
samesuite/apu/channel_1/channel_1_sweep_restart.gb | No result | No result |
samesuite/apu/channel_1/channel_1_sweep_restart_2.gb | FAIL |
FAIL |
samesuite/apu/channel_1/channel_1_volume.gb | No result | No result |
samesuite/apu/channel_1/channel_1_volume_div.gb | No result | No result |
samesuite/apu/channel_2/channel_2_align.gb | No result | No result |
samesuite/apu/channel_2/channel_2_align_cpu.gb | No result | No result |
samesuite/apu/channel_2/channel_2_delay.gb | No result | No result |
samesuite/apu/channel_2/channel_2_duty.gb | No result | No result |
samesuite/apu/channel_2/channel_2_duty_delay.gb | No result | No result |
samesuite/apu/channel_2/channel_2_freq_change.gb | No result | No result |
samesuite/apu/channel_2/channel_2_nrx2_glitch.gb | No result | No result |
samesuite/apu/channel_2/channel_2_nrx2_speed_change.gb | No result | No result |
samesuite/apu/channel_2/channel_2_restart.gb | No result | No result |
samesuite/apu/channel_2/channel_2_restart_nrx2_glitch.gb | No result | No result |
samesuite/apu/channel_2/channel_2_stop_div.gb | No result | No result |
samesuite/apu/channel_2/channel_2_stop_restart.gb | No result | No result |
samesuite/apu/channel_2/channel_2_volume.gb | No result | No result |
samesuite/apu/channel_2/channel_2_volume_div.gb | No result | No result |
samesuite/apu/channel_3/channel_3_and_glitch.gb | No result | No result |
samesuite/apu/channel_3/channel_3_delay.gb | No result | No result |
samesuite/apu/channel_3/channel_3_first_sample.gb | No result | No result |
samesuite/apu/channel_3/channel_3_freq_change_delay.gb | No result | No result |
samesuite/apu/channel_3/channel_3_restart_delay.gb | No result | No result |
samesuite/apu/channel_3/channel_3_restart_during_delay.gb | No result | No result |
samesuite/apu/channel_3/channel_3_restart_stop_delay.gb | No result | No result |
samesuite/apu/channel_3/channel_3_shift_delay.gb | No result | No result |
samesuite/apu/channel_3/channel_3_shift_skip_delay.gb | No result | No result |
samesuite/apu/channel_3/channel_3_stop_delay.gb | No result | No result |
samesuite/apu/channel_3/channel_3_stop_div.gb | No result | No result |
samesuite/apu/channel_3/channel_3_wave_ram_locked_write.gb | PASS |
FAIL |
samesuite/apu/channel_3/channel_3_wave_ram_sync.gb | No result | No result |
samesuite/apu/channel_4/channel_4_align.gb | No result | No result |
samesuite/apu/channel_4/channel_4_delay.gb | No result | No result |
samesuite/apu/channel_4/channel_4_equivalent_frequencies.gb | No result | No result |
samesuite/apu/channel_4/channel_4_frequency_alignment.gb | No result | No result |
samesuite/apu/channel_4/channel_4_freq_change.gb | No result | No result |
samesuite/apu/channel_4/channel_4_lfsr.gb | No result | No result |
samesuite/apu/channel_4/channel_4_lfsr15.gb | No result | No result |
samesuite/apu/channel_4/channel_4_lfsr_15_7.gb | No result | No result |
samesuite/apu/channel_4/channel_4_lfsr_7_15.gb | No result | No result |
samesuite/apu/channel_4/channel_4_lfsr_restart.gb | No result | No result |
samesuite/apu/channel_4/channel_4_lfsr_restart_fast.gb | No result | No result |
samesuite/apu/channel_4/channel_4_volume_div.gb | No result | No result |
samesuite/apu/div_trigger_volume_10.gb | No result | No result |
samesuite/apu/div_write_trigger.gb | FAIL |
FAIL |
samesuite/apu/div_write_trigger_10.gb | FAIL |
FAIL |
samesuite/apu/div_write_trigger_volume.gb | No result | No result |
samesuite/apu/div_write_trigger_volume_10.gb | No result | No result |
samesuite/dma/gbc_dma_cont.gb | PASS |
PASS |
samesuite/dma/gdma_addr_mask.gb | PASS |
PASS |
samesuite/dma/hdma_lcd_off.gb | PASS |
PASS |
samesuite/dma/hdma_mode0.gb | PASS |
PASS |
samesuite/ppu/blocking_bgpi_increase.gb | PASS |
FAIL |
samesuite/sgb/command_mlt_req.gb | INFO |
INFO |
samesuite/sgb/command_mlt_req_1_incrementing.gb | INFO |
INFO |
hacktix/bully.gb (DMG)A collection of multiple test cases testing a variety of behaviors. (See Repository for Details) | FAIL |
FAIL |
hacktix/bully.gb (GBC)A collection of multiple test cases testing a variety of behaviors. (See Repository for Details) | FAIL |
FAIL |
hacktix/strikethrough.gbAbuse of OAM DMA transfers during PPU modes 2 and 3 causing interference with data reads from the PPU. | FAIL |
FAIL |
cpp/rtc-invalid-banks-test.gbTests how invalid banks are handled with MBC3 RTC. | FAIL |
FAIL |
cpp/latch-rtc-test.gbWrites random values to RTC regs, reports them back, then latches the RTC using a single write to the 0x6000-0x7FFF region. | FAIL |
FAIL |
cpp/ramg-mbc3-test.gbTests the width of the MBC3's RAM gate register. | PASS |
No result |