User Tools

Site Tools


notes:wonderswan:accuracy_tests

WonderSwan emulator accuracy tests

WSCpuTest

Emulator/version Ares v145 Mesen 2.1.1 Mednafen 1.32.1 NitroSwan 0.7.2
Test ROM version 20250519 20250519 20250519 20250519
Logic Pass Pass Pass Pass
Arithmetic Pass Pass Fail (3/10) Pass
Rotate & Shift Pass Pass Fail (0/7) Pass
Misc Fail (7/8) Pass Fail (0/8) Pass
Multiplication Pass Pass (5/7 in Mono mode) Fail (0/7) Pass
Division Fail (0/5) Pass Fail (0/5) Pass
Signed Division Fail (0/1) Pass Fail (0/1) Pass

WSHWTest

Emulator/version Ares v145 Mesen 2.1.1 Mednafen 1.32.1 NitroSwan 0.7.2
Test ROM version 20250410 20250410 20250410 20250410
Interrupt Manager Pass Pass Fail (6/9) Pass
Timers Pass Pass Fail (6/7) Pass
Windows Pass Pass Fail Pass
Sound Noise Values Pass Pass Pass Pass

ws-test-suite

Emulator/version Ares v145 Mesen 2.1.1 Mednafen 1.32.1 NitroSwan 0.7.2
color/display/tile_screen_extended_range (5d8950d6) Pass Pass Pass Fail (2/3)
color/dma/alignment_access (5d8950d6) Pass Pass Fail (6/8) Fail (6/8)
color/dma/gdma_timing (5d8950d6) Pass (Pixel Accuracy Mode only) Pass Fail (0/13) Fail (0/13)
color/dma/sound_dma (5d8950d6) Pass Pass Fail (18/22) Fail (21/22)
mono/cpu/80186_quirks (5d8950d6) Pass Pass Fail (1/3) Pass
mono/cpu/interrupt_timing (5d8950d6) Pass Pass Fail (2/15) Pass
mono/cpu/prefixes (5d8950d6) Pass Pass Fail (4/7) Fail (6/7)
mono/display/mono_palettes_writemask (5d8950d6) Pass Pass Fail (16/32) Pass
mono/display/sprite_scanline_limit (5d8950d6) Pass Pass Fail Fail
mono/eeprom/cartridge_1kbit (5d8950d6) Fail (28/30) Pass Fail (8/30) Fail (10/30)
mono/eeprom/cartridge_16kbit (5d8950d6) Fail (28/30) Pass Fail (8/30) Fail (10/30)
mono/eeprom/internal (5d8950d6) Fail (21/23) Fail (21/23) (13/23 w/o boot ROM) Fail (11/23) Pass
mono/rtc/mapper (5d8950d6) Fail (25/27) Fail (RTC not emulated) Fail (1/27, freezes) Fail (20/27)
mono/soc/interrupts (5d8950d6) Pass Pass Fail (4/13) Pass
notes/wonderswan/accuracy_tests.txt · Last modified: by asie