- --
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
No.03335
Mamesick Senior Tester
Dec 19, 2008, 20:53
edited on: Dec 20, 2008, 09:47 |
Confirmed |
---|---|
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. |
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. |
No.03351
aaron Developer
Dec 21, 2008, 08:11
|
Actually, the current 8080/8085 interrupt handling is garbage. I'm re-doing it now. |