Apple II audit routines: for testing your Apple II or emulator
Go to file
Zellyn Hunter acdc32fe20 langcard test updates; use standard delivery .DSK
Created the first test that passes on real hardware but not on Virtual
][ (or any of the other emulators I've tried).

Use new `diskii mksd` to create a "Standard Delivery" disk image. See
https://github.com/peterferrie/standard-delivery for details. The main
reason is that ADTPro transfers disk images with lots of zero bytes
faster :-)
2016-12-19 23:55:00 -05:00
audit langcard test updates; use standard delivery .DSK 2016-12-19 23:55:00 -05:00
dsk Convert floatbus.dsk to NakedOS, built with diskii 2016-12-06 21:16:01 -05:00
floatbus Convert floatbus.dsk to NakedOS, built with diskii 2016-12-06 21:16:01 -05:00
shasum shasum: Longer tests, slightly shorter code 2016-10-10 20:54:50 -04:00
util util: add hexdiff bash function 2016-10-16 22:10:25 -04:00
v0 langcard test updates; use standard delivery .DSK 2016-12-19 23:55:00 -05:00
.gitignore Add bare bones do-nothing audit.asm 2016-12-06 22:18:33 -05:00
LICENSE.txt
README.md Use Markdown for README; use diskii mkhello 2016-12-09 23:10:25 -05:00

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.