triple post removed....wtf was happening when I posted that last night?
it did take a while for it to post....browser must have resent the data 3 times I guess.
macmame converted inps for playback in pc-mame
Moderator: Chad
Those extra bytes are the analogue ports, which are read AS THE GAME REQUESTS THEM.LN2 wrote:The differences go beyond that. To convert the pacman clone replays, it's not just adding the header. You have to add 2 frames of data at the beginning to get the time in sync. Yes, the technical frame format is the same....but when it starts writing input to the file must differ. I still call that a difference in format. For joyman, where I used fs 6, I had to add 3 frames. I guess it's still just added 2 read frames of input.
For millipede and marble madness, to prevent those from going into service mode on playback, I have to add 8 bytes at the point where the frame size changes in the inp from 40 to 48 bytes per frame in 0.60.
It's possible that the extra frames come from the disclaimer and game info screens, as these appear to count as frames. But this also doesn't seem to affect most games under the DOS, Windows or Unix/Linux ports as I would doubt that most people put up with those screens now that they can be disabled.
An INP frame is nothing more than the state of the input ports, as defined by the PORT_* macros in each MAME driver. Each frame is 60 bytes, 40 bytes prior to 0.72. Analogue ports are extra, and are game specific.LN2 wrote:Adding it anywhere else still results in it just going into service mode....so there must be some difference in mac vs pc mame code there for the inp format....the difference of 8 bytes...plus likely some timing buffer frames to add there also.
And do have a look at trying XFree86. It might give better hardware performance.
- Barry Rodewald
MARP Assistant Web Maintainer

MARP Assistant Web Maintainer

MARP was never intended to be just for Windows users. Recordings from any operating system are welcome.Buttermaker wrote:This is the MAME Action Replay Page. It's not meant for people to simply list their scores. People come here to watch replays. And that's the problem with replays (basically) nobody can watch like inps that don't work or Mac inps. Those replays are pointless.
I would never intend to support Windows at the expense of any other operating system. I don't run Windows any more. Does that mean I'm not allowed to submit recordings to MARP any more?LN2 wrote:If MARP is actually making the decision here to only support the PC platform, then go ahead and do it. I'll then gladly remove all of my scores...even ones that are cross-platform compatible...cuz they all are macmame replay files. Oh well.
I use Linux now. I like running Linux, it works well for me. But I'm not going to suggest that MARP should only accept Linux recordings. That would be silly. I think it's similarly silly to suggest that MARP should only accept Windows recordings.
whoa, I just found a site where a mac user has compiled xmame 0.79 for OS X and also compiled advancemame 0.79 for OS X.
I'll give them a try and see what happens.
Perhaps we can test a few games where the playback issues go beyond just a simple conversion like millipede, mspac, spectar, etc.
If I can get these to run, then I'll make a short sample replay for each which can then be tested in pc-mame.
If it's compatible and performance is ok, then with MARP's ok I'll use oen of these for future submissions....until a macwolfmame is built
I'll give them a try and see what happens.
Perhaps we can test a few games where the playback issues go beyond just a simple conversion like millipede, mspac, spectar, etc.
If I can get these to run, then I'll make a short sample replay for each which can then be tested in pc-mame.
If it's compatible and performance is ok, then with MARP's ok I'll use oen of these for future submissions....until a macwolfmame is built
