Skip to content

Releases: tomcw/mb-audit

v1.55

05 Oct 16:16
Compare
Choose a tag to compare

mb-audit: (v1.55)

  • [#25] Improve AY Registers dump on failure.

music test (v1.3):

  • Visually show when an AY chip is active (INVERSE) or muted (NORMAL).
  • [#26] Playback routine will use 6522-B's Timer1 if 6522-A isn't detected.
  • [#18] Fix for detecting //c (required for MB4c support).

v1.54

28 Sep 14:08
Compare
Choose a tag to compare

mb-audit: (v1.54)

  • [#23] Do basic 6522 hardware checks (data lines, address lines and IRQ) for each 6522 separately.
    • If 6522-B fails then continue and do tests for 6522-A.
    • On failure: output the failure results for one or both 6522s (then stop).
  • [#20] Release as ProDOS (2.4.3) instead of DOS 3.3 image. [@xotmatrix]

v1.53

22 Jun 09:43
Compare
Choose a tag to compare

mb-audit: (v1.53)

  • [#18] Fix for detecting //c (required for MB4c support).
  • Added 5 new SSI263 tests (3 are Phasor-only) and extend CTRL+RESET test to include SSI263 (for both MB & Phasor).
    • These all complement the SSI263 update to AppleWin 1.30.19 for some of this issue.
    • NB. This mb-audit release pre-dates the AppleWin 1.30.19 release.

v1.52

30 Mar 15:25
Compare
Choose a tag to compare

mb-audit: (v1.52)

  • [#15] Improve UI for AY tone test:
    • Guide user with this message: "USE KEYS: 1-6 (and Q-Y) to toggle tones"
    • Visually show when an AY channel is on (INVERSE) or off (NORMAL)
    • Phasor: show "Phasor mode=Mockingboard|Native|Echo+" (using Tab to cycle through the modes)

speech phrase test: (v0.8)

  • Update with latest card type detection (now shows Mockingboard as "C" and Phasor as "P")

v1.51

04 Feb 19:10
Compare
Choose a tag to compare

mb-audit:

  • Echo+ support for the tone test
  • MEGA Audio: skip a test introduced at 1.50 as AY reads aren't supported

music test (v1.2):

  • Echo+ support

6522 T2C_H test (v0.3):

  • Echo+, SD Music and MEGA Audio card support
    • MEGA Audio fails for each 6522 with $FF00 errors, as Timer2 isn't supported

v1.50

20 Jan 20:43
Compare
Choose a tag to compare

mb-audit:

  • change AY INACTIVE read tests to reflect R6522 (not WDC W6522S) behaviour
    • NB. original Mockingboard and Phasor use R6522
  • extend tests for 6522 after CTRL+RESET
    • add check for reading IRB (ie. the weak MB detection that the "Werewolf!!" game uses)
    • this is R6522 (not WDC W6522S) behaviour
  • add tests for AY RESET
    • as Phasor's two left channel AYs have reset tied and the same for its right channel AYs (irrespective of chip-select bits)

v1.42

29 Apr 17:00
Compare
Choose a tag to compare

mb-audit & music test (v1.1):

  • [#9] support MEGA Audio card - displayed as "M"
  • support SD Music card (and similar clones) - displayed as "SDM"

v1.3

11 Mar 22:41
Compare
Choose a tag to compare

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

v0.9

19 Jul 20:36
Compare
Choose a tag to compare
  • Support 'SD Music Deluxe' Mockingboard compatible card (#5), which wasn't quite right at v0.8.
    • and other cards with a single 6522 mapped to both $00 and $80 (like Echo+).
  • Support for MB4c for the //c (#8)

v0.8

17 Jul 19:11
Compare
Choose a tag to compare
  • Support 'SD Music Deluxe' Mockingboard compatible card (#5).
    • and other cards with a single 6522 mapped to both $00 and $80 (like Echo+).
  • Improve 6522 Test-1 for IIgs so that it doesn't hang and extend the TIMER1 period from $303 to $404 (#6).
  • Removed version 'beta' tag.