Page 3 of 3

Posted: Tue Mar 09, 2004 3:28 am
by LN2
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.

Posted: Tue Mar 09, 2004 3:31 am
by mahlemiut
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.
Those extra bytes are the analogue ports, which are read AS THE GAME REQUESTS THEM.

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.
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.
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.

And do have a look at trying XFree86. It might give better hardware performance.

Posted: Tue Mar 09, 2004 6:12 am
by Zwaxy
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.
MARP was never intended to be just for Windows users. Recordings from any operating system are welcome.
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 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?

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.

Posted: Tue Mar 09, 2004 10:15 am
by tar
the message board has been not showing posts.
If the next person posts , it forces the previous message up.
Seymour ?

Posted: Tue Mar 09, 2004 2:09 pm
by tar
Messages are vanishing
jUST FOR THE RECORD , i PLAYED THE PIRANAHA
.inp back on wolf mame 78 this morning on the old pentium upstairs.
windows 1998
end of playback
good work
frameskip 11
f11
200%
max
PERFECT
LN2 you are an emulation program expert .

Posted: Tue Mar 09, 2004 3:51 pm
by LN2
thx,,,yeah something odd happened when I was posting to this thread lst night that maybe has corrupted this thread.

Posted: Tue Mar 09, 2004 4:15 pm
by LN2
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 :P

Posted: Tue Mar 09, 2004 7:33 pm
by LN2
oh well...that xmame build wasn't able to run the first several games I attempted to run. results in "bus error" echoed to the terminal output...whatever that means.

the advmame build requires all the SDL etc. stuff be installed to run...so that's on hold for now also.