Testbench: Difference between revisions

From vice-emu
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 4: Line 4:


... and additionally support for the following emulators:
... and additionally support for the following emulators:
* [http://wiki.icomp.de/wiki/Chameleon Turbo Chameleon 64] (C-64)
* [http://wiki.icomp.de/wiki/Chameleon_VIC20 Chameleon VIC20] (VIC20)


* [http://www.hoxs64.net/ hoxs64] (C-64) (WIP)
* [http://www.hoxs64.net/ hoxs64] (C-64) (WIP)
Line 15: Line 12:


need to ask authors of: MESS (C-64, VIC20, PET), Pfau Zeh (VIC20), YAPE (Plus4)
need to ask authors of: MESS (C-64, VIC20, PET), Pfau Zeh (VIC20), YAPE (Plus4)
... and the following FPGA based reimplementations:
* [http://wiki.icomp.de/wiki/Chameleon Turbo Chameleon 64] (C-64)
* [http://wiki.icomp.de/wiki/Chameleon_VIC20 Chameleon VIC20] (VIC20)
need to ask authors of: FPGArcade, U64


[https://sourceforge.net/p/vice-emu/code/HEAD/tree/testprogs/testbench/readme.txt readme]
[https://sourceforge.net/p/vice-emu/code/HEAD/tree/testprogs/testbench/readme.txt readme]

Revision as of 22:48, 22 August 2017

The VICE testprogs repository contains a testbench script, which can be used to run a lot of the existing tests automatically, which makes regression testing of the emulators much easier.

The script contains support for all emulators contained in VICE: x64, x64sc, x128, xscpu64, x64dtv, xpet, xcbm2, xcbm5x0, xvic, xplus4, vsid

... and additionally support for the following emulators:

  • hoxs64 (C-64) (WIP)
  • micro64 (C-64)
  • emu64 (C-64) (WIP)
  • z64k (C-64, C-128, VIC20) z64k, z128k, z20k (WIP, also has its own GUI to run the tests!)
  • yace (C-64) (WIP)

need to ask authors of: MESS (C-64, VIC20, PET), Pfau Zeh (VIC20), YAPE (Plus4)

... and the following FPGA based reimplementations:

need to ask authors of: FPGArcade, U64

readme

other related test suites

  • resid-test by Leandro Nini compares reSID and reSIDfp to the results of perfect6581