Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
07209 Crash/Freeze Major Always Jan 20, 2019, 16:01 Mar 27, 2019, 16:11
Tester wim View Status Public Platform MAME (Official Binary)
Assigned To Robbbert Resolution Fixed OS Windows 10 (64-bit)
Status [?] Resolved Driver
Version 0.153 Fixed in Version 0.208 Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary MESS-specific 07209: dai: Since 0.153, assembler based games are not working anymore
Description 0.152 was the latest version on which games written in assembler code were working. They lock up starting from 0.153.
Steps To Reproduce Download the attached WAV file.

Start mess with: mess.exe dai -cass 2bis.wav

Type:
UT + return
Z3 + return
R + return

The program now loads. After loading is finished, type:
G3D9 + return

On 0.152 the program runs (with some errors in the graphics and the sound, I will open a separate bug report for that).
On 0.153 and all the following versions, the emulation simply stops.

On the original DAI computer, the program runs as expected.
Additional Information
Github Commit
Flags Verified with Original
Regression Version 0.153
Affected Sets / Systems dai
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
3
User avatar
No.16056
wim
Tester
Jan 20, 2019, 16:05
The file is too big to be attached, it can be downloaded from: https://drive.google.com/file/d/1vabEs1HtBCKvZ10cswumGshcCXdIQEpw/view?usp=sharing
User avatar
No.16057
Tafoid
Administrator
Jan 21, 2019, 06:11
Suspected regression commit:
https://github.com/mamedev/mame/commit/1310c56964ab76d4412e732106b5c7f52d8d5213
January 15, 2014
Involving tms5501 and cassettes
User avatar
No.16253
Robbbert
Senior Tester
Mar 20, 2019, 13:38
The program does a check of the transmit buffer status in the TMS5501, however this sometimes returned 0 (not empty) when it was empty. So it would loop, waiting for the correct status which never came.