Apple II audit routines: for testing your Apple II or emulator
Go to file
Zellyn Hunter 54710c10a0 shasum: Longer tests, slightly shorter code
Added tests for 0x1ff- and 0x200-length inputs. Also changed code that
sets k constants to use constant values, rather than copying, to save
a few bytes.
2016-10-10 20:54:50 -04:00
dsk Initial commit: floating bus test 2016-09-12 21:52:46 -04:00
floatbus Initial commit: floating bus test 2016-09-12 21:52:46 -04:00
shasum shasum: Longer tests, slightly shorter code 2016-10-10 20:54:50 -04:00
.gitignore Initial commit: floating bus test 2016-09-12 21:52:46 -04:00
LICENSE.txt Add license and readme 2016-09-12 22:08:00 -04:00
README.org Add license and readme 2016-09-12 22:08:00 -04:00

Apple II Audit

This repository contain 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.