Accuracy testing: Difference between revisions
No edit summary |
|||
| Line 5: | Line 5: | ||
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: | 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:// | * [https://artemiourbina.itch.io/240p-test-suite 240 Test Suite] | ||
* [https:// | * [https://github.com/c-sp/gameboy-test-roms Game Boy (Color)] | ||
* [https:// | * [https://forums.mgba.io/showthread.php?tid=18 Game Boy Advance] | ||
* [https://github.com/ | * [https://wiki.nesdev.org/w/index.php?title=Emulator_tests Nintendo Entertainment System] | ||
* [https:// | * [https://github.com/JaCzekanski/ps1-tests/releases PlayStation] | ||
* [https://gitlab.com/higan/snes-test-roms Super Nintendo Entertainment System] | |||
;CHIP-8: | ;CHIP-8: | ||
* [https://github.com/Timendus/chip8-test-suite CHIP-8 test suite] (by Timendus) | * [https://github.com/Timendus/chip8-test-suite CHIP-8 test suite] (by Timendus) | ||
Revision as of 18:42, 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
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:
- 240 Test Suite
- Game Boy (Color)
- Game Boy Advance
- Nintendo Entertainment System
- PlayStation
- Super Nintendo Entertainment System
- CHIP-8
- CHIP-8 test suite (by Timendus)
- Test roms (by the CubeChip-SDL developer)
Demos
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.