Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
02120 Crash/Freeze Critical (emulation) Always Aug 16, 2008, 13:45 Aug 16, 2008, 21:54
Tester cfou View Status Public Platform MAME (Official Binary)
Assigned To Resolution Unable to reproduce OS
Status [?] Closed Driver
Version 0.126u5 Fixed in Version Build Normal
Fixed in Git Commit Github Pull Request #
Summary 02120: All CPS1/CPS3 games and some others (BattleToad/Cotton2): 'WaitVSync' or 'Syncrefresh' or 'TripleBuffer' option cause Freeze in Fullscreen on CPS1/CPS3 since 0.121
Description With Intel Pentium 4 650 3.4 Ghz
(bugs not present with same PC configuration but with old cpu: Celeron 2.8 Ghz/256/533/04a)

Same bug with all CPS1.c/CPS3.c game and somes others (BattleToad/Cotton2)

Game freezes in Fullscreen mode only if one of following options is set:
- WaitVSync 1
- Triplebuffer 1
- SyncRefresh 1

If fact mame games are not really freezed but are very slow (1 frame per 10 minutes :)

Bug exists with:
- mame0.126/mame0.126I686/Mame0.126Debug
- Mame0.126+
- mame0.119++
- mame0.125
- mame0.124
- mame0.123
- mame0.122
- mame0.121

Bug NOT present on only old found versions:
- mame0.120
- mame0120u2b_p4
- mame32_plus!_0106u2_intel
Steps To Reproduce
Additional Information * Mame0.120 is last version working fine with my P4

  With Mame0121 and laters CPS1/CPS2/CPS3 freeze in fullscreen....
 
 but with last mame0126 main CPS2 games seems to work fine
 

* CPS2 games works fines by example (mame0126):
- Megaman CPS1 => freeze
- Megaman CPS2=> works fine

* if i play in background a music using mediaplayer... mame freeze but music are correctly displayed but i can't use keyboard to return on Windows XP sp3 Desktop (pressing 'ESC' or CTRL/ALT/.)

* Mame game seems very very very slow
Github Commit
Flags
Regression Version
Affected Sets / Systems All CPS1/CPS3 games and some others (BattleToad/Cotton2)
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
7
User avatar
No.02081
etabeta
Developer
Aug 16, 2008, 14:41
edited on: Aug 16, 2008, 14:42
fwiw, waitvsync has no such an effect on SDLMAME in 126u5 (tested with various cps1 games)... it could be a win only issue...

however it could simply be due to lack of power in the computer used
User avatar
No.02082
cfou
Tester
Aug 16, 2008, 14:47
I will test SDL version

but it's not lack of power in the cpu, indeed all CPS1 games are displayed smoothly and quickly in fullscreen with mame0.120
User avatar
No.02083
Tafoid
Administrator
Aug 16, 2008, 14:49
No problem here on some random cps1/cps3 and battletoads I tested on my windows 32-bit build. If this was a widespread problem since 0.120, we would have certainly heard about it by now from multiple people (cps1/cps3 especially are quite popular).

I'm not entirely sure what your problem might be - could be a simply configuration issue or defective hardware/corrupted operating system. No mention is made on video card and that can make a huge difference as well - especially if claiming that a single video sync command is causing the problems. Your strangest claim is that it works on a Celeron 2.8 but doesn't on your P4 3.4 with the exact same hardware/software setup otherwise?
User avatar
No.02084
cfou
Tester
Aug 16, 2008, 15:36
edited on: Aug 16, 2008, 15:38
indeed CPS1/CPS2/CPS3 works fine with mame0.120 with my P4

And it's exactly with same configuration but with celeron 2.8 it worked without problem with mame 0.126

I am changed only CPU for P4 and mame0.126 freeze with CPS1/CPS3 :( :(

I am tested my actual configuration with many olders and newers 2d/3d games and all work fine

others emulators (FinalBurnA/Kawaks/Zinc/SCUMM/DOSBOx....) work fine too. But i prefer mame.............

PS:
I use GEFORCE 7600 GT 512 DDR3 (il will try to update drivers but.... I am sure it's not the problem )
User avatar
No.02085
robiza
Developer
Aug 16, 2008, 16:38
can you create a new folder with mame without mame.ini?

open a shell
cd in the new folder
and type "mame ffight -waitvsinc"
User avatar
No.02086
cfou
Tester
Aug 16, 2008, 18:22
I have installed in new folder 'mame0126'
and type:
"mame ffight -waitvsync"

It's cause same crash/freeze :(:(:(

if i replace by mame0120, it's working !!!!
(but a 'mame.ini' is autmatically created)
User avatar
No.02089
Tafoid
Administrator
Aug 16, 2008, 21:54
Are you sure you are not using some sort of GUI or another front-end? A normal MAME build will not create a MAME.INI file automatically. (you must explicitly tell MAME to make one with: -createconfig/cc). The whole point of putting it in a unique folder is to put ONLY "mame.exe" and no other files in there and execute that command-line mentioned above. Given you probably have your roms stashed in another folder, be sure to set your "-ROMPATH c:\mame\roms" or whatever your path is.

At this point, no one can duplicate your error in either windows or SDL version of MAME. Since you have a discussion at another forum about this (Planet Emu) perhaps they can help sort through your issues you are having. I would suggest you continue your discussion there as the problem likely lies outside of MAME and sounds like a hardware conflict or some driver/configuration issue, again.. outside of MAME.

Closing as "Unable to Reproduce". I will monitor your thread at that forum and will change it's status if discovery comes that shows this is MAME to blame for your error. Sorry we could not help you further.