A simple tool for recording and analyzing the results of running some test suites against Spectrum emulators.
- Find an emulator to test.
- Run either fusetest or z80test.
- Capture one of the following formats for every screen (most preferred at top):
- An .scr screenshot
- A 256x192 .png of the Spectrum's screen
- A capture of the emulator's window with the Spectrum's screen at 256x192 resolution.
- Put the screenshots into a
data/<emulator key>/<version key>/<testsuite key>
directory. Add emulators and versions into the database, test suites are defined in thetestsuites
table. - Run
emulatortests.py
.
Oh so much. Some ideas:
- Work out the best way to host the already captured screenshots.
- Produce report showing results.
- Add more emulators and versions.
- Add the ability to parse JPEGs or something for real machines / FPGA clones.
- Better documentation.
Mail [email protected]
.