- --
Viewing Issue Advanced Details
ID | Category [?] | Severity [?] | Reproducibility | Date Submitted | Last Update |
---|---|---|---|---|---|
01467 | Crash/Freeze | Critical (emulation) | Always | Mar 7, 2008, 23:36 | Mar 13, 2008, 18:04 |
Tester | Tafoid | View Status | Public | Platform | MAME (Self-compiled) |
Assigned To | zsoltvasvari | Resolution | Fixed | OS | Windows 2000 |
Status [?] | Resolved | Driver | |||
Version | 0.123u4 | Fixed in Version | 0.123u5 | Build | |
Fixed in Git Commit | Github Pull Request # | ||||
Summary | 01467: galaga, galagao, galagamk, gallag: Watchdog Reset causing game to hang. | ||||
Description |
Starting any of the sets above brings about the pop-up message: Reset caused by the watchdog!!! It appears to restart reboot and then hangs at an upside down screen. Only those sets seem to be effected. All other galaga clones and all other sets in the galaga.c do not seem effected upon bootup. |
||||
Steps To Reproduce | Start game, allow game to go through boot sequence - watchdog will kick in towards the end and the cycle begins again - then a frozen screen "RAM OK" shows upside down. | ||||
Additional Information | |||||
Github Commit | |||||
Flags | |||||
Regression Version | 0.123u4 | ||||
Affected Sets / Systems | galaga, galagao, galagamk, gallag | ||||
Attached Files
|
0000.png (462 bytes) Mar 7, 2008, 23:36
| ||||
Relationships
There are no relationship linked to this issue. |
Notes
3
No.00066
couriersud Developer
Mar 7, 2008, 23:50
|
in mame/drivers/galaga.c the following will fix it ------------------------------------------- ... #include "nam_cust.h" static int ilcnt = 0; static INTERRUPT_GEN( galaga_cpu3_nmi ) { /* see notes at the top of the driver */ //if (cpu_getiloops() & 1) ilcnt++; if (ilcnt & 1) nmi_line_pulse(machine, cpunum); } ------------------------------------------- However, this is as bad a hack as the "cpu_getiloops". I just do not have time to provide a better solution before end of march. Left as a todo here. |
---|---|
No.00067
couriersud Developer
Mar 7, 2008, 23:52
|
Confirmed. |
No.00069
zsoltvasvari Developer
Mar 8, 2008, 02:48
|
That above fix is just fixing the existing hack. The correct fix is to generete the interrupts on the right scanline. This has been done for the next U release. |