Generated: 1766206065 RustyNES Version: v0.4.0 (Milestone 5 Complete)
| Metric | Count | Percentage |
|---|---|---|
| Total Test ROMs | 207 | 100.0% |
| Passed | 0 | 0.0% |
| Failed | 75 | 36.2% |
| Timeout | 109 | 52.7% |
| Load Error | 2 | 1.0% |
| Not Implemented | 21 | 10.1% |
Total: 36 ROMs Pass Rate: 0.0%
| Status | Count |
|---|---|
| Pass | 0 |
| Fail | 30 |
| Timeout | 5 |
| Load Error | 1 |
| Not Implemented | 0 |
| Test ROM | Status | Time (ms) | Notes |
|---|---|---|---|
| cpu_all_instrs.nes | ✗ FAIL | 21 | Test failed with error code: 0x80 |
| cpu_branch_backward.nes | ⏱ TIMEOUT | 803 | Test did not complete within timeout period |
| cpu_branch_basics.nes | ⏱ TIMEOUT | 805 | Test did not complete within timeout period |
| cpu_branch_forward.nes | ⏱ TIMEOUT | 800 | Test did not complete within timeout period |
| cpu_branch_timing_2.nes | ✗ FAIL | 14 | Test failed with error code: 0x80 |
| cpu_dummy_reads.nes | ⏱ TIMEOUT | 890 | Test did not complete within timeout period |
| cpu_dummy_writes_oam.nes | ✗ FAIL | 24 | Test failed with error code: 0x80 |
| cpu_dummy_writes_ppumem.nes | ✗ FAIL | 23 | Test failed with error code: 0x80 |
| cpu_exec_space_apu.nes | ✗ FAIL | 24 | Test failed with error code: 0x80 |
| cpu_exec_space_ppuio.nes | ✗ FAIL | 24 | Test failed with error code: 0x80 |
| cpu_flag_concurrency.nes | ✗ FAIL | 23 | Test failed with error code: 0x80 |
| cpu_instr_01_implied.nes | ✗ FAIL | 14 | Test failed with error code: 0x80 |
| cpu_instr_02_immediate.nes | ✗ FAIL | 14 | Test failed with error code: 0x80 |
| cpu_instr_03_zero_page.nes | ✗ FAIL | 14 | Test failed with error code: 0x80 |
| cpu_instr_04_zp_xy.nes | ✗ FAIL | 14 | Test failed with error code: 0x80 |
| cpu_instr_05_absolute.nes | ✗ FAIL | 14 | Test failed with error code: 0x80 |
| cpu_instr_06_abs_xy.nes | ✗ FAIL | 14 | Test failed with error code: 0x80 |
| cpu_instr_07_ind_x.nes | ✗ FAIL | 14 | Test failed with error code: 0x80 |
| cpu_instr_08_ind_y.nes | ✗ FAIL | 14 | Test failed with error code: 0x80 |
| cpu_instr_09_branches.nes | ✗ FAIL | 14 | Test failed with error code: 0x80 |
| cpu_instr_10_stack.nes | ✗ FAIL | 14 | Test failed with error code: 0x80 |
| cpu_instr_11_special.nes | ⚠ LOAD_ERROR | 0 | ROM error: Invalid iNES magic number: expected [4E 45 53 1A], got [0A, 0A, 0A... |
| cpu_instr_timing.nes | ✗ FAIL | 25 | Test failed with error code: 0x80 |
| cpu_instr_timing_1.nes | ✗ FAIL | 23 | Test failed with error code: 0x80 |
| cpu_int_branch_delays_irq.nes | ✗ FAIL | 23 | Test failed with error code: 0x80 |
| cpu_int_cli_latency.nes | ✗ FAIL | 20 | Test failed with error code: 0x80 |
| cpu_int_irq_and_dma.nes | ✗ FAIL | 21 | Test failed with error code: 0x80 |
| cpu_int_nmi_and_brk.nes | ✗ FAIL | 15 | Test failed with error code: 0x80 |
| cpu_int_nmi_and_irq.nes | ✗ FAIL | 15 | Test failed with error code: 0x80 |
| cpu_interrupts.nes | ✗ FAIL | 18 | Test failed with error code: 0x80 |
| cpu_nestest.nes | ⏱ TIMEOUT | 865 | Test did not complete within timeout period |
| cpu_official_only.nes | ✗ FAIL | 34 | Test failed with error code: 0x80 |
| cpu_ram_after_reset.nes | ✗ FAIL | 26 | Test failed with error code: 0x80 |
| cpu_regs_after_reset.nes | ✗ FAIL | 23 | Test failed with error code: 0x80 |
| cpu_sprdma_and_dmc_dma.nes | ✗ FAIL | 17 | Test failed with error code: 0x80 |
| cpu_sprdma_and_dmc_dma_512.nes | ✗ FAIL | 17 | Test failed with error code: 0x80 |
Total: 49 ROMs Pass Rate: 0.0%
| Status | Count |
|---|---|
| Pass | 0 |
| Fail | 23 |
| Timeout | 26 |
| Load Error | 0 |
| Not Implemented | 0 |
| Test ROM | Status | Time (ms) | Notes |
|---|---|---|---|
| ppu_01-vbl_basics.nes | ✗ FAIL | 14 | Test failed with error code: 0x80 |
| ppu_01.basics.nes | ⏱ TIMEOUT | 829 | Test did not complete within timeout period |
| ppu_02-vbl_set_time.nes | ✗ FAIL | 15 | Test failed with error code: 0x80 |
| ppu_02.alignment.nes | ⏱ TIMEOUT | 833 | Test did not complete within timeout period |
| ppu_03-vbl_clear_time.nes | ✗ FAIL | 15 | Test failed with error code: 0x80 |
| ppu_03.corners.nes | ⏱ TIMEOUT | 830 | Test did not complete within timeout period |
| ppu_04-nmi_control.nes | ✗ FAIL | 16 | Test failed with error code: 0x80 |
| ppu_04.flip.nes | ⏱ TIMEOUT | 869 | Test did not complete within timeout period |
| ppu_05-nmi_timing.nes | ✗ FAIL | 15 | Test failed with error code: 0x80 |
| ppu_05.left_clip.nes | ⏱ TIMEOUT | 840 | Test did not complete within timeout period |
| ppu_06-suppression.nes | ✗ FAIL | 15 | Test failed with error code: 0x80 |
| ppu_06.right_edge.nes | ⏱ TIMEOUT | 831 | Test did not complete within timeout period |
| ppu_07-nmi_on_timing.nes | ✗ FAIL | 15 | Test failed with error code: 0x80 |
| ppu_07.screen_bottom.nes | ⏱ TIMEOUT | 864 | Test did not complete within timeout period |
| ppu_08-nmi_off_timing.nes | ✗ FAIL | 15 | Test failed with error code: 0x80 |
| ppu_08.double_height.nes | ⏱ TIMEOUT | 831 | Test did not complete within timeout period |
| ppu_09-even_odd_frames.nes | ✗ FAIL | 15 | Test failed with error code: 0x80 |
| ppu_10-even_odd_timing.nes | ✗ FAIL | 17 | Test failed with error code: 0x80 |
| ppu_color.nes | ⏱ TIMEOUT | 856 | Test did not complete within timeout period |
| ppu_flowing_palette.nes | ⏱ TIMEOUT | 385 | Test did not complete within timeout period |
| ppu_full_palette.nes | ⏱ TIMEOUT | 411 | Test did not complete within timeout period |
| ppu_full_palette_smooth.nes | ⏱ TIMEOUT | 416 | Test did not complete within timeout period |
| ppu_ntsc_torture.nes | ⏱ TIMEOUT | 859 | Test did not complete within timeout period |
| ppu_oam_read.nes | ✗ FAIL | 22 | Test failed with error code: 0x80 |
| ppu_oam_stress.nes | ✗ FAIL | 17 | Test failed with error code: 0x80 |
| ppu_open_bus.nes | ✗ FAIL | 23 | Test failed with error code: 0x80 |
| ppu_palette.nes | ⏱ TIMEOUT | 654 | Test did not complete within timeout period |
| ppu_palette_ram.nes | ⏱ TIMEOUT | 806 | Test did not complete within timeout period |
| ppu_scanline.nes | ⏱ TIMEOUT | 863 | Test did not complete within timeout period |
| ppu_spr_hit_alignment.nes | ✗ FAIL | 19 | Test failed with error code: 0x80 |
| ppu_spr_hit_basics.nes | ✗ FAIL | 19 | Test failed with error code: 0x80 |
| ppu_spr_hit_corners.nes | ✗ FAIL | 20 | Test failed with error code: 0x80 |
| ppu_spr_hit_double_height.nes | ✗ FAIL | 20 | Test failed with error code: 0x80 |
| ppu_spr_hit_edge_timing.nes | ⏱ TIMEOUT | 743 | Test did not complete within timeout period |
| ppu_spr_hit_flip.nes | ✗ FAIL | 20 | Test failed with error code: 0x80 |
| ppu_spr_hit_left_clip.nes | ✗ FAIL | 20 | Test failed with error code: 0x80 |
| ppu_spr_hit_right_edge.nes | ✗ FAIL | 20 | Test failed with error code: 0x80 |
| ppu_spr_hit_screen_bottom.nes | ✗ FAIL | 19 | Test failed with error code: 0x80 |
| ppu_spr_hit_timing_basics.nes | ⏱ TIMEOUT | 822 | Test did not complete within timeout period |
| ppu_spr_hit_timing_order.nes | ⏱ TIMEOUT | 813 | Test did not complete within timeout period |
| ppu_spr_overflow_basics.nes | ⏱ TIMEOUT | 815 | Test did not complete within timeout period |
| ppu_spr_overflow_details.nes | ⏱ TIMEOUT | 813 | Test did not complete within timeout period |
| ppu_spr_overflow_emulator.nes | ⏱ TIMEOUT | 815 | Test did not complete within timeout period |
| ppu_spr_overflow_obscure.nes | ⏱ TIMEOUT | 815 | Test did not complete within timeout period |
| ppu_spr_overflow_timing.nes | ⏱ TIMEOUT | 804 | Test did not complete within timeout period |
| ppu_sprite_ram.nes | ⏱ TIMEOUT | 806 | Test did not complete within timeout period |
| ppu_test_ppu_read_buffer.nes | ✗ FAIL | 19 | Test failed with error code: 0x80 |
| ppu_vbl_nmi.nes | ✗ FAIL | 16 | Test failed with error code: 0x80 |
| ppu_vram_access.nes | ⏱ TIMEOUT | 817 | Test did not complete within timeout period |
Total: 65 ROMs Pass Rate: 0.0%
| Status | Count |
|---|---|
| Pass | 0 |
| Fail | 15 |
| Timeout | 50 |
| Load Error | 0 |
| Not Implemented | 0 |
| Test ROM | Status | Time (ms) | Notes |
|---|---|---|---|
| apu_clock_jitter.nes | ⏱ TIMEOUT | 816 | Test did not complete within timeout period |
| apu_dmc.nes | ✗ FAIL | 22 | Test failed with error code: 0x80 |
| apu_dmc_basics.nes | ✗ FAIL | 19 | Test failed with error code: 0x80 |
| apu_dmc_buffer_retained.nes | ⏱ TIMEOUT | 348 | Test did not complete within timeout period |
| apu_dmc_dma_2007_read.nes | ⏱ TIMEOUT | 350 | Test did not complete within timeout period |
| apu_dmc_dma_2007_write.nes | ⏱ TIMEOUT | 357 | Test did not complete within timeout period |
| apu_dmc_dma_4016_read.nes | ⏱ TIMEOUT | 838 | Test did not complete within timeout period |
| apu_dmc_dma_double_2007_read.nes | ⏱ TIMEOUT | 844 | Test did not complete within timeout period |
| apu_dmc_dma_read_write_2007.nes | ⏱ TIMEOUT | 838 | Test did not complete within timeout period |
| apu_dmc_latency.nes | ⏱ TIMEOUT | 351 | Test did not complete within timeout period |
| apu_dmc_pitch.nes | ⏱ TIMEOUT | 358 | Test did not complete within timeout period |
| apu_dmc_rates.nes | ✗ FAIL | 22 | Test failed with error code: 0x80 |
| apu_dmc_status.nes | ⏱ TIMEOUT | 349 | Test did not complete within timeout period |
| apu_dmc_status_irq.nes | ⏱ TIMEOUT | 351 | Test did not complete within timeout period |
| apu_dpcmletterbox.nes | ✗ FAIL | 6 | Runtime panic: attempt to subtract with overflow |
| apu_env.nes | ⏱ TIMEOUT | 376 | Test did not complete within timeout period |
| apu_irq_flag.nes | ⏱ TIMEOUT | 801 | Test did not complete within timeout period |
| apu_irq_flag_timing.nes | ⏱ TIMEOUT | 815 | Test did not complete within timeout period |
| apu_irq_timing.nes | ⏱ TIMEOUT | 816 | Test did not complete within timeout period |
| apu_len_ctr.nes | ⏱ TIMEOUT | 798 | Test did not complete within timeout period |
| apu_len_halt_timing.nes | ⏱ TIMEOUT | 818 | Test did not complete within timeout period |
| apu_len_reload_timing.nes | ⏱ TIMEOUT | 805 | Test did not complete within timeout period |
| apu_len_table.nes | ⏱ TIMEOUT | 812 | Test did not complete within timeout period |
| apu_len_timing.nes | ✗ FAIL | 19 | Test failed with error code: 0x80 |
| apu_len_timing_mode0.nes | ⏱ TIMEOUT | 811 | Test did not complete within timeout period |
| apu_len_timing_mode1.nes | ⏱ TIMEOUT | 816 | Test did not complete within timeout period |
| apu_lin_ctr.nes | ⏱ TIMEOUT | 368 | Test did not complete within timeout period |
| apu_noise.nes | ✗ FAIL | 22 | Test failed with error code: 0x80 |
| apu_noise_pitch.nes | ⏱ TIMEOUT | 342 | Test did not complete within timeout period |
| apu_pal_clock_jitter.nes | ⏱ TIMEOUT | 829 | Test did not complete within timeout period |
| apu_pal_irq_flag.nes | ⏱ TIMEOUT | 799 | Test did not complete within timeout period |
| apu_pal_irq_flag_timing.nes | ⏱ TIMEOUT | 812 | Test did not complete within timeout period |
| apu_pal_irq_timing.nes | ⏱ TIMEOUT | 818 | Test did not complete within timeout period |
| apu_pal_len_ctr.nes | ⏱ TIMEOUT | 796 | Test did not complete within timeout period |
| apu_pal_len_halt_timing.nes | ⏱ TIMEOUT | 820 | Test did not complete within timeout period |
| apu_pal_len_reload_timing.nes | ⏱ TIMEOUT | 808 | Test did not complete within timeout period |
| apu_pal_len_table.nes | ⏱ TIMEOUT | 861 | Test did not complete within timeout period |
| apu_pal_len_timing_mode0.nes | ⏱ TIMEOUT | 817 | Test did not complete within timeout period |
| apu_pal_len_timing_mode1.nes | ⏱ TIMEOUT | 810 | Test did not complete within timeout period |
| apu_phase_reset.nes | ⏱ TIMEOUT | 365 | Test did not complete within timeout period |
| apu_reset_4015_cleared.nes | ✗ FAIL | 23 | Test failed with error code: 0x81 |
| apu_reset_4017_timing.nes | ✗ FAIL | 21 | Test failed with error code: 0x80 |
| apu_reset_4017_written.nes | ✗ FAIL | 19 | Test failed with error code: 0x80 |
| apu_reset_irq_flag_cleared.nes | ✗ FAIL | 23 | Test failed with error code: 0x81 |
| apu_reset_len_ctrs_enabled.nes | ✗ FAIL | 20 | Test failed with error code: 0x81 |
| apu_reset_timing.nes | ⏱ TIMEOUT | 819 | Test did not complete within timeout period |
| apu_reset_works_immediately.nes | ✗ FAIL | 19 | Test failed with error code: 0x80 |
| apu_square.nes | ✗ FAIL | 21 | Test failed with error code: 0x80 |
| apu_square_pitch.nes | ⏱ TIMEOUT | 361 | Test did not complete within timeout period |
| apu_sweep_cutoff.nes | ⏱ TIMEOUT | 374 | Test did not complete within timeout period |
| apu_sweep_sub.nes | ⏱ TIMEOUT | 362 | Test did not complete within timeout period |
| apu_test.nes | ✗ FAIL | 16 | Test failed with error code: 0x80 |
| apu_test_1.nes | ⏱ TIMEOUT | 799 | Test did not complete within timeout period |
| apu_test_10.nes | ⏱ TIMEOUT | 798 | Test did not complete within timeout period |
| apu_test_2.nes | ⏱ TIMEOUT | 799 | Test did not complete within timeout period |
| apu_test_3.nes | ⏱ TIMEOUT | 795 | Test did not complete within timeout period |
| apu_test_4.nes | ⏱ TIMEOUT | 801 | Test did not complete within timeout period |
| apu_test_5.nes | ⏱ TIMEOUT | 803 | Test did not complete within timeout period |
| apu_test_6.nes | ⏱ TIMEOUT | 807 | Test did not complete within timeout period |
| apu_test_7.nes | ⏱ TIMEOUT | 798 | Test did not complete within timeout period |
| apu_test_8.nes | ⏱ TIMEOUT | 796 | Test did not complete within timeout period |
| apu_test_9.nes | ⏱ TIMEOUT | 798 | Test did not complete within timeout period |
| apu_triangle.nes | ✗ FAIL | 22 | Test failed with error code: 0x80 |
| apu_triangle_pitch.nes | ⏱ TIMEOUT | 344 | Test did not complete within timeout period |
| apu_volumes.nes | ⏱ TIMEOUT | 378 | Test did not complete within timeout period |
Total: 57 ROMs Pass Rate: 0.0%
| Status | Count |
|---|---|
| Pass | 0 |
| Fail | 7 |
| Timeout | 28 |
| Load Error | 1 |
| Not Implemented | 21 |
| Test ROM | Status | Time (ms) | Notes |
|---|---|---|---|
| mapper_holymapperel_0_P32K_C8K_V.nes | ⏱ TIMEOUT | 352 | Test did not complete within timeout period |
| mapper_holymapperel_0_P32K_CR32K_V.nes | ⏱ TIMEOUT | 353 | Test did not complete within timeout period |
| mapper_holymapperel_0_P32K_CR8K_V.nes | ⏱ TIMEOUT | 350 | Test did not complete within timeout period |
| mapper_holymapperel_10_P128K_C64K_S8K.nes | ○ NOT_IMPLEMENTED | 0 | Mapper error: Unsupported mapper 10 (submapper 0) |
| mapper_holymapperel_10_P128K_C64K_W8K.nes | ○ NOT_IMPLEMENTED | 0 | Mapper error: Unsupported mapper 10 (submapper 0) |
| mapper_holymapperel_118_P128K_C64K.nes | ○ NOT_IMPLEMENTED | 0 | Mapper error: Unsupported mapper 118 (submapper 0) |
| mapper_holymapperel_11_P64K_C64K_V.nes | ○ NOT_IMPLEMENTED | 0 | Mapper error: Unsupported mapper 11 (submapper 0) |
| mapper_holymapperel_11_P64K_CR32K_V.nes | ○ NOT_IMPLEMENTED | 0 | Mapper error: Unsupported mapper 11 (submapper 0) |
| mapper_holymapperel_180_P128K_CR8K_H.nes | ○ NOT_IMPLEMENTED | 0 | Mapper error: Unsupported mapper 180 (submapper 0) |
| mapper_holymapperel_180_P128K_H.nes | ○ NOT_IMPLEMENTED | 0 | Mapper error: Unsupported mapper 180 (submapper 0) |
| mapper_holymapperel_1_P128K.nes | ⏱ TIMEOUT | 396 | Test did not complete within timeout period |
| mapper_holymapperel_1_P128K_C128K.nes | ⏱ TIMEOUT | 393 | Test did not complete within timeout period |
| mapper_holymapperel_1_P128K_C128K_S8K.nes | ⏱ TIMEOUT | 391 | Test did not complete within timeout period |
| mapper_holymapperel_1_P128K_C128K_W8K.nes | ⏱ TIMEOUT | 394 | Test did not complete within timeout period |
| mapper_holymapperel_1_P128K_C32K.nes | ⏱ TIMEOUT | 393 | Test did not complete within timeout period |
| mapper_holymapperel_1_P128K_C32K_S8K.nes | ⏱ TIMEOUT | 395 | Test did not complete within timeout period |
| mapper_holymapperel_1_P128K_C32K_W8K.nes | ⏱ TIMEOUT | 396 | Test did not complete within timeout period |
| mapper_holymapperel_1_P128K_CR8K.nes | ⏱ TIMEOUT | 390 | Test did not complete within timeout period |
| mapper_holymapperel_1_P512K_CR8K_S32K.nes | ⏱ TIMEOUT | 396 | Test did not complete within timeout period |
| mapper_holymapperel_1_P512K_CR8K_S8K.nes | ⏱ TIMEOUT | 391 | Test did not complete within timeout period |
| mapper_holymapperel_1_P512K_S32K.nes | ⏱ TIMEOUT | 395 | Test did not complete within timeout period |
| mapper_holymapperel_1_P512K_S8K.nes | ⏱ TIMEOUT | 395 | Test did not complete within timeout period |
| mapper_holymapperel_28_P512K.nes | ○ NOT_IMPLEMENTED | 0 | Mapper error: Unsupported mapper 28 (submapper 0) |
| mapper_holymapperel_28_P512K_CR32K.nes | ○ NOT_IMPLEMENTED | 0 | Mapper error: Unsupported mapper 28 (submapper 0) |
| mapper_holymapperel_2_P128K_CR8K_V.nes | ⏱ TIMEOUT | 356 | Test did not complete within timeout period |
| mapper_holymapperel_2_P128K_V.nes | ⏱ TIMEOUT | 360 | Test did not complete within timeout period |
| mapper_holymapperel_34_P128K_CR8K_H.nes | ○ NOT_IMPLEMENTED | 0 | Mapper error: Unsupported mapper 34 (submapper 0) |
| mapper_holymapperel_34_P128K_H.nes | ○ NOT_IMPLEMENTED | 0 | Mapper error: Unsupported mapper 34 (submapper 0) |
| mapper_holymapperel_3_P32K_C32K_H.nes | ⏱ TIMEOUT | 353 | Test did not complete within timeout period |
| mapper_holymapperel_4_P128K.nes | ⏱ TIMEOUT | 389 | Test did not complete within timeout period |
| mapper_holymapperel_4_P128K_CR32K.nes | ⏱ TIMEOUT | 394 | Test did not complete within timeout period |
| mapper_holymapperel_4_P128K_CR8K.nes | ⏱ TIMEOUT | 390 | Test did not complete within timeout period |
| mapper_holymapperel_4_P256K_C256K.nes | ⏱ TIMEOUT | 393 | Test did not complete within timeout period |
| mapper_holymapperel_66_P64K_C16K_V.nes | ○ NOT_IMPLEMENTED | 0 | Mapper error: Unsupported mapper 66 (submapper 0) |
| mapper_holymapperel_69_P128K_C64K_S8K.nes | ○ NOT_IMPLEMENTED | 0 | Mapper error: Unsupported mapper 69 (submapper 0) |
| mapper_holymapperel_69_P128K_C64K_W8K.nes | ○ NOT_IMPLEMENTED | 0 | Mapper error: Unsupported mapper 69 (submapper 0) |
| mapper_holymapperel_78.3_P128K_C64K.nes | ○ NOT_IMPLEMENTED | 0 | Mapper error: Unsupported mapper 78 (submapper 3) |
| mapper_holymapperel_7_P128K.nes | ○ NOT_IMPLEMENTED | 0 | Mapper error: Unsupported mapper 7 (submapper 0) |
| mapper_holymapperel_7_P128K_CR8K.nes | ○ NOT_IMPLEMENTED | 0 | Mapper error: Unsupported mapper 7 (submapper 0) |
| mapper_holymapperel_9_P128K_C64K.nes | ○ NOT_IMPLEMENTED | 0 | Mapper error: Unsupported mapper 9 (submapper 0) |
| mapper_mmc1_a12.nes | ✗ FAIL | 35 | Test failed with error code: 0x9F |
| mapper_mmc3_irq_1_clocking.nes | ⏱ TIMEOUT | 877 | Test did not complete within timeout period |
| mapper_mmc3_irq_2_details.nes | ⏱ TIMEOUT | 870 | Test did not complete within timeout period |
| mapper_mmc3_irq_3_a12_clocking.nes | ⏱ TIMEOUT | 874 | Test did not complete within timeout period |
| mapper_mmc3_irq_4_scanline_timing.nes | ⏱ TIMEOUT | 861 | Test did not complete within timeout period |
| mapper_mmc3_irq_5_rev_a.nes | ⏱ TIMEOUT | 867 | Test did not complete within timeout period |
| mapper_mmc3_irq_6_rev_b.nes | ⏱ TIMEOUT | 866 | Test did not complete within timeout period |
| mapper_mmc3_test_1_clocking.nes | ✗ FAIL | 17 | Test failed with error code: 0x80 |
| mapper_mmc3_test_2_details.nes | ✗ FAIL | 16 | Test failed with error code: 0x80 |
| mapper_mmc3_test_3_a12_clocking.nes | ✗ FAIL | 16 | Test failed with error code: 0x80 |
| mapper_mmc3_test_4_scanline_timing.nes | ✗ FAIL | 16 | Test failed with error code: 0x80 |
| mapper_mmc3_test_5_mmc3_rev_a.nes | ✗ FAIL | 16 | Test failed with error code: 0x80 |
| mapper_mmc3_test_6_mmc6.nes | ✗ FAIL | 16 | Test failed with error code: 0x80 |
| mapper_mmc5exram.nes | ○ NOT_IMPLEMENTED | 0 | Mapper error: Unsupported mapper 5 (submapper 0) |
| mapper_mmc5test_v1.nes | ○ NOT_IMPLEMENTED | 0 | Mapper error: Unsupported mapper 5 (submapper 0) |
| mapper_mmc5test_v2.nes | ○ NOT_IMPLEMENTED | 0 | Mapper error: Unsupported mapper 5 (submapper 0) |
| mapper_nrom_368_test.nes | ⚠ LOAD_ERROR | 0 | Panic: NROM requires 16KB or 32KB PRG-ROM, got 49152 bytes |
Total Failures: 77
Count: 2
- mapper_nrom_368_test.nes (mappers): Panic: NROM requires 16KB or 32KB PRG-ROM, got 49152 bytes
- cpu_instr_11_special.nes (cpu): ROM error: Invalid iNES magic number: expected [4E 45 53 1A], got [0A, 0A, 0A, 0A]
Count: 75
- ppu_01-vbl_basics.nes (ppu): Test failed with error code: 0x80
- ppu_02-vbl_set_time.nes (ppu): Test failed with error code: 0x80
- ppu_03-vbl_clear_time.nes (ppu): Test failed with error code: 0x80
- ppu_04-nmi_control.nes (ppu): Test failed with error code: 0x80
- ppu_05-nmi_timing.nes (ppu): Test failed with error code: 0x80
- ppu_06-suppression.nes (ppu): Test failed with error code: 0x80
- ppu_07-nmi_on_timing.nes (ppu): Test failed with error code: 0x80
- ppu_08-nmi_off_timing.nes (ppu): Test failed with error code: 0x80
- ppu_09-even_odd_frames.nes (ppu): Test failed with error code: 0x80
- ppu_10-even_odd_timing.nes (ppu): Test failed with error code: 0x80
- ppu_oam_read.nes (ppu): Test failed with error code: 0x80
- ppu_oam_stress.nes (ppu): Test failed with error code: 0x80
- ppu_open_bus.nes (ppu): Test failed with error code: 0x80
- ppu_spr_hit_alignment.nes (ppu): Test failed with error code: 0x80
- ppu_spr_hit_basics.nes (ppu): Test failed with error code: 0x80
- ppu_spr_hit_corners.nes (ppu): Test failed with error code: 0x80
- ppu_spr_hit_double_height.nes (ppu): Test failed with error code: 0x80
- ppu_spr_hit_flip.nes (ppu): Test failed with error code: 0x80
- ppu_spr_hit_left_clip.nes (ppu): Test failed with error code: 0x80
- ppu_spr_hit_right_edge.nes (ppu): Test failed with error code: 0x80
- ppu_spr_hit_screen_bottom.nes (ppu): Test failed with error code: 0x80
- ppu_test_ppu_read_buffer.nes (ppu): Test failed with error code: 0x80
- ppu_vbl_nmi.nes (ppu): Test failed with error code: 0x80
- mapper_mmc1_a12.nes (mappers): Test failed with error code: 0x9F
- mapper_mmc3_test_1_clocking.nes (mappers): Test failed with error code: 0x80
- mapper_mmc3_test_2_details.nes (mappers): Test failed with error code: 0x80
- mapper_mmc3_test_3_a12_clocking.nes (mappers): Test failed with error code: 0x80
- mapper_mmc3_test_4_scanline_timing.nes (mappers): Test failed with error code: 0x80
- mapper_mmc3_test_5_mmc3_rev_a.nes (mappers): Test failed with error code: 0x80
- mapper_mmc3_test_6_mmc6.nes (mappers): Test failed with error code: 0x80
- cpu_all_instrs.nes (cpu): Test failed with error code: 0x80
- cpu_branch_timing_2.nes (cpu): Test failed with error code: 0x80
- cpu_dummy_writes_oam.nes (cpu): Test failed with error code: 0x80
- cpu_dummy_writes_ppumem.nes (cpu): Test failed with error code: 0x80
- cpu_exec_space_apu.nes (cpu): Test failed with error code: 0x80
- cpu_exec_space_ppuio.nes (cpu): Test failed with error code: 0x80
- cpu_flag_concurrency.nes (cpu): Test failed with error code: 0x80
- cpu_instr_01_implied.nes (cpu): Test failed with error code: 0x80
- cpu_instr_02_immediate.nes (cpu): Test failed with error code: 0x80
- cpu_instr_03_zero_page.nes (cpu): Test failed with error code: 0x80
- cpu_instr_04_zp_xy.nes (cpu): Test failed with error code: 0x80
- cpu_instr_05_absolute.nes (cpu): Test failed with error code: 0x80
- cpu_instr_06_abs_xy.nes (cpu): Test failed with error code: 0x80
- cpu_instr_07_ind_x.nes (cpu): Test failed with error code: 0x80
- cpu_instr_08_ind_y.nes (cpu): Test failed with error code: 0x80
- cpu_instr_09_branches.nes (cpu): Test failed with error code: 0x80
- cpu_instr_10_stack.nes (cpu): Test failed with error code: 0x80
- cpu_instr_timing.nes (cpu): Test failed with error code: 0x80
- cpu_instr_timing_1.nes (cpu): Test failed with error code: 0x80
- cpu_int_branch_delays_irq.nes (cpu): Test failed with error code: 0x80
- cpu_int_cli_latency.nes (cpu): Test failed with error code: 0x80
- cpu_int_irq_and_dma.nes (cpu): Test failed with error code: 0x80
- cpu_int_nmi_and_brk.nes (cpu): Test failed with error code: 0x80
- cpu_int_nmi_and_irq.nes (cpu): Test failed with error code: 0x80
- cpu_interrupts.nes (cpu): Test failed with error code: 0x80
- cpu_official_only.nes (cpu): Test failed with error code: 0x80
- cpu_ram_after_reset.nes (cpu): Test failed with error code: 0x80
- cpu_regs_after_reset.nes (cpu): Test failed with error code: 0x80
- cpu_sprdma_and_dmc_dma.nes (cpu): Test failed with error code: 0x80
- cpu_sprdma_and_dmc_dma_512.nes (cpu): Test failed with error code: 0x80
- apu_dmc.nes (apu): Test failed with error code: 0x80
- apu_dmc_basics.nes (apu): Test failed with error code: 0x80
- apu_dmc_rates.nes (apu): Test failed with error code: 0x80
- apu_dpcmletterbox.nes (apu): Runtime panic: attempt to subtract with overflow
- apu_len_timing.nes (apu): Test failed with error code: 0x80
- apu_noise.nes (apu): Test failed with error code: 0x80
- apu_reset_4015_cleared.nes (apu): Test failed with error code: 0x81
- apu_reset_4017_timing.nes (apu): Test failed with error code: 0x80
- apu_reset_4017_written.nes (apu): Test failed with error code: 0x80
- apu_reset_irq_flag_cleared.nes (apu): Test failed with error code: 0x81
- apu_reset_len_ctrs_enabled.nes (apu): Test failed with error code: 0x81
- apu_reset_works_immediately.nes (apu): Test failed with error code: 0x80
- apu_square.nes (apu): Test failed with error code: 0x80
- apu_test.nes (apu): Test failed with error code: 0x80
- apu_triangle.nes (apu): Test failed with error code: 0x80
- Implemented ROMs Pass Rate: 0.0% (0/186)
- Action Required: 109 test ROMs timed out - need to implement result checking mechanism
- Future Work: 21 test ROMs require unimplemented mappers (Phase 3 feature)
- Implement Console::read_memory() method to check $6000 result code
- Add actual ROM execution and result validation
- Integrate passing test ROMs into CI/CD pipeline
- Prioritize fixing timeout cases
- Plan Phase 3 mapper implementations based on test requirements