Awesome work! I did a similar VDP memory test, but instead via an Arduino sketch, as part of the development and verification of my "Alternate VRAM Solution" (which then formed the basis for the MECB TMS992x VDP Card VRAM design).
You can find this code here: https://github.com/DigicoolThings/TMS99 ... x_VDP_Test
At the time, I briefly thought this might also make a good candidate for making a simple "realistic circuit use" 4464 DRAM chip tester. But, then I remembered we are only actually using the first 16Kx4 of the 4464 64Kx4 DRAM's. So, it would be an incomplete DRAM chip test. LOL.
I didn't bother to migrate the VRAM test across into 6809 code, as I was, by then, happy that my VDP 4464 memory interface design was solid.
If you're happy to share your test code, you could either post a link to your repository here, or alternatively, I could add it to the MECB github repository (assuming you're happy to do this and have added a suitable header that assigns credit to yourself as the author).
For sound testing, remember the 6809 Christmas Demo, which tests the VDP, VDP Frame Interrupts, and also SN76489 Sound (on the Motorola I/O Card), here: https://github.com/DigicoolThings/MECB/ ... tmas09/src