Apple II audit routines: for testing your Apple II or emulator
Go to file
2017-01-19 22:28:04 -05:00
audit notes: add auxmem plans 2017-01-19 22:28:04 -05:00
dsk
floatbus
shasum reorganize langcard and shasum code 2017-01-05 21:47:49 -05:00
util
v0 auxmem: make sure LC test didn't touch main mem LC 2017-01-18 20:57:26 -05:00
.gitignore
LICENSE.txt
README.md

Apple II Audit

This repository contains routines to audit Apple II computers (II, II+, IIe, IIc), providing information about hardware, ROM versions, RAM configuration, and behavior.

Eventually, it should comprise an emulator test suite, enabling emulator writers to systematically identify and eliminate perceptible differences from real hardware. If a difference visible to code can be found, a test should be added to this suite.

Status

I'm just getting started, currently working on:

  • experimenting with toolchains for automation
  • preliminary floating-bus vsync examples
  • sha1sum assembly code

This test suite is a step on the way to implementing Apple IIe (enhanced) support in OpenEmulator: I may alternate adding tests here and features there.