Chad wrote:but at the same time you certainly can't say a blanket statement like that one above, rick. There's no where near the playback experience of macmame recordings verses pc ones.
Yes, you have a point here...cuz there could be playback issues in macmame also that I just haven't stumbled on yet that aren't issues in pc-mame. I did say it "seems" though. I didn't make a conclusive statement...just all evidence thus far supports that case.
However, I have viewed between my own and the other macmame replays at MARP and TG for confirmation some 400+ rom sets in various versions of macmame and the couple I had issues with playback turned out to be cuz of NVRAM usage or some other known issue that results in loss of sync on playback...where the player was e-mailed about it and confirmed it doesn't even playback properly for them!
At a macmame forum I have read many that had issues playing back a replay file etc. and in each and every case I was able to solve it for them. In most cases it was simply the NVRAM issue...in a couple though it was the use of automatic frameskipping(which is On by default in macmame)...for another it was the sound rate setting in recording or playing back the replay file where the player hasn't matched the same settings. For another it was the version of macmame used was misreported.
Every recording i made with xmame worked, so that must mean xmame is superior in playbackability, nah i don't think so.
Well, do you have to play centipede with sound off for the replay to playback successfully? perhaps that's a windows/msdos specific issue then. I made no comment about xmame at all above. I referred to "pc-mame" meaning dmame or mame or mame32 or wolfmame etc....not mame for linux. macmame is more based on xmame anyway....with assembly code optimizations to increase performance for some of the game CPUs.
It's more likely that you haven't encountered such a game where turing sound on and off is an issue,
Well, I have only encountered one game that had playback issues even playing back a recording I just made. However, it was the same with sound off also. This was for gtma...which was reported to have playbackability issues in pc-mames also...for "some". Some could play them back ok..others couldn't. I need to try gtma in the latest macmame to see if it's still an issue or not.
The other issue you definitely have with pc-mame playbackability is the OS used. I see so many reports here where a replay is viewable in win98 but not winxp etc. There are no issues like that for macmame. For older versions that ran in several macos versions, I could view in any OS version os 8, 9, X, X.1, X.2 and it was the same in each.
Also, when I have tested for many of these issues in MacMAME I am specifically testing using the rom sets that are reported to have playbackability issues in pc-mame.
If it was a pure mame issue, then it should happen on each platform. That isn't the case for some games as pointed out in these forums.
As Barry noted it's likely a driver difference issue. Drivers vary versus platform which would support the fact some replays playback fine in win98 but not win2k or winxp etc. This would also explain the sound issues in pc-mames that aren't in macmame and if I infer from your above isn't an issue in xmame either.
However, since when do drivers have to do with use of frameskip and if the way a game's timing is done on playback etc. is dependent on the frameskip value?
I'm not knocking mame for this fault at all. players just need to realize that using automatic/dynamic frameskip is risky for the playbackability of an input file for certain games. If they test each game beforehand for this then no problem...but most don't...and most likely just use whatever the default settings are. For macmame automatic frameskip is on by default so unless they are aware of the potential playbackability issue they will use automatic frameskip for everything....and eventually have a replay file that no one else can playback successfully.
I say remove that issue entirely by deactivating or giving some warning when automatic frameskip is on and you are about to record or playback an input file.
I'd bet even half of the pc-MARP members that don't participate in these forums likely aren't aware of the frameskip issue that some games have.