Build Your Own Arcade Controls Forum
November 21, 2009, 07:27:29 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:  
 
   Home   Help Arcade Search Login Register  

 
Main Woodworking Reviews Software Monitor/Video
Audio/Jukebox/MP3 Project Announcements Artwork Consoles Buy/Sell/Trade
Arcade Miscellaneous Everything Else Politics n Religion Forum Discussion Wiki Discussion
DOS/WinCab PowerMAME SK Jukebox UncleTs Jukebox Project Arcade
Linux Restorations Pinball MaLa Frontend  
 
Recent posts | Arcade | Rules | Old Boards | Old Archives | Chatroom | Wiki | File Repository | RSS


Pages: 1 [2] 3 4 ... 10  All   Go Down
  Send this topic  |  Print  
Author Topic: hiscore diff (with no nag/white box removal)  (Read 66589 times)
0 Members and 1 Guest are viewing this topic.
paulstevens
Trade Count: (0)
Full Member
***
Offline Offline

Posts: 13


View Profile
« Reply #40 on: July 31, 2007, 03:55:42 PM »

Not sure if the is appropriate for this thread, so my apologies if not.

Is there a way to patch mame so that it automatically exits after a certain amount of keyboard inactivity?   AdvanceMAME allowed this, but I cannot figure it out for current regular mame.   A patch or a diff would be great.

Without fail my youngest son leaves the cabinet w/o going to the frontend (which I like because of screen saver, mp3 player, etc.)   If mame could be patched to exit automatically after say 45 seconds of no keypresses, that would be awesome (for me anyway.)

For those doing the high score diff and PAUSING the game for a bathroom break, hopefully such a patch won't knock you out of a marathon game due to keyboard inactivity.  Other than that, I think it's a useful idea.

Thanks!
Logged
RecklessAbandon
Trade Count: (0)
Full Member
***
Offline Offline

Posts: 48



View Profile WWW
« Reply #41 on: August 04, 2007, 05:15:08 AM »

thanks for the patch  Smiley
Logged
ARTIFACT
Trade Count: (0)
Full Member
***
Offline Offline

Posts: 721



View Profile WWW
« Reply #42 on: August 12, 2007, 05:17:25 PM »

Playing with this right now

FYI - if you are missing update files (_u1, u2, etc)

Simply open this link in yuour browser:
http://mamedev.org/updates/0117u3_diff.zip

and modify the name of the zip file at the end of the address in your address bar - then reload the page. Each time it will download the update file you asked for (if it is still hosted there).

Logged

marlborroman13
Trade Count: (0)
Full Member
***
Offline Offline

Posts: 340


This Cab is going to be the end of me!!


View Profile
« Reply #43 on: August 12, 2007, 09:43:39 PM »

I know you say it's a lot of trouble to re=compile, but once it's done it's done. Still might be worth it.

However, if you really don't mind running an older version I would recommend noname mame. This is a custom compiled version of mame that offers some features that ordinary Mame does not. One of which is no nag screens! I ran this on my cab until I bucked up and decided to custom compile my own version. It really does work sweet!

It supports up to version  0.84u1.

It can downloaded at https://sourceforge.net/project/sh 0.84u1owfiles.php?group_id=91067&package_id=95932

It was designed by a byoac'er TheGatesOfBill. Try it I think you will like!  Smiley
Logged
javeryh
Trade Count: (+1)
Full Member
***
Offline Offline

Posts: 4167



View Profile WWW
« Reply #44 on: August 15, 2007, 08:17:53 PM »

OK, I've got the following:

1.  mame0118s - latest version of mame
2.  hi_117u3.txt - current patch to save hi scores/remove nag screens
3.  0118u1_diff - latest mame update

If I mash all this stuff together can I get something that works like I think it should?  Thanks.

EDIT:

I applied the 0118u1_diff update by editing the batch file and typing patchmame.  Then I did the same thing with the hi_117u3.diff file.  Then I typed makemame at the c prompt.  Now I'm waiting for it to compile.  I think it's working!

EDIT:

OK, it didn't work. Is the hi_117u3.diff file the right file to use for mame 118u1?  Do I have to do any other patches?  Any help would be great.  Thanks!!

EDIT:

I got it!  I had the hiscore.dat file in the hi folder.  Once I moved it into the mame folder with everything else (where the mame.exe, etc. files are) it started working.  All I need now is for my .118u1 romset to arrive and I'll be all set!  Whew!
« Last Edit: August 15, 2007, 10:16:12 PM by javeryh » Logged

SGT
Trade Count: (0)
Full Member
***
Offline Offline

Posts: 1089



View Profile
« Reply #45 on: August 15, 2007, 10:16:30 PM »

Did you get a compile error or is high scores not working?  What is the error?
Logged
javeryh
Trade Count: (+1)
Full Member
***
Offline Offline

Posts: 4167



View Profile WWW
« Reply #46 on: August 16, 2007, 08:10:15 AM »

Did you get a compile error or is high scores not working?  What is the error?

The "error" I got was just that high scores weren't being saved.  Everything else seemed to be working.  It turns out I had the "hiscore.dat" file inside the "hi" folder I created instead of just in my mame folder (where the .exe and all the other folders are).  Once I moved the file the high scores started to save properly on the 3 or 4 games I tested.
Logged

ARTIFACT
Trade Count: (0)
Full Member
***
Offline Offline

Posts: 721



View Profile WWW
« Reply #47 on: August 16, 2007, 10:31:57 PM »

I was able to compile and all the nag screens and warnings are gone (YAY!)

BUT

high scores aren't saving (I testes Ms Pac Man)... I didnt see a hiscore.dat file so I created one manually

Let em know if I missed something
Logged

javeryh
Trade Count: (+1)
Full Member
***
Offline Offline

Posts: 4167



View Profile WWW
« Reply #48 on: August 17, 2007, 08:38:45 AM »

I was able to compile and all the nag screens and warnings are gone (YAY!)

BUT

high scores aren't saving (I testes Ms Pac Man)... I didnt see a hiscore.dat file so I created one manually

Let em know if I missed something

1.  You need to manually create a "hi" folder. 
2.  You need to download hiscore.dat - try here
3.  You need to place the hiscore.dat file in your mame folder - NOT in the "hi" folder you created

Assuming everything is compiled properly, everything should work if you do this.
« Last Edit: August 17, 2007, 02:45:45 PM by javeryh » Logged

SGT
Trade Count: (0)
Full Member
***
Offline Offline

Posts: 1089



View Profile
« Reply #49 on: August 17, 2007, 11:53:12 AM »

3.  You need to place the download.dat file in your mame folder - NOT in the "hi" folder you created

You mean hiscore.dat, right?
Logged
javeryh
Trade Count: (+1)
Full Member
***
Offline Offline

Posts: 4167



View Profile WWW
« Reply #50 on: August 17, 2007, 02:45:23 PM »

3.  You need to place the download.dat file in your mame folder - NOT in the "hi" folder you created

You mean hiscore.dat, right?

oops.  fixed.
Logged

ARTIFACT
Trade Count: (0)
Full Member
***
Offline Offline

Posts: 721



View Profile WWW
« Reply #51 on: August 17, 2007, 03:45:49 PM »

ok! got it... will try when i get a chance
thanks! Smiley
Logged

ARTIFACT
Trade Count: (0)
Full Member
***
Offline Offline

Posts: 721



View Profile WWW
« Reply #52 on: August 24, 2007, 07:22:22 PM »

it all works beautifully!

why is hiscore support not in the official mame?
it rocks...

thanks for the info everyone
Logged

ARTIFACT
Trade Count: (0)
Full Member
***
Offline Offline

Posts: 721



View Profile WWW
« Reply #53 on: August 26, 2007, 09:31:43 PM »

quick question guys

do you know if this works with compiling advancemame?
Logged

SGT
Trade Count: (0)
Full Member
***
Offline Offline

Posts: 1089



View Profile
« Reply #54 on: August 26, 2007, 10:48:15 PM »

do you know if this works with compiling advancemame?

According to the docs, it already has high score support:

http://advancemame.sourceforge.net/doc-advmame.html#8.15.4

I may be wrong, but I think that development stopped at .106.   So you'd need to get your roms rolled back.
Logged
ARTIFACT
Trade Count: (0)
Full Member
***
Offline Offline

Posts: 721



View Profile WWW
« Reply #55 on: August 27, 2007, 10:46:52 AM »

yeah hi score is taken care of

but the no-nag-screenis to me a huge thing in this update... is there a command to skip both the ''press ok'' screen and the warnings, etc?

regular mame works ok with my monitor, but i really like how DEEP the video options are... i wish there was a config wizard on regular mame for video output like advcfg.exe ...

thanks guys!
Logged

Katana Man
Trade Count: (0)
Full Member
***
Offline Offline

Posts: 210



View Profile
« Reply #56 on: August 30, 2007, 09:45:39 PM »

OK, we need some basic questions answered for compiling with hiscore.  The "unofficial hiscore.dat" site was not helpful with this either. (why does he call it "unofficial", and his logo is spelled Highscore.dat?)

1. Does hiscore support more games than Mame 118's savestates?

2. Why did the developers drop hiscore in favor of savestates? 

3. Assuming someone is not currently using hiscore, what is the shortest compiling route? Can I start with Mame 118 source and apply hi_117u3.txt?

4. Are all the high score files stored in the /hi directory compatible, regardless of the version of Mame (assuming it's a version of Mame that supported hiscore, or a hiscore compiled version)?

5. Does the hiscore.dat file ever need to be updated?

6. Can you use a combination of auto-savestates and hiscore?  I'm assuming no, because if the savestate is working properly, the game never exits, therefore never writes the high score to the /hi folder.


Personally, high scores are very important to me, and I want them in the latest mame.  I can certainly compile a mame with hiscore support, but I wonder about the future.  Say a year later, if I want a newer Mame, how much work will it be to skip up to the latest version?  Do I need to track down all of these hiscore diff files forever?
« Last Edit: August 30, 2007, 10:04:44 PM by Katana Man » Logged
MKChamp
Trade Count: (+1)
Full Member
***
Offline Offline

Posts: 354

I'm a llama!


View Profile
« Reply #57 on: August 31, 2007, 12:10:07 AM »

1. I believe so, but the list of games that support save states is getting bigger. The main problem I have with save states is that just because the game supports save states doesn't mean that the savestate in, say, 118 will be good for 119. So, you would lose the highscore if you upgrade in that instance. Plus, I don't want the game to start up where I left off. I like the authenticity of 'booting' the game up...even if I am a hypocrite in the fact that the game may have not been able to save the high score if turned off.

2. Improper reporting of bugs...and not authentic

3. yes

4. I haven't had any issues. A few changed here and there, but I doubt you'll run into any issues.

5. It's got all the popular ones...and a boat load of ones you'll never even play. Alot of the newer games added to MAME would did have save high score feature and utilize nvram.

6. You could do that...the games that support save state would save...but refer back to my answer to question 1.
« Last Edit: August 31, 2007, 12:12:08 AM by MKChamp » Logged
ARTIFACT
Trade Count: (0)
Full Member
***
Offline Offline

Posts: 721



View Profile WWW
« Reply #58 on: August 31, 2007, 01:39:58 PM »

does the latest version 117u3 work with the latest mame 118?

thanks
Logged

Cananas
Trade Count: (0)
Full Member
***
Offline Offline

Posts: 247


and the seventh day... PacMan was created


View Profile
« Reply #59 on: September 03, 2007, 12:09:04 PM »

does the latest version 117u3 work with the latest mame 118?

thanks

Please, read the two post above yours. Point 3.
Logged
ARTIFACT
Trade Count: (0)
Full Member
***
Offline Offline

Posts: 721



View Profile WWW
« Reply #60 on: September 03, 2007, 07:05:51 PM »

oups

got it... long thread!
Logged

ARTIFACT
Trade Count: (0)
Full Member
***
Offline Offline

Posts: 721



View Profile WWW
« Reply #61 on: September 09, 2007, 05:27:05 PM »

maybe i missed it, but is there a patch/diff file to disable the loading, and ''initializing'' screens with the white box around?

(v 118)

thanks!
Logged

MKChamp
Trade Count: (+1)
Full Member
***
Offline Offline

Posts: 354

I'm a llama!


View Profile
« Reply #62 on: September 10, 2007, 01:25:24 PM »

maybe i missed it, but is there a patch/diff file to disable the loading, and ''initializing'' screens with the white box around?

(v 118)

thanks!

All that was discussed here:
http://forum.arcadecontrols.com/index.php?topic=66512.0
Logged
ARTIFACT
Trade Count: (0)
Full Member
***
Offline Offline

Posts: 721



View Profile WWW
« Reply #63 on: September 10, 2007, 02:25:09 PM »

thanks - I knew I had seen it before but couldn't find it.
Logged

retrometro
Trade Count: (0)
Full Member
***
Offline Offline

Posts: 438



View Profile WWW
« Reply #64 on: September 15, 2007, 10:17:39 PM »


I've just finished reading Mr. Do's help page and this thread.  Is it a proper conclusion that until a v119 patch is posted here for hiscores that I have to wait before applying to the v119 source?

thanks

Logged

-------- gp2x and retro... play it forever! ------------------------
http://www.youtube.com/view_play_list?p=0EE573E86D5A86E0
--------------------------------------------------------------------
retrometro
Trade Count: (0)
Full Member
***
Offline Offline

Posts: 438



View Profile WWW
« Reply #65 on: September 16, 2007, 12:08:35 AM »


I've just finished reading Mr. Do's help page and this thread.  Is it a proper conclusion that until a v119 patch is posted here for hiscores that I have to wait before applying to the v119 source?

thanks

I guess I didn't read carefully enough.  :-o   Also, it turns out my compile errors were b/c i saved the diff file without all the carriage returns / and didn't convert the text file to dos from unix.   

2nd question.... history of mame and hi scores past .106... why did they take support out to begin with?

______________________ edit:___

BTW, it seems now that with the hi score patch 117u3 on v118 source that after I press TAB for the menu, I can't go into any of the options.  Has anyone else seen this problem?
« Last Edit: September 16, 2007, 10:44:25 AM by retrometro » Logged

-------- gp2x and retro... play it forever! ------------------------
http://www.youtube.com/view_play_list?p=0EE573E86D5A86E0
--------------------------------------------------------------------
ARTIFACT
Trade Count: (0)
Full Member
***
Offline Offline

Posts: 721



View Profile WWW
« Reply #66 on: September 16, 2007, 04:45:31 PM »

it works fine here with 118u5... even added the code changes to remove all decoding/loading msgs... NICE!
Logged

beernut
Trade Count: (0)
Full Member
***
Offline Offline

Posts: 15


View Profile
« Reply #67 on: September 17, 2007, 10:09:49 AM »

For those of you using linux and needing to remove the extra linefeeds quickly try:
sed 'n;d' high_score_diff_file.txt > new_diff_file.txt

Best regards,
Mark
Logged
TheDriver
Trade Count: (0)
Full Member
***
Offline Offline

Posts: 209



View Profile
« Reply #68 on: October 04, 2007, 03:15:39 AM »

I could'nt get this to work. I have only been compiling my own builds for the last few month's but after compiling the hiscore diff I still get the nag screen and loading messages with the white box and the hiscore's still don't save. I patched my source with 119u1/2 diff files then the hiscore diff taking out the tab option's (as I have it set the way I want it)

Regards.
Logged

MKChamp
Trade Count: (+1)
Full Member
***
Offline Offline

Posts: 354

I'm a llama!


View Profile
« Reply #69 on: October 04, 2007, 11:39:29 AM »

Sounds like you may be removing an extra line or something in the hiscore diff. You should remove the section
BEGINNING with
diff -r -c -N old/emu/inptport.c src/emu/inptport.c

All the way to RIGHT ABOVE
diff -r -c -N old/emu/mame.c src/emu/mame.c

Look to see if there are any errors reported in the command window when applying the patch.

If you do not see any issues, then the next thing would be to make sure you have copied the compiled exe into your MAME directory.
Logged
TheDriver
Trade Count: (0)
Full Member
***
Offline Offline

Posts: 209



View Profile
« Reply #70 on: October 05, 2007, 06:53:36 AM »

I will have another compile this weekend and post back, I'l compile without removing the line's & compile removing them again just to make sure.

Regards.
Logged

ARTIFACT
Trade Count: (0)
Full Member
***
Offline Offline

Posts: 721



View Profile WWW
« Reply #71 on: October 05, 2007, 05:06:40 PM »

make sure you read tghe whole thread including details on the hi folder and dat file...

loading screens are not removed with this diff if i remember... that s on a separate thread.

good luck
Logged

MKChamp
Trade Count: (+1)
Full Member
***
Offline Offline

Posts: 354

I'm a llama!


View Profile
« Reply #72 on: October 05, 2007, 06:58:42 PM »

make sure you read tghe whole thread including details on the hi folder and dat file...

loading screens are not removed with this diff if i remember... that s on a separate thread.

good luck

They have been incorporated starting with hi_119u2....
Logged
javeryh
Trade Count: (+1)
Full Member
***
Offline Offline

Posts: 4167



View Profile WWW
« Reply #73 on: October 06, 2007, 07:07:42 PM »

Awesome.  I'm having a Super Pac-Man and Mappy problem with .118u1 (won't load - getting errors) so I'm going going to try and compile .119u3 with the hiscore.diff patch... problem is I need to reread everything!  This patch is going to be great if the loading screens are eliminated.  THANKS!!   Cheers!
Logged

TheDriver
Trade Count: (0)
Full Member
***
Offline Offline

Posts: 209



View Profile
« Reply #74 on: October 08, 2007, 12:45:14 PM »

Awesome.  I'm having a Super Pac-Man and Mappy problem with .118u1 (won't load - getting errors) so I'm going going to try and compile .119u3 with the hiscore.diff patch... problem is I need to reread everything!  This patch is going to be great if the loading screens are eliminated.  THANKS!!   Cheers!

More model2 loveliness, yay!!! I am compiling just now, if I get the chance tonight I will post if the hiscore patch work's this time (Just in from work, need food!!!)

Regards.
Logged

TheDriver
Trade Count: (0)
Full Member
***
Offline Offline

Posts: 209



View Profile
« Reply #75 on: October 08, 2007, 02:36:35 PM »

Ok the hiscore diff I will assume has worked, I say this because there is now no longer any loading screen's, warning's or white box screen's of any type. I do not have time tonight to check the hiscore but last time I compiled I still had all the nag screen's so that's why I assume it has now worked. I will check the hi-score's tommorow to be certain.

Regards.
Logged

javeryh
Trade Count: (+1)
Full Member
***
Offline Offline

Posts: 4167



View Profile WWW
« Reply #76 on: October 08, 2007, 10:15:18 PM »

Cool.  I'm compiling now so I should know if it works pretty soon.

Here's a question: I had .118u2 installed and I downlaoded all the new files and I'm compiling .119u3 - can I just copy the 8 new compiled .119u3 files over the old .118u2 ones?  Or do I have to install .119 and copy over that?  I've never skipped over versions before.  Thanks!   Cheers!
Logged

TheDriver
Trade Count: (0)
Full Member
***
Offline Offline

Posts: 209



View Profile
« Reply #77 on: October 09, 2007, 05:30:30 AM »

Just copy the 8 new files into your mame directory. Smiley
Logged

TheDriver
Trade Count: (0)
Full Member
***
Offline Offline

Posts: 209



View Profile
« Reply #78 on: October 09, 2007, 06:12:43 AM »

Hi score's now being saved, no clue as to what happened before, maybe I never ran the hiscore diff after 119u1 & 2 I don't know but it works now, thanks all.

Regards.
Logged

Lakersfan
Trade Count: (0)
Full Member
***
Offline Offline

Posts: 177



View Profile
« Reply #79 on: October 14, 2007, 01:38:24 AM »

First off, thanks to MKChamp for these diffs!! They are much appreciated.

Quick question anyone can probably answer... When I'm done compiling, I have the following files:

mame.exe
chdman.exe
jedutil.exe
ledutil.exe
makemeta.exe
regrep.exe
romcmp.exe
srcclean.exe
src2html.exe

Are they all needed in my Mame folder? Mr. Do's page says to copy to my mame folder, but when I get a pre-compiled (normal) version of mame from the net, it doesn't have most these files from what I remember.

Thanks!  Cheers!
Logged
Pages: 1 [2] 3 4 ... 10  All   Go Up
  Send this topic  |  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.10 | SMF © 2006-2009, Simple Machines LLC | Sitemap Valid XHTML 1.0! Valid CSS!
Page created in 0.505 seconds with 54 queries.