Skip to content

Automated PS3 integration tests for emulators

License

Notifications You must be signed in to change notification settings

AlexAltea/ps3autotests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Automated PS3 integration tests for emulators

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published