v1.3
Include other tests on the disk:
- mb-audit quick test
- mb-audit soak test
- music test (player works with both Mockingboard and Phasor's native mode)
- speech phrase test
- 6522 T2C_H test
mb-audit
- add more 6522 and AY8913 tests
- dump AY regs on an AY test failure
- read AY reg after INACTIVE (HiZ) - only output a warning if the result is unexpected
- more tests for Phasor's native mode
- a number of tests to exercise the GAL and the asymmetry between the pair of AYs connected to each 6522
- more tests for Phasor's Echo+ mode
- for Phasor cards: use TAB in the final Tone tests to cycle Phasor -> Echo+ -> Mockingboard modes (UI is a flashing P/E/M in the top-left corner!)
mb-audit soak test
- runs every test 256 times
- some tests take a long time, so you can skip them by pressing ESC.
music test
- see here for code: https://github.com/tomcw/BearAGrudge
speech phrase test
- see here for info and code: https://github.com/tomcw/play-sc01-using-ssi263
6522 T2C_H test
- the test does 65536 write-then-reads to the 6522 T2C_H register, and checks the result.
- when the test runs, there will be a rapidly changing set of characters. A successful result is 2 inverse "@" symbols, a space, then 2 more inverse "@"s, ie: "@@ @@". This is repeated on the row below, as both 6522s on the card are tested.
- these "@@"s represent a 16-bit count. On the left is a successful write-then-read, and on the right is a failed write-then-read.
- it will display an OK or failure message (with hex counts).