Accuracy testing: Difference between revisions

From Emulation General Wiki
Jump to navigation Jump to search
WebMint (talk | contribs)
Created page with "{{WIP}} '''Emulator accuracy testing''' is the experiment of measuring how accurate an emulator is. This can be done by using test ROMs which can analyse the functionality of..."
 
Gorilli09 (talk | contribs)
No edit summary
 
(11 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{WIP}}
{{Stub}}
'''Emulator accuracy testing''' is the experiment of measuring how accurate an emulator is. This can be done by using test ROMs which can analyse the functionality of the emulator.
'''Accuracy testing''' refers to any measure to determine [[Emulation Accuracy|accurate]] adherence to a given system's design. In emulation, accuracy tests are usually done in one of two ways.


==Test ROMs==
==Test ROMs==
Those are used to record results for each function of the system to test the emulators accuracy.
Some homebrew is designed to look for capabilities of the original system. For many, their express goal is to make sure emulators can replicate them. Some systems can have discrepancies across hardware versions that can also be detected in software. Test ROMs may also be able to catch those as well. Here are some test ROMs that can help measure the accuracy of an particular emulator:


* [https://wiki.nesdev.org/w/index.php?title=Emulator_tests NES]
* [https://artemiourbina.itch.io/240p-test-suite 240 Test Suite]
* [https://gitlab.com/higan/snes-test-roms SNES]
* [https://github.com/c-sp/gameboy-test-roms Game Boy (Color)]
* [https://github.com/JaCzekanski/ps1-tests/releases PS1]
* [https://forums.mgba.io/showthread.php?tid=18 Game Boy Advance]
* [https://github.com/c-sp/gameboy-test-roms GB]
* [https://wiki.nesdev.org/w/index.php?title=Emulator_tests Nintendo Entertainment System]
* [https://github.com/JaCzekanski/ps1-tests/releases PlayStation]
* [https://gitlab.com/higan/snes-test-roms Super Nintendo Entertainment System]
;CHIP-8:
* [https://github.com/Timendus/chip8-test-suite CHIP-8 test suite] (by Timendus)
* [https://github.com/coornio/CubeChip-SDL/tree/master/test_roms Test roms] (by the CubeChip-SDL developer)


==Demos==
==Demos==
Demos can be way of testing as they often focus on testing or utilizing many capabilities of the system.
Demos are media productions (homebrew) that make use of a computer or console to showcase a programmer's technical prestige or knowledge, and/or the system's capabilities. They are often used to test the accuracy of an emulator.


[[FAQs]]
==See also==
* [[Emulation accuracy]] and [[Emulation_accuracy#Further_reading|accuracy test results]]
 
[[Category:FAQs]]

Latest revision as of 18:49, 24 January 2026

Accuracy testing refers to any measure to determine accurate adherence to a given system's design. In emulation, accuracy tests are usually done in one of two ways.

Test ROMs

[edit | edit source]

Some homebrew is designed to look for capabilities of the original system. For many, their express goal is to make sure emulators can replicate them. Some systems can have discrepancies across hardware versions that can also be detected in software. Test ROMs may also be able to catch those as well. Here are some test ROMs that can help measure the accuracy of an particular emulator:

CHIP-8

Demos

[edit | edit source]

Demos are media productions (homebrew) that make use of a computer or console to showcase a programmer's technical prestige or knowledge, and/or the system's capabilities. They are often used to test the accuracy of an emulator.

See also

[edit | edit source]