Thanks! The 280c looks like it has an ASC version we weren't aware of. I need to run the test on my Duo 210 and see if it also has that version.
Thanks for the IIfx and 540c results as well! Those will be good to add to the list.
Hehe, thanks!
@Callan would you be willing to try one more test with the existing version of ASCTester on your 950? I'm trying to gain a bit more understanding of what's going on. If I emulate the 950 in MAME with my tweaks, my bottom line is identical to yours. However, if I move the mouse...
Awesome, thanks! Looks just like the Q950.
Thanks! That confirms my suspicions. I'll attempt to fix this in the next version.
By correct, I'm assuming you are confirming it changes to $00 instead of $01. This matches what I see in my patched closer-to-real-EASC-behavior MAME simulating a...
Thanks! I think I need to brainstorm and research a bit, and make a next version of the app before I can make much more sense of any additional results. Both you and cgp have demonstrated that we're probably getting an ASC interrupt every VBL tick, which I didn't expect and I think may mean that...
You're right! The difference is interesting. Yours has register $F29 as $01 when we start the test, which is what I would expect and what I've seen on every other model. Whereas Callan's is $00, which I've never seen before. It might be 7.6.1 versus a different OS version. I should probably...
Thanks for testing this again so quickly! This confirms that the Mac OS leaves the Q700’s $F29 register at 0 by default even though it doesn’t on the Q950. I have a feeling I might need to look at the $F09 register as well, at least on revision $B0. Maybe it’s the reason the IRQ is still firing...
I just posted an update to the software. Now it prints IRQ counts, checks the $F29 register in more detail, and also doesn't leave IRQs disabled for very long, in the hopes that we can gather more info about the 700/950 and maybe prevent it from locking up the 950 too.
Would you be willing to...
Thank you so much for all your testing! At some point in the near future I will update the tester app to gather a few more details about the behavior that you are seeing on the 700 and 950. I'm finding it odd that the Quadra 700 still fires an interrupt even without configuring register $F29...
Thank you all for responding! This is very exciting! And thanks Callan for testing so many machines! I'll add these results to the README later today.
I had guessed that the discrete EASC would be revision $B0 and I was right!
I'm also surprised about the difference between the 700 and the 950...
I can't easily open mine up to provide more detail right now, but here's a picture I took while I was repairing it at the end of 2024. I always have trouble with the bands. Sometimes it's hard to tell brown and violet apart, and I never know what side to start on. I hope this is useful:
I've been working on an Apple Sound Chip tester app that gathers a bunch of info about how the different ASC variants in 68k Macs work, mainly in order to help improve the accuracy of emulation. I've tested my program on a bunch of different Macs, but I don't have access to anything equipped...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.