A | B | C | D | E | F | G | H | |
---|---|---|---|---|---|---|---|---|
1 | Emulator | John NES | nesoid | Nostalgia.NES Pro | FCEUmm - RetroArch | NES.emu | QuickNES - RetroArch | Nestopia - RetroArch |
2 | Link | https://play.google.com/store/apps/details?id=com.johnemulators.johnneslite&hl=en | N/A | https://play.google.com/store/apps/details?id=com.nostalgiaemulators.neslite&hl=en | https://play.google.com/store/apps/details?id=com.retroarch | https://play.google.com/store/apps/details?id=com.explusalpha.NesEmu | https://play.google.com/store/apps/details?id=com.retroarch | https://play.google.com/store/apps/details?id=com.retroarch |
3 | Version | 2.62 | 2.5.0 | 1.09.3 | 1.0.0.2 | 1.5.13 | 1.0.0.2 | 1.0.0.2 |
4 | Based On | ??? | FCEUltra | FCEUX 2.2.1 | FCEUmm 98.13mm | FCEUX 2.2.3-svn | QuickNES 1.0 | Nestopia 1.46-WIP |
5 | APU tests | |||||||
6 | apu_mixer/dmc | Fail | Fail | Fail | Fail | Fail | Fail | Fail |
7 | apu_mixer/noise | Fail | Fail | Fail | Fail | Fail | Pass | Pass |
8 | apu_mixer/square | Fail | Fail | Fail | Fail | Fail | Fail | Fail |
9 | apu_mixer/triangle | Fail | Fail | Fail | Fail | Fail | Fail | Fail |
10 | apu_reset/4015_cleared | Fail | Pass | Pass | Pass | Pass | Fail | Pass |
11 | apu_reset/4017_timing | Fail | Fail | Fail | Fail | Fail | Fail | Fail |
12 | apu_reset/4017_written | Fail | Fail | Fail | Fail | Fail | Fail | Fail |
13 | apu_reset/irq_flag_cleared | Fail | Fail | Pass | Pass | Pass | Fail | Pass |
14 | apu_reset/len_ctrs_enabled | Fail | Fail | Pass | Pass | Pass | Fail | Fail |
15 | apu_reset/works_immediately | Fail | Fail | Pass | Pass | Pass | Fail | Pass |
16 | apu_test/rom_singles/1-len_ctr | Fail | Fail | Pass | Pass | Pass | Pass | Pass |
17 | apu_test/rom_singles/2-len_table | Fail | Fail | Pass | Pass | Pass | Pass | Pass |
18 | apu_test/rom_singles/3-irq_flag | Fail | Fail | Fail | Fail | Fail | Pass | Pass |
19 | apu_test/rom_singles/4-jitter | Fail | Fail | Fail | Fail | Fail | Fail | Pass |
20 | apu_test/rom_singles/5-len_timing | Fail | Fail | Fail | Fail | Fail | Fail | Pass |
21 | apu_test/rom_singles/6-irq_flag_timing | Fail | Fail | Fail | Fail | Fail | Fail | Pass |
22 | apu_test/rom_singles/7-dmc_basics | Fail | Fail | Fail | Fail | Fail | Pass | Pass |
23 | apu_test/rom_singles/8-dmc_rates | Fail | Fail | Pass | Pass | Pass | Pass | Pass |
24 | blargg_apu_2005.07.30/01.len_ctr | Pass | Fail | Pass | Pass | Pass | Pass | Pass |
25 | blargg_apu_2005.07.30/02.len_table | Pass | Fail | Pass | Pass | Pass | Pass | Pass |
26 | blargg_apu_2005.07.30/03.irq_flag | Pass | Fail | Fail | Fail | Fail | Pass | Pass |
27 | blargg_apu_2005.07.30/04.clock_jitter | Pass | Fail | Fail | Fail | Fail | Fail | Pass |
28 | blargg_apu_2005.07.30/05.len_timing_mode0 | Fail | Fail | Fail | Fail | Fail | Fail | Pass |
29 | blargg_apu_2005.07.30/06.len_timing_mode1 | Fail | Fail | Fail | Fail | Fail | Fail | Pass |
30 | blargg_apu_2005.07.30/07.irq_flag_timing | Pass | Fail | Fail | Fail | Fail | Fail | Pass |
31 | blargg_apu_2005.07.30/08.irq_timing | Pass | Fail | Fail | Fail | Fail | Pass | Pass |
32 | blargg_apu_2005.07.30/09.reset_timing | Fail | Fail | Fail | Fail | Fail | Fail | Fail |
33 | blargg_apu_2005.07.30/10.len_halt_timing | Fail | Fail | Fail | Fail | Pass | Fail | Pass |
34 | blargg_apu_2005.07.30/11.len_reload_timing | Fail | Fail | Fail | Fail | Fail | Fail | Pass |
35 | dmc_dma_during_read4/dma_2007_read | Fail | Fail | Fail | Fail | Fail | Fail | Pass |
36 | dmc_dma_during_read4/dma_2007_write | Pass | Pass | Pass | Pass | Pass | Pass | Pass |
37 | dmc_dma_during_read4/dma_4016_read | Fail | Fail | Fail | Fail | Fail | Fail | Pass |
38 | dmc_dma_during_read4/double_2007_read | Fail | Fail | Fail | Fail | Fail | Fail | Fail |
39 | dmc_dma_during_read4/read_write_2007 | Fail | Fail | Pass | Pass | Pass | Pass | Pass |
40 | dmc_tests/buffer_retained | Pass | Pass | Pass | Pass | Pass | Pass | Pass |
41 | dmc_tests/latency | Pass | Pass | Pass | Pass | Pass | Pass | Pass |
42 | dmc_tests/status_irq | Pass | Pass | Pass | Pass | Pass | Pass | Pass |
43 | dmc_tests/status | Pass | Pass | Pass | Pass | Pass | Pass | Pass |
44 | dpcmletterbox/dpcmletterbox | Fail | Pass | Pass | Pass | Pass | Pass | Pass |
45 | volume_tests/volumes | Fail | Pass | Fail | Pass | Fail | Fail | Pass |
46 | CPU tests | |||||||
47 | blargg_nes_cpu_test5/cpu | Fail | Fail | Fail | Fail | Fail | Pass | Fail |
48 | blargg_nes_cpu_test5/official | Fail | Fail | Pass | Pass | Pass | Pass | Pass |
49 | blargg_ppu_tests_2005.09.15b/palette_ram | Pass | Fail | Fail | Fail | Pass | Pass | Pass |
50 | blargg_ppu_tests_2005.09.15b/power_up_palette | Fail | Fail | Fail | Fail | Fail | Fail | Fail |
51 | blargg_ppu_tests_2005.09.15b/sprite_ram | Fail | Fail | Fail | Fail | Fail | Pass | Pass |
52 | blargg_ppu_tests_2005.09.15b/vbl_clear_time | Fail | Pass | Pass | Pass | Pass | Pass | Pass |
53 | blargg_ppu_tests_2005.09.15b/vram_access | Fail | Pass | Fail | Pass | Pass | Pass | Pass |
54 | branch_timing_tests/1.Branch_Basics | Fail | Pass | Pass | Pass | Pass | Pass | Pass |
55 | branch_timing_tests/2.Backward_Branch | Fail | Pass | Pass | Pass | Pass | Pass | Pass |
56 | branch_timing_tests/3.Forward_Branch | Fail | Pass | Pass | Pass | Pass | Pass | Pass |
57 | cpu_dummy_reads/cpu_dummy_reads | Fail | Fail | Fail | Fail | Fail | Pass | Pass |
58 | cpu_dummy_writes/cpu_dummy_writes_oam | Fail | Fail | Fail | Fail | Fail | Fail | Pass |
59 | cpu_dummy_writes/cpu_dummy_writes_ppumem | Fail | Pass | Pass | Pass | Pass | Pass | Fail |
60 | cpu_exec_space/test_cpu_exec_space_apu | Fail | Fail | Pass | Pass | Pass | Fail | Pass |
61 | cpu_exec_space/test_cpu_exec_space_ppuio | Fail | Fail | Fail | Fail | Fail | Fail | Fail |
62 | cpu_interrupts_v2/rom_singles/1-cli_latency | Fail | Fail | Pass | Pass | Pass | Pass | Pass |
63 | cpu_interrupts_v2/rom_singles/2-nmi_and_brk | Fail | Fail | Fail | Fail | Fail | Fail | Pass |
64 | cpu_interrupts_v2/rom_singles/3-nmi_and_irq | Fail | Fail | Fail | Fail | Fail | Fail | Pass |
65 | cpu_interrupts_v2/rom_singles/4-irq_and_dma | Fail | Fail | Fail | Fail | Fail | Fail | Pass |
66 | cpu_interrupts_v2/rom_singles/5-branch_delays_irq | Fail | Fail | Fail | Fail | Fail | Fail | Fail |
67 | cpu_reset/ram_after_reset | Fail | Fail | Pass | Pass | Pass | Fail | Pass |
68 | cpu_reset/registers | Fail | Fail | Fail | Fail | Fail | Fail | Fail |
69 | cpu_timing_test6/cpu_timing_test | Fail | Pass | Pass | Pass | Pass | Pass | Pass |
70 | instr_misc/instr_misc/01-abs_x_wrap | Pass | Pass | Pass | Pass | Pass | Pass | Pass |
71 | instr_misc/instr_misc/02-branch_wrap | Fail | Crashes | Pass | Pass | Pass | Pass | Pass |
72 | instr_misc/instr_misc/dummy_reads | Fail | Fail | Fail | Fail | Fail | Pass | Pass |
73 | instr_misc/instr_misc/dummy_reads_apu | Fail | Fail | Pass | Pass | Pass | Pass | Pass |
74 | instr_test-v3/rom_singles/01-implied | Fail | Pass | Pass | Pass | Pass | Pass | Pass |
75 | instr_test-v3/rom_singles/02-immediate | Fail | Fail | Fail | Fail | Pass | Pass | Pass |
76 | instr_test-v3/rom_singles/03-zero_page | Fail | Pass | Pass | Pass | Pass | Pass | Pass |
77 | instr_test-v3/rom_singles/04-zp_xy | Fail | Pass | Pass | Pass | Pass | Pass | Pass |
78 | instr_test-v3/rom_singles/05-absolute | Fail | Pass | Pass | Pass | Pass | Pass | Pass |
79 | instr_test-v3/rom_singles/06-abs_xy | Fail | Fail | Fail | Fail | Fail | Pass | Pass |
80 | instr_test-v3/rom_singles/07-ind_x | Fail | Fail | Pass | Pass | Pass | Pass | Pass |
81 | instr_test-v3/rom_singles/08-ind_y | Fail | Fail | Pass | Pass | Pass | Pass | Pass |
82 | instr_test-v3/rom_singles/09-branches | Fail | Pass | Pass | Pass | Pass | Pass | Pass |
83 | instr_test-v3/rom_singles/10-stack | Fail | Pass | Pass | Pass | Pass | Pass | Pass |
84 | instr_test-v3/rom_singles/11-jmp_jsr | Fail | Pass | Pass | Pass | Pass | Pass | Pass |
85 | instr_test-v3/rom_singles/12-rts | Fail | Pass | Pass | Pass | Pass | Pass | Pass |
86 | instr_test-v3/rom_singles/13-rti | Fail | Pass | Pass | Pass | Pass | Pass | Pass |
87 | instr_test-v3/rom_singles/14-brk | Fail | Pass | Pass | Pass | Pass | Pass | Pass |
88 | instr_test-v3/rom_singles/15-special | Fail | Pass | Pass | Pass | Pass | Pass | Pass |
89 | instr_timing/instr_timing/1-instr_timing | Fail | Fail | Fail | Fail | Fail | Pass | Pass |
90 | instr_timing/instr_timing/2-branch_timing | Pass | Pass | Pass | Pass | Pass | Pass | Pass |
91 | other/nestest | Fail | Fail | Pass | Pass | Pass | Pass | Pass |
92 | nes_instr_test/rom_singles/01-implied | Fail | Pass | Pass | Pass | Pass | Pass | Pass |
93 | nes_instr_test/rom_singles/02-immediate | Fail | Fail | Fail | Fail | Pass | Pass | Pass |
94 | nes_instr_test/rom_singles/03-zero_page | Fail | Pass | Pass | Pass | Pass | Pass | Pass |
95 | nes_instr_test/rom_singles/04-zp_xy | Fail | Pass | Pass | Pass | Pass | Pass | Pass |
96 | nes_instr_test/rom_singles/05-absolute | Fail | Pass | Pass | Pass | Pass | Pass | Pass |
97 | nes_instr_test/rom_singles/06-abs_xy | Fail | Fail | Fail | Fail | Fail | Pass | Fail |
98 | nes_instr_test/rom_singles/07-ind_x | Fail | Fail | Pass | Pass | Pass | Pass | Pass |
99 | nes_instr_test/rom_singles/08-ind_y | Fail | Fail | Pass | Pass | Pass | Pass | Pass |
100 | nes_instr_test/rom_singles/09-branches | Fail | Pass | Pass | Pass | Pass | Pass | Pass |