Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
02750 Sound Major Always Dec 19, 2008, 20:08 Dec 22, 2008, 03:37
Tester hap View Status Public Platform MAME (Unofficial Binary)
Assigned To aaron Resolution Fixed OS Windows XP/Vista 32-bit
Status [?] Resolved Driver
Version 0.128u6 Fixed in Version 0.128u7 Build I686
Fixed in Git Commit Github Pull Request #
Summary 02750: All Sets in equites.c: no background music
Description No music since 0.128u6, reported by ShimaPong: http://www.mameworld.info/ubbthreads/showthreaded.php?Cat=&Number=174131&page=0&view=expanded&sb=5&o=&fpart=1&vc=1
Steps To Reproduce
Additional Information
Github Commit
Flags
Regression Version 0.128u6
Affected Sets / Systems All Sets in equites.c
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
4
User avatar
No.03335
Mamesick
Senior Tester
Dec 19, 2008, 20:53
edited on: Dec 20, 2008, 09:47
Confirmed
User avatar
No.03342
Mamesick
Senior Tester
Dec 20, 2008, 09:48
The bug is caused by the pointer-ization happened in 0.128u6 of I8085 CPU. A portion of code regarding IRQs handling has been removed, not converted. If you replace it back, the music bg works again.
User avatar
No.03350
aaron
Developer
Dec 21, 2008, 08:05
Actually, it is caused by another change that happened at the same time. Putting back the interrupt handling is not the right fix, because I have confirmed that the 8080/8085 do indeed have the 1 instruction interrupt shadow after executing an EI, so taking the interrupt immediately when the EI is executed is not right. This will require further investigation.
User avatar
No.03351
aaron
Developer
Dec 21, 2008, 08:11
Actually, the current 8080/8085 interrupt handling is garbage. I'm re-doing it now.