Viewing Issue Advanced Details
|ID||Category [?]||Severity [?]||Reproducibility||Date Submitted||Last Update|
|07016||Crash/Freeze||Critical (emulation)||Always||Jun 12, 2018, 16:06||Jun 15, 2018, 15:46|
|Tester||Kale||View Status||Public||Platform||MAME (Self-compiled)|
|Assigned To||Resolution||Open||OS||Windows Vista/7/8 (64-bit)|
|Version||0.198||Fixed in Version||Build||64-bit|
|Summary||07016: astrowar: game resets at start of stage 5|
|Description||Astro Wars resets itself at start of stage 5, right after drawing the background vertical lines and before showing the boss.|
|Steps To Reproduce||
Reach stage 5 or load attached save state (need to kill stage 4 last enemy).
Preferably load it after the POST, save states aren't offcially supported by the game.
Culprit seems to be this snippet:
1:09F9: loda,0 $35ad ;reads s2636 portCould be either s2650 or s2636 core bug.
Seldomly this doesn't occur, by hitting the last enemy in specific spots?
Seems to happen up to version 0.169
|Affected Sets / Systems||astrowar|
r.zip (1,191 bytes) Jun 12, 2018, 16:06 Uploaded by Kale
0017.png (1,978 bytes) Jun 12, 2018, 16:08 Uploaded by Kale
Snapshot of the game prior to reset.
|There are no relationsihp linked to this issue.|
Jun 12, 2018, 20:22
|This driver is poor already (among the many things is that video needs a total rewrite to support the actual RAW_PARAMS configuration which is similar to Lazarian), but this does look like a core bug at a glance. Nice catch.|
Jun 15, 2018, 15:46
|I suspect that this might actually be a bad dump. In context, it seems as if the BDRR,3 opcode (FB) ought to be COMR,3 (EB) instead.|