Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
04218 Crash/Freeze Minor Always Jan 29, 2011, 22:35 Jan 31, 2011, 15:41
Tester acd2001 View Status Public Platform MAME (Official Binary)
Assigned To Resolution Invalid report OS Windows XP (32-bit)
Status [?] Closed Driver
Version 0.141 Fixed in Version Build Normal
Fixed in Git Commit Github Pull Request #
Summary 04218: Kof2000 is loaded two times
Description kof2000 is loaded two times.
First load screen is black. It resets and load again normally.
Memory usage is 700 mega!
Steps To Reproduce Fresh install official mame 0.141 32 bit and copy in roms folder kof2000.zip and neogeo.zip. Start mame.

Second run is ok.

In my 0.141u1 compile is the same.
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems
Attached Files
 
Relationships
related to 04184Closed  kof98: Repeats resetting. Game never starts. 
Notes
3
User avatar
No.07164
Tafoid
Administrator
Jan 29, 2011, 22:55
Oh, you mean when you first boot the game? When it start and then it goes back screen and restarts again, that is simply the game restarting itself with a properly initialized/valid battery backup ram file (.NV). This only happens that one time and will not happen on subsequent game runs, provided the .NV data is not corrupted.
This is expected behavior for many neogeo sets and I honestly do not believe there is a bug here.
User avatar
No.07167
acd2001
Tester
Jan 30, 2011, 02:25
Tafoid you are right.! Please close it.
Sorry to beg mametesters
User avatar
No.07170
Haze
Senior Tester
Jan 31, 2011, 15:41
There are a couple of NeoGeo games that do this.. It's actually a form of protection.

They're testing the watchdog on the first boot. The code sits in a loop waiting for the watchdog to reset it. If that loop expires without the watchdog kicking in then the game writes a value to NVRAM indicating that the 'protection' check failed.

It's to prevent the games running on bootleg MVS units without the watchdog circuits.

So yes, it's correct, but if you're curious, that's why it happens.