ps3autotests
ps3autotests copied to clipboard
Automated PS3 integration tests for emulators
PS3 Autotests
A repository of PlayStation 3 programs to perform tests, benchmarks and demos on real consoles and emulators with following goals in mind:
- Provide a platform to compare PS3 emulators with their physical counterparts.
- Help people to see how to use some obscure-newly-discovered APIs and features.
- Allow PS3 emulators to avoid some regressions while performing refactorings and to have a reference while implementing APIs.
The main idea behind this is having several files per test:
- file.expected: File with the expected output, preferably from a real PS3.
- file.elf: The PS3 executable that will generate an output.
- file.c: Source code of the integration test (Optional).
Building
The tests can be compiled both with unofficial and official SDKs althought PSL1GHT is recommended. For now, the tests are distributed as Visual Studio 2010 projects. You need to configure a Platform named PS3
and the PlatformToolset named GCC
, which should support the FSELFFile
flag. Specific tutorials about how to do this with PSL1GHT will be given in the future.
Disclaimer
The goal of this project is to experiment, research, and educate on the topic of emulation of modern devices and operating systems. It is not for enabling illegal activity. All information is obtained via reverse engineering of legally purchased devices and games and information made public on the Internet.