MegaMace wrote: Wed Sep 03, 2025 1:57 pm
Yup, I gave that a shot and have the expansion audio!
Nice.
Ben Boldt wrote: Mon Sep 01, 2025 8:15 am
lidnariq wrote: Sun Aug 31, 2025 11:45 pm
If you want another thing to check beyond pulse waves, check if pin 30 high keeps the CPU from running at all (it's probably /RDY), or if it keeps joypads from working (it's +TST)
That’s a cool idea, yes I can do that.
OK I tried this today. Here was the setup:
pin_30_setup.jpg
I flipped the switch while running SMB3 [J]. For all of the TA-03NP1 chips (# 2, 4, 5), The pin was +TST. The game kept running, but started ignoring the controller. For all CPUs 6-10, the pin was /RDY. The game froze up when I flipped the switch, and usually could continue when I flipped it back. The original CPU, which is a RP2A03E, also treated it like /RDY. CPUs #1 and 3 are owned by MegaMace.
I also received the 3pcs WDL 6528 NTSC PPU chips that I ordered. I wasn't sure about the correct clock frequency for these chips, so I did 2 things with the original PPU first:
- Measured ALE compared to the crystal. I found a factor of 8 periods of the crystal to 1 period of ALE.
- Also visible with the ALE signal was the V-blank when zooming out. I measured close to 60Hz on this.
So then I put the WDL 6528 in there and made the same measurements. I was surprised to see, the exact same measurements. I thought for sure it would be wanting the higher crystal frequency that goes with a /15 CPU, but that was not the case. I plugged it into the monitor and sure enough, these chips are a drop-in replacement for the NTSC PPU and all 3 of them work great. They were also packed very nicely in a plastic box with foam:
wdl_6528.jpg
It was this item, and it was on sale for $8.20 each + $5 combined shipping:
https://www.aliexpress.us/item/3256806212320877.html
You do not have the required permissions to view the files attached to this post.