On the diagrom.com changelog:
2019-05-03: New experimental CIA test should be working. This I would add much more early but due to some idiots having the totally wrong way of asking for a function I just simply ignored the request of having a CIA test that works in NTSC mode aswell. ... I have no real NTSC machine to test on, so please test and report ([email protected]
). remember that result is dependent on current screenmode so OK can be on the PAL side even on a NTSC machine.
Thanks for pointing this out.
Note that the current "stable" download link from http://www.diagrom.com
nets you a version dated 10/27/18, much older than last month's update you linked correcting this issue - which will net you this:
Since this project has existed since 2016, an NTSC user would have to have a very recent "daily" burn in their possession and be in the correct screen mode to not see this behavior. At least the version above does warn you about NTSC results (not sure how far that goes back), but to be honest as an end user that blue line would get TLDR'd as I wouldn't get past the block of red FAILED text if I didn't already know better.
Acill wrote:Even before it worked. It just reported timing was off. It's great now.
The primary test here is CIA timing
, which fails on NTSC machines. If the May 2019 build fixes it for NTSC users in PAL mode, then great! I would bet money against most users incapable of burning their own ROM possess a version this new, though. [Edit] I've seen many bad CIAs properly fail this test just like "good" NTSC CIAs do.
So, yea, if you're on an NTSC machine, take note of this behavior (or send me your "failed" CIAs!)