Newpuc2
Posted: Sun Oct 24, 2004 6:51 am
skillful results , Notman 376,460
you took first place from pac-mac (Ln2).
you took first place from pac-mac (Ln2).
Sinistar is like that.the dip switches are wrong. Normal = Harder???
i noticed that you scored an even 370,000LN2 wrote:1-time play score
LN2 wrote: I also could have the pc-converted inp available for download and viewing
the only problem the editors had was that the .inp was not on the marp site.Crazy Climber wrote:Go For It
They? If you mean the editors, show me where this was said, because I sure don't remember that.no, the problem was they wanted me to submit that converted inp as the "real" play..thus replacing the macmame one at the MARP site with the pc one. They wanted me to have the macmame one as a secondary URL given in the description...
Linux users would debate that. There are certainly more active Linux users at MARP than Mac users.far more mac users out there versus linux users for sure...
For the most part, MAME, DOS MAME and X-MAME inps are "compatible", you just have to be sure to have the same CPU cores compiled in, which should be the same across each version....cuz last I checked xmame replays for the most part can't be watched using wolfmame or a windows mame. I only say this cuz the biggest excuse used against me is most of my replays aren't viewable on a PC version of mame.
So much for wanting compatible inps then...Odds are I will go beyond what wolfmame does to make it even more feature filled etc. ...like having a fixed value of frameskip when recording....not allow dynamic/autoframeskipping....among other things.
..that might require having a slightly different replay file format versus what wolfmame currently has.
Well, it didn't directly involve you I think....but this person "represented" the MARP editors where his statements didn't seem like his personal requests...but what the MARP editors along with the backing of many members have requested.mahlemiut wrote:They? If you mean the editors, show me where this was said, because I sure don't remember that.
at MARP perhaps...Linux users would debate that. There are certainly more active Linux users at MARP than Mac users.
This seems to follow for macmame also. The issue being as stated before it's actually where the macmame code has older code in it for the inp file formats etc. I think the timing differences like for pacman are from the assembly code for particular game engines being used.For the most part, MAME, DOS MAME and X-MAME inps are "compatible", you just have to be sure to have the same CPU cores compiled in, which should be the same across each version.
no..cuz I would have an export feature to wolfmame of that same version base number...where it generates a wolfmame compatible inp.So much for wanting compatible inps then...
that doesn't seem like a productive thing to do for those analogue inps when you're assuming frameskip values per frame will make a difference in playing something back. and that's not really a mame function it's an after the fact "conversion" program's job.LN2 wrote:no..cuz I would have an export feature to wolfmame of that same version base number...where it generates a wolfmame compatible inp.
The frameskip value per frame is an intriguing idea and a good one to try out. You will have to be very carefull recording that value because it will make a difference weather the current frameskip value is the value that was skipped for the current frame or the NEXT frame. More importantly it's not really the frameskipping value, it's which frame's are skipped, i.e you should store a boolean (yes or no) for which frames were displayed or skipped (since all frames are always recorded but not all are displayed and it might make a difference which of the 5 of 12 frames might be skiped in a frameset.) I fear even this might not get these recordings to playback properly if the problem is in the timing of analogue inputs. The frames that are being skiped might be the timing that makes a bad analogue input frame. This could be why fs0 is used to display ALL frames and it works. I've seen a constant fs6 work recording and playing back but i've also seen it NOT, and thus fs0 is recommended.LN2 wrote: The differences mostly would be extra stuff....like more info in the header...likely needing a larger header...and perhaps something like the frameskip value saved in each frame of data.
tagging of inps would be convenient with a larger header. but love is a pretty big word. all of these things (save the tg username) are already in a marp wolfmame inp if you include the zip file name.LN2 wrote: I have discussed various features I would want in my build of MAME at the TG forums. Other refs love my ideas. One for example is if the user wants it...in the preferences having general info that often is in a readme instead...but have that in the replay file...and displayed on playback of the replay file. Date played...time of the game...overall stats like average speed, #frames, player name, Tg username, etc. all optional for the gamer to include in the replay file.
If recorded in a different version you could easily see that from the raw inp data...or later versions would recognize the format and alert the gamer of which version was used to record.
there's no need to brag about who is the better operating system here, we always refer this as the 98/xp bug but we've revealed this is a true mame bug (will have to search for that thread) that chooses different randomizations based upon where mame is loaded into memory and this bug "I garuantee" will happen in macmame if you use it with enough macs with different programs loaded while playing. mame dev isn't interested in it because it doesn't show up in many games. and more importantly it would never show up recording and playing back your own recordings.LN2 wrote: ...yet dev of MAME for PC seems not to be addressing this. Most issues along those lines that pc-mame has has never been an issue with macmame(like no OS or library version dependencies which result in things like you can't use sound to record for certain rom sets if you want the playback to work. I have never seen this issue with MacMAME.).
IMHO, this points to it being potentially sound driver related for pc-mame. That also makes sense in terms of some replays for some games being OS dependent. it maybe isn't OS dependent but dependent on the version of direct-x/3d's sound libraries installed or something along those lines.
This also makes sense for why it isn't an issue in macmame....different drivers...sound dependencies etc.
About the same time as Ben Jos' MAME TEQRS wrote:so.. when will your macmame build be ready?
I will let you know when it even gets off the ground. I am at the start of the process of backing up everything on this mac so I can reformat the main bootup HD and see if I can get Panther OS installed on it and running. If so, then I can install the X-Code dev tools and get started on the project. If the new OS doesn't like my system(officially the OS doesn't support my system...but there are 3rd party assistant type things to get it working for many systems), then I won't be able to start this project until I get a new Mac.QRS wrote:so.. when will your macmame build be ready?
why not? The frameskip value saved per frame was an idea for a future version to perhaps allow automatic/dynamic frameskip again. I consider it a fairly low priority though as it's trivial for a gamer to play the game a few times and figure out a frameskip value to use.Chad wrote:that doesn't seem like a productive thing to do for those analogue inps when you're assuming frameskip values per frame will make a difference in playing something back.
What's the difference between a conversion and "live" progressing during the gameplay to the exact same file format? Having it live would put it into the game frame cycle...thus slowing down performance a tad....so having it separate from that is better IMHO. It could be an auto thing that happens at the end of play that only happens when that option is checked by the user....so it's post-game but not some separate converter application or function a user could do after the fact.and that's not really a mame function it's an after the fact "conversion" program's job.
definitely... This is down the road a bit though. My first builds wouldn't even address this...but just disable the automatic-frameskip when recording or playing back a recording and use whatever fixed frameskip value is saved in the replay file.The frameskip value per frame is an intriguing idea and a good one to try out. You will have to be very carefull recording that value because it will make a difference weather the current frameskip value is the value that was skipped for the current frame or the NEXT frame.
yes...this makes sense.More importantly it's not really the frameskipping value, it's which frame's are skipped, i.e you should store a boolean (yes or no) for which frames were displayed or skipped (since all frames are always recorded but not all are displayed and it might make a difference which of the 5 of 12 frames might be skiped in a frameset.)
yep..definitely. I haven't seen one replay file in macmame though not playback if the same fs value was used on playback versus the actual gameplay. ie. I can play centipede with fs10 if I wanted and it will playback just fine in macmame. I can also record with sound on....works fine on playback as long as same sound settings used(includes the same freq. setting).The frames that are being skiped might be the timing that makes a bad analogue input frame. This could be why fs0 is used to display ALL frames and it works. I've seen a constant fs6 work recording and playing back but i've also seen it NOT, and thus fs0 is recommended.
all of what things? The data maybe is there..but in a form a user can read? In a form where on inp playback the info is displayed for the user?all of these things (save the tg username) are already in a marp wolfmame inp if you include the zip file name.
Why is it when something like tons of versions of direct-x/3d is discussed from that others think I am bragging about one OS vs another? I wasn't doing that at all.there's no need to brag about who is the better operating system here
If it's a true mame bug you are right...but I have not seen one case of this yet in macmame.we always refer this as the 98/xp bug but we've revealed this is a true mame bug (will have to search for that thread) that chooses different randomizations based upon where mame is loaded into memory and this bug "I garuantee" will happen in macmame if you use it with enough macs with different programs loaded while playing.
it doesn't? Well, "many" games being relative... if you mean 50-100+ out of 5000 isn't many...fine. From what I read for games like centipede, millipede, Major Havoc, etc., if you record with the sound on then that same person on that same system then tries to playback that just-recorded replay they will not be able to do it!mame dev isn't interested in it because it doesn't show up in many games. and more importantly it would never show up recording and playing back your own recordings.