About
Features
Supported Controllers
Supported Mappers
| CPU | |
|---|---|
| branch_timing/branch_basics | Pass |
| branch_timing/backward_branch | Pass |
| branch_timing/forward_branch | Pass |
| cpu_dummy_reads | Pass |
| cpu_dummy_writes_oam | Pass |
| cpu_dummy_writes_ppumem | Pass |
| cpu_exec_space_apu | Pass |
| cpu_exec_space_ppuio | Pass |
| cpu_flag_concurrency | Pass |
| cpu_interrupts_v2 | Pass |
| cpu_reset/ram_after_reset | Pass |
| cpu_reset/registers | Pass |
| cpu_timing | Pass |
| instr_misc | Pass |
| instr_test_v5/all_instrs | Pass |
| instr_test_v5/official_only | Pass |
| dmc_dma_during_read4/dma_2007_read | Pass |
| dmc_dma_during_read4/dma_2007_write | Pass |
| dmc_dma_during_read4/dma_4016_read | Pass |
| dmc_dma_during_read4/double_2007_read | Pass |
| dmc_dma_during_read4/read_write_2007 | Pass |
| sprdma_and_dmc_dma | Pass |
| sprdma_and_dmc_dma_512 | Pass |
| instr_timing | Pass |
| nestest | Pass |
| blargg_cpu | Pass |
| Video | |
|---|---|
| ppu_read_buffer | Pass |
| ppu_open_bus | Pass |
| ppu_vbl_nmi | Pass |
| sprite_overflow/basics | Pass |
| sprite_overflow/details | Pass |
| sprite_overflow/emulator | Pass |
| sprite_overflow/obscure | Pass |
| sprite_overflow/timing | Pass |
| sprite_hit/basics | Pass |
| sprite_hit/alignment | Pass |
| sprite_hit/corners | Pass |
| sprite_hit/flip | Pass |
| sprite_hit/left_clip | Pass |
| sprite_hit/right_edge | Pass |
| sprite_hit/screen_bottom | Pass |
| sprite_hit/double_height | Pass |
| sprite_hit/timing_basics | Pass |
| sprite_hit/timing_order | Pass |
| sprite_hit/edge_timing | Pass |
| nmi_sync/ntsc | Pass |
| nmi_sync/pal | Pass |
| blargg_ppu/palette_ram | Pass |
| blargg_ppu/power_up_palette | Pass |
| blargg_ppu/sprite_ram | Pass |
| blargg_ppu/vbl_clear_time | Pass |
| blargg_ppu/vram_access | Pass |
| palette | Pass |
| palette_pal | Pass |
| oam_read | Pass |
| oam_stress | Pass |
| Audio | |
|---|---|
| apu_reset/4015_cleared | Pass |
| apu_reset/4017_timing | Pass |
| apu_reset/4017_written | Pass |
| apu_reset/irq_flag_cleared | Pass |
| apu_reset/len_ctrs_enabled | Pass |
| apu_reset/works_immediately | Pass |
| blargg_apu/len_ctr | Pass |
| blargg_apu/len_table | Pass |
| blargg_apu/irq_flag | Pass |
| blargg_apu/clock_jitter | Pass |
| blargg_apu/len_timing_mode0 | Pass |
| blargg_apu/len_timing_mode1 | Pass |
| blargg_apu/irq_flag_timing | Pass |
| blargg_apu/irq_timing | Pass |
| blargg_apu/reset_timing | Pass |
| blargg_apu/len_halt_timing | Pass |
| blargg_apu/len_reload_timing | Pass |
| apu_test | Pass |
| blargg_apu/pal/len_ctr | Pass |
| blargg_apu/pal/len_table | Pass |
| blargg_apu/pal/irq_flag | Pass |
| blargg_apu/pal/clock_jitter | Pass |
| blargg_apu/pal/len_timing_mode0 | Pass |
| blargg_apu/pal/len_timing_mode1 | Pass |
| blargg_apu/pal/irq_flag_timing | Pass |
| blargg_apu/pal/irq_timing | Pass |
| blargg_apu/pal/len_halt_timing | Pass |
| blargg_apu/pal/len_reload_timing | Pass |
| apu_phase_reset | Pass |
| Mapper | |
|---|---|
| mmc3_irq/a12_clocking | Pass |
| mmc3_irq/clocking | Pass |
| mmc3_irq/details | Pass |
| mmc3_irq/rev_A | Pass |
| mmc3_irq/rev_B | Pass |
| mmc3_irq/scanline_timing | Pass |
| vrc6 | Pass |
| Input | |
|---|---|
| allpads/nes_controller_1P | Pass |
| allpads/nes_controller_2P | Pass |
| allpads/four_score | Pass |
| allpads/zapper_1P | Pass |
| allpads/zapper_2P | Pass |
| allpads/none | Pass |
Gamepad Support