Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
04119 Crash/Freeze Critical (emulation) Always Nov 12, 2010, 17:46 Nov 16, 2010, 08:33
Tester sadole View Status Public Platform MAME (Official Binary)
Assigned To Resolution Invalid report OS Windows XP (32-bit)
Status [?] Closed Driver
Version 0.140 Fixed in Version Build Normal
Fixed in Git Commit Github Pull Request #
Summary 04119: twincobr and clones: Freeze game of twincobr sets
Description To playing ktiger or twincobr set, the problem occured at middle of stage 2.
The games freezed and the way for solving the problem is only in the exit of mame.
Steps To Reproduce
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems twincobr and clones
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
7
User avatar
No.06859
Tafoid
Administrator
Nov 12, 2010, 18:19
Please make an .inp file (-record twincobr.inp) of a gameplay for twincobr where this happens and compress and add to this report.
User avatar
No.06860
ShimaPong
Tester
Nov 13, 2010, 06:49
I confirm the game freeze in Stage 2 with specified case.
But... THIS IS DUE TO IN-GAME ROM CHECK ERROR, like Tiger Heli!

The following is one of in-game ROM check routines in ktiger (I find 3 different routines at least but I think there is more)
025604: 41F9 0003 14DE             lea     4de.l, A0
02560A: 2250                       movea.l (A0), A1
02560C: 3019                       move.w  (A1)+, D0
02560E: 9059                       sub.w   (A1)+, D0
025610: C0D9                       mulu.w  (A1)+, D0
025612: D059                       add.w   (A1)+, D0
025614: 2089                       move.l  A1, (A0)
025616: D168 0004                  add.w   D0, (,A0)
// Does Finished Check All Addresses?
02561A: B3FC 0002 FFF8             cmpa.l  #fff8, A1
025620: 6614                       bne     636
// Compare Check-sum
025622: 3029 0006                  move.w  (,A1), D0
025626: B068 0004                  cmp.w   (,A0), D0
02562A: 6706                       beq     632
// Error!
02562C: 4E70                       reset
02562E: 6000 A9D0                  bra     000
// No Error; Reset Current Address and Calculated Value
025632: 4298                       clr.l   (A0)+
025634: 4250                       clr.w   (A0)
025636: 4E75                       rts
Also I confirm it is passed without any error if don't use any cheat or fix a value via the debugger.
User avatar
No.06861
Haze
Senior Tester
Nov 13, 2010, 08:46
so there is no bug, this is caused by cheats?
User avatar
No.06862
ShimaPong
Tester
Nov 13, 2010, 14:13
Original poster loses very important info, "Used cheat or not" so that I can't say "this is expected caused by a hack" right now.
But we know stephh's invalid report (also he has lost "used cheat" at first time!) in Tiger Heli and this case is very similar.
And it is fact that this game has in-game ROM check and first action (reset or continue) after verify a value happens at Stage 2.

Anyway, we are waiting for an answer by original poster.
User avatar
No.06863
Fujix
Administrator
Nov 13, 2010, 15:08
Reminder sent to: sadole

sadole, we need very important info for your twincobr bug report, whether you used a cheat or not.
Please visit mametesters and clarify it, otherwise we have to spend time to confirm your report which might be invalid.
User avatar
No.06866
Tafoid
Administrator
Nov 14, 2010, 20:28
Acknowledging until more research is done and original tester comes back and comments.
User avatar
No.06867
Fujix
Administrator
Nov 15, 2010, 06:14
This reporter is a Japanese and I sent a message in Japanese as well as the reminder above two days ago.
No reply yet and probably we can close this report.