GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - 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.

This repository was archived by the owner on May 15, 2024. It is now read-only.
BranchesTags
Open more actions menu

Latest commit

 

History

124 Commits
124 Commits

Folders and files

NameName
Last commit message
Last commit date
6502
6502
 
 
65816
65816
 
 
680x0
680x0
 
 
8088
8088
 
 
nes6502
nes6502
 
 
rockwell65c02
rockwell65c02
 
 
spc700
spc700
 
 
synertek65c02
synertek65c02
 
 
tools
tools
 
 
wdc65c02
wdc65c02
 
 
.gitignore
.gitignore
 
 
README.md
README.md
 
 

Repository files navigation

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:

  • requires execution of only a single instruction; and
  • provides full processor and memory state before and after.

Tests are randomly generated, in substantial volume.

Methodology

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

  • conforms to all available documentation, official and third-party;
  • passes all other published test sets; and
  • has been verified by usage in an emulated machine.

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:

  • https://github.com/adtennant/gameboy-test-data for the Game Boy; and
  • https://github.com/raddad772/jsmoo/tree/main/misc/tests/GeneratedTests for the Z80, and a separate instance of the SPC 700 tests contributed here.

About

A language-agnostic JSON-encoded instruction-by-instruction test suite for the 8088, 68000, 65816, 65[c]02 and SPC700 that includes bus activity.

Topics

65026581665c02680008088m68000m68kmotorola-68000spc700testsuitex86

Resources

Readme
Activity
Custom properties

Stars

252 stars

Watchers

2 watching

Forks

13 forks
Report repository

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.