Skip to content

v1.3

Compare
Choose a tag to compare
@tomcw tomcw released this 11 Mar 22:41
· 48 commits to main since this release

Include other tests on the disk:

  1. mb-audit quick test
  2. mb-audit soak test
  3. music test (player works with both Mockingboard and Phasor's native mode)
  4. speech phrase test
  5. 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

speech phrase test

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).