Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
07815 Sound Minor Always Dec 9, 2020, 19:06 Dec 9, 2020, 22:21
Tester chaneman View Status Public Platform MAME (Official Binary)
Assigned To AJR Resolution Fixed OS Windows 10 (64-bit)
Status [?] Resolved Driver balsente.cpp
Version 0.226 Fixed in Version 0.227 Build 64-bit
Summary 07815: sentetst: Sente Diagnostic Cartridge: Fails Sound Board Test.
Description Sente Diagnostic Cartridge will pass "Sound Board Test" if this test is run first, but will fail if run a second time and every time after with error message "ACIA TIMEOUT".

Always fails Sound Board Test if any test has been run before it.
Steps To Reproduce Load and run.
Additional Information
Flags
Regression Version
Affected Sets / Systems sentetst
Attached Files
jpg file icon Sente Diagnostic Sound Test.jpg (53,061 bytes) Dec 9, 2020, 19:06 Uploaded by chaneman
Screen Shot
chaneman
Relationships
There are no relationship linked to this issue.
Notes
2
User avatar
No.18236
AJR
Developer
Dec 9, 2020, 20:47
The Sente sound communications represent a nasty edge case for ACIA use once I hooked those up. I already needed to hack the driver to keep the sound system from dying near the start on many sets. My guess is that the "master reset" command is causing receiver desynchronization or corrupted transmitter output on one or both of the ACIAs.
User avatar
No.18237
AJR
Developer
Dec 9, 2020, 22:21
It turned out that the hack was itself the cause of this bug. The ACIA reset issue it was meant to work around was apparently cleared up in some previous round of fixes.