SingleStepTests / ProcessorTests

A language-agnostic JSON-encoded instruction-by-instruction test suite for the 8088, 68000, 65816, 65[c]02 and SPC700 that includes bus activity.
186 stars 12 forks source link
6502 65816 65c02 68000 8088 m68000 m68k motorola-68000 spc700 testsuite x86

This repository is archived, having been subdivided by test set. See https://github.com/orgs/SingleStepTests/ for its continuation.


Previous README:

ProcessorTests

This repository contains tests for a variety of processors, provided as an aid to reimplementation.

Each test:

Tests are randomly generated, in substantial volume.

Methodology

To generate each test set, an implementation is used that:

In addition to the standard Git history, test sets are manually versioned to permit for potential future breaking changes in JSON format.

Please report any discrepancies uncovered, either as an issue or via a correcting pull request.

Other Test Sets

For similar test sets from other, see: