Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: hiscore diff (with no nag/white box removal)  (Read 620398 times)

0 Members and 3 Guests are viewing this topic.

abelenki

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 131
  • Last login:December 21, 2022, 06:58:00 pm
    • MAME Stuff
Re: hiscore diff (with no nag/white box removal)
« Reply #760 on: June 11, 2013, 06:17:56 am »
hi_148u5.diff seems to work fine with 0.149 source tree, but with some warnings.

it doesn't compile at last...
« Last Edit: June 11, 2013, 06:38:04 am by abelenki »
MAME Stuff | MAME favorites | Bubble Bobble Series chart / wiki | PC configuration

Ansa89

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 377
  • Last login:December 09, 2016, 10:40:11 am
Re: hiscore diff (with no nag/white box removal)
« Reply #761 on: June 11, 2013, 06:36:17 am »
Without warnings (here).
« Last Edit: June 11, 2013, 07:08:07 am by Ansa89 »
Earth could be the hell of another world

abelenki

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 131
  • Last login:December 21, 2022, 06:58:00 pm
    • MAME Stuff
Re: hiscore diff (with no nag/white box removal)
« Reply #762 on: June 11, 2013, 06:39:43 am »
Without warnings.

thank you!! i will try to compile 0.149 now, because it doesn't compile with 0.148u5 diff.
MAME Stuff | MAME favorites | Bubble Bobble Series chart / wiki | PC configuration

abelenki

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 131
  • Last login:December 21, 2022, 06:58:00 pm
    • MAME Stuff
Re: hiscore diff (with no nag/white box removal)
« Reply #763 on: June 11, 2013, 06:50:32 am »
hmm, it still doesn't compile:

Code: [Select]
Compiling src/osd/windows/window.c...
src/osd/windows/video.c: In member function 'virtual void windows_osd_interface::update_hi(bool)':
src/osd/windows/video.c:246:42: error: too few arguments to function 'void winwindow_process_events(running_machine&, int
, bool)'
src/osd/windows/window.h:167:6: note: declared here
make.EXE: *** [obj/windows64/osd/windows/video.o] Error 1
make.EXE: *** Waiting for unfinished jobs....
MAME Stuff | MAME favorites | Bubble Bobble Series chart / wiki | PC configuration

Ansa89

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 377
  • Last login:December 09, 2016, 10:40:11 am
Re: hiscore diff (with no nag/white box removal)
« Reply #764 on: June 11, 2013, 07:04:47 am »
The interface of that function has changed (they added a parameter), so I tried to add a "FALSE".

NOTE: at the moment I can't build windows binaries, so I'm unable to test the new patch.
Earth could be the hell of another world

abelenki

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 131
  • Last login:December 21, 2022, 06:58:00 pm
    • MAME Stuff
Re: hiscore diff (with no nag/white box removal)
« Reply #765 on: June 11, 2013, 07:24:36 am »
The interface of that function has changed (they added a parameter), so I tried to add a "FALSE".

NOTE: at the moment I can't build windows binaries, so I'm unable to test the new patch.

compiles fine now, thanks a lot!!
MAME Stuff | MAME favorites | Bubble Bobble Series chart / wiki | PC configuration

Ansa89

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 377
  • Last login:December 09, 2016, 10:40:11 am
Re: hiscore diff (with no nag/white box removal)
« Reply #766 on: June 11, 2013, 07:55:31 am »
Please double check if the compiled binary has the correct behavior at execution time (for example: hide/un-hide nag screen works correctly).
Earth could be the hell of another world

abelenki

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 131
  • Last login:December 21, 2022, 06:58:00 pm
    • MAME Stuff
Re: hiscore diff (with no nag/white box removal)
« Reply #767 on: June 11, 2013, 10:14:06 am »
Please double check if the compiled binary has the correct behavior at execution time (for example: hide/un-hide nag screen works correctly).

yes, everything works perfectly (no nag screen, no loading status).

thank you once again.
MAME Stuff | MAME favorites | Bubble Bobble Series chart / wiki | PC configuration

MKChamp

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 502
  • Last login:February 07, 2024, 02:45:53 pm
  • Stil around.
Re: hiscore diff (with no nag/white box removal)
« Reply #768 on: June 11, 2013, 10:43:11 am »
Thanks Ansa89 for updating it!
Thanks abelenki for hosting it!

Updated the front page.

abelenki

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 131
  • Last login:December 21, 2022, 06:58:00 pm
    • MAME Stuff
Re: hiscore diff (with no nag/white box removal)
« Reply #769 on: June 11, 2013, 10:44:42 am »
MAME Stuff | MAME favorites | Bubble Bobble Series chart / wiki | PC configuration

wolfsoft

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 92
  • Last login:February 10, 2023, 07:54:14 am
Re: hiscore diff (with no nag/white box removal)
« Reply #770 on: June 11, 2013, 11:12:58 am »
I copied the highscore.dat into the hi folder and its working great now :-)
thanks


I tried groovymame 0148u5 and compiled the diffs to u5 and the your u5 diff
i put in the current highcore.dat in mame root... and highscorepath is created
but it didn't generate hiscore files in the hi path... and eg. pacman is not saving the highscore.
nagscreen and loading patch is working...
Do I miss something?
mame.ini
#
hiscore_directory         ..\common\hi
disable_hiscore_patch     0
disable_nagscreen_patch   0
disable_loading_patch     0
« Last Edit: June 11, 2013, 04:01:08 pm by wolfsoft »
http://www.blog.wolfsoft.de for arcade tutorials
http://www.wolfsoft.de for our website

wolfsoft

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 92
  • Last login:February 10, 2023, 07:54:14 am
Re: hiscore diff (with no nag/white box removal)
« Reply #771 on: June 17, 2013, 05:50:04 pm »
I am searching a patch for mame 0148u4 and didn't find a download here.
As far as I can see the hi_148u2 seems to work but I can't find a download
thanks
cheers from germany
http://www.blog.wolfsoft.de for arcade tutorials
http://www.wolfsoft.de for our website

wolfsoft

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 92
  • Last login:February 10, 2023, 07:54:14 am
Re: hiscore diff (with no nag/white box removal)
« Reply #772 on: June 19, 2013, 04:25:31 pm »
please help me, I want to make a hbmame work with highscore and nonag...
cheers
http://www.blog.wolfsoft.de for arcade tutorials
http://www.wolfsoft.de for our website

abelenki

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 131
  • Last login:December 21, 2022, 06:58:00 pm
    • MAME Stuff
Re: hiscore diff (with no nag/white box removal)
« Reply #773 on: June 20, 2013, 04:23:39 am »
please help me, I want to make a hbmame work with highscore and nonag...
cheers

it will be difficult, because HBMAME builds are not tied to MAME full and u-releases. instead, HBMAME is built off SVN (which is updated almost daily).

when next HBMAME is released, you can try to apply latest hi_***.diff to its source tree. but it's not garanteed, it will work.
MAME Stuff | MAME favorites | Bubble Bobble Series chart / wiki | PC configuration

wolfsoft

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 92
  • Last login:February 10, 2023, 07:54:14 am
Re: hiscore diff (with no nag/white box removal)
« Reply #774 on: June 21, 2013, 03:37:10 pm »
it is based on 0148u4.
As the 148u2 diff seems to work with mame 0148u4... it should work on the hbmame version...
Please upload the 0148u2 diff and I will have a try
thanks in advance

http://www.blog.wolfsoft.de for arcade tutorials
http://www.wolfsoft.de for our website

neil324

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 76
  • Last login:October 07, 2013, 03:53:50 am
  • I want to build my own arcade controls!
Re: hiscore diff (with no nag/white box removal)
« Reply #775 on: June 29, 2013, 10:55:21 am »
I'm trying to patch Mame 1.06 to remove the nag screens. To use on a slow PC. There doesn't seem to be a .diff for this release and the others don't work.

Is there a patch or way to edit the .diff for 1.06

abelenki

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 131
  • Last login:December 21, 2022, 06:58:00 pm
    • MAME Stuff
Re: hiscore diff (with no nag/white box removal)
« Reply #776 on: June 29, 2013, 11:00:49 am »
I'm trying to patch Mame 1.06 to remove the nag screens.

there were never such a version of MAME.

the earliest MAME version for which hiscore diff is available is 0.108.
« Last Edit: June 29, 2013, 11:02:31 am by abelenki »
MAME Stuff | MAME favorites | Bubble Bobble Series chart / wiki | PC configuration

neil324

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 76
  • Last login:October 07, 2013, 03:53:50 am
  • I want to build my own arcade controls!
Re: hiscore diff (with no nag/white box removal)
« Reply #777 on: June 29, 2013, 12:42:02 pm »
MAME started at 0.1

I'm trying to remove the nag screen as hi scores still worked in MAME 1.06. The hiscore diff has the patches to remove the nag screens before you compile the MAME of your choice.

abelenki

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 131
  • Last login:December 21, 2022, 06:58:00 pm
    • MAME Stuff
Re: hiscore diff (with no nag/white box removal)
« Reply #778 on: June 29, 2013, 12:46:31 pm »
MAME started at 0.1

sure.

Quote
I'm trying to remove the nag screen as hi scores still worked in MAME 1.06.

lol. there was no MAME 1.06. :D current MAME version is 0.149.
MAME Stuff | MAME favorites | Bubble Bobble Series chart / wiki | PC configuration

neil324

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 76
  • Last login:October 07, 2013, 03:53:50 am
  • I want to build my own arcade controls!
Re: hiscore diff (with no nag/white box removal)
« Reply #779 on: June 29, 2013, 12:50:00 pm »
0.106

You know what I meant though ::)

The 0.1 was correct though, going by the MAME website :applaud:

abelenki

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 131
  • Last login:December 21, 2022, 06:58:00 pm
    • MAME Stuff
Re: hiscore diff (with no nag/white box removal)
« Reply #780 on: June 29, 2013, 12:57:48 pm »
0.106

as i already said:

the earliest MAME version for which hiscore diff is available is 0.108, so no luck with 0.106.
MAME Stuff | MAME favorites | Bubble Bobble Series chart / wiki | PC configuration

neil324

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 76
  • Last login:October 07, 2013, 03:53:50 am
  • I want to build my own arcade controls!
Re: hiscore diff (with no nag/white box removal)
« Reply #781 on: June 29, 2013, 01:07:19 pm »
0.106

as i already said:

the earliest MAME version for which hiscore diff is available is 0.108, so no luck with 0.106.

Is the hiscore diff the only way to patch MAME to remove the nag screens.

bidinou

  • Trade Count: (0)
  • Newbie
  • *
  • Offline Offline
  • Posts: 1
  • Last login:February 07, 2014, 09:35:43 am
  • I want to build my own arcade controls!
Re: hiscore diff (with no nag/white box removal)
« Reply #782 on: July 08, 2013, 04:50:01 am »
Hi ! Applied the patch with no pb under Linux (Mint 15 64 bits, MAME 0.149).

I have a question though : the disable_loading_patch option doesn't work. Well, it seems to be taken into account to some extent because it displays two white rectangles at the end of the loading but that's it.

Thanks !

abelenki

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 131
  • Last login:December 21, 2022, 06:58:00 pm
    • MAME Stuff
Re: hiscore diff (with no nag/white box removal)
« Reply #783 on: July 23, 2013, 03:54:57 am »
hi_149.diff works fine with 0.149u1 source tree.
MAME Stuff | MAME favorites | Bubble Bobble Series chart / wiki | PC configuration

CalixPapi

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 34
  • Last login:January 19, 2016, 11:30:47 am
  • I want to build an arcade, not 1 machine, plenty
Re: hiscore diff (with no nag/white box removal)
« Reply #784 on: August 08, 2013, 03:35:49 am »
Can  I please get some help I keep getting this error.

I am trying to do 0.149 have also tried with 0.146

I enter patchmame hi_146 or patchmame hi_149

Have even tried patchmame 0149u1 then patchmame hi_149 then makemame

CalixPapi

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 34
  • Last login:January 19, 2016, 11:30:47 am
  • I want to build an arcade, not 1 machine, plenty
Re: hiscore diff (with no nag/white box removal)
« Reply #785 on: August 08, 2013, 09:37:18 pm »
I even get the same error when trying to compile the regular mame. What am I doing wrong?

CalixPapi

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 34
  • Last login:January 19, 2016, 11:30:47 am
  • I want to build an arcade, not 1 machine, plenty
Re: hiscore diff (with no nag/white box removal)
« Reply #786 on: August 09, 2013, 01:57:58 am »
would it be possible to compile this on my win7 laptop and then put it onto my winxp laptop? I am using the xinxp laptop for my build but want to get rid of the nag screens.

Ansa89

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 377
  • Last login:December 09, 2016, 10:40:11 am
Re: hiscore diff (with no nag/white box removal)
« Reply #787 on: September 18, 2013, 05:16:43 am »
Thanks for the upgrade :) .

EDIT: the new patch is wrong: instead of modifying "src/emu/emuopts.c", it creates a new file "src/emu/emuopts.c.rej" (which will be probably ignored by mame at compile time).
« Last Edit: September 19, 2013, 05:40:01 am by Ansa89 »
Earth could be the hell of another world

Ansa89

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 377
  • Last login:December 09, 2016, 10:40:11 am
Re: hiscore diff (with no nag/white box removal)
« Reply #788 on: September 19, 2013, 05:44:00 am »
Here is my patch (IMHO this should be correct).
Earth could be the hell of another world

MKChamp

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 502
  • Last login:February 07, 2024, 02:45:53 pm
  • Stil around.
Re: hiscore diff (with no nag/white box removal)
« Reply #789 on: September 19, 2013, 10:57:03 am »
Thanks for the upgrade :) .

EDIT: the new patch is wrong: instead of modifying "src/emu/emuopts.c", it creates a new file "src/emu/emuopts.c.rej" (which will be probably ignored by mame at compile time).

If actually modified emuopts.c as well. I removed the .rej. Thanks for pointing it out!

Ansa89

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 377
  • Last login:December 09, 2016, 10:40:11 am
Re: hiscore diff (with no nag/white box removal)
« Reply #790 on: September 20, 2013, 05:25:02 am »
Sorry for still complain, but seems you forgot the "OPTION_DISABLE_*" options:
Code: [Select]
--- orig/hi_150.txt 2013-09-19 16:52:24.000000000 +0200
+++ new/hi_150.txt 2013-09-19 11:22:56.376538336 +0200
@@ -31,6 +31,18 @@
 
  // state/playback options
  { NULL,                                              NULL,        OPTION_HEADER,     "CORE STATE/PLAYBACK OPTIONS" },
+@@ -204,6 +208,11 @@
+ { OPTION_HTTP,                                       "0",         OPTION_BOOLEAN,    "enable local http server" },
+ { OPTION_HTTP_PORT,                                  "8080",      OPTION_INTEGER,    "http server listener port" },
+ { OPTION_HTTP_PATH,                                  "web",       OPTION_STRING,     "path to web files" },
++ // MKChamp Hiscore Diff options
++  { NULL,                        NULL,        OPTION_HEADER,     "CORE MKChamp OPTIONS" },
++  { OPTION_DISABLE_HISCORE_PATCH, "0",         OPTION_BOOLEAN,    "disable hiscore saving" },
++  { OPTION_DISABLE_NAGSCREEN_PATCH,  "0",         OPTION_BOOLEAN,    "disable suppression of nagscreens" },
++  { OPTION_DISABLE_LOADING_PATCH,    "0",         OPTION_BOOLEAN,    "disable suppression of loading screens /white box" },
+ { NULL }
+ };
+
 diff -Nru old/emu/emuopts.h src/emu/emuopts.h
 --- old/emu/emuopts.h 2013-09-17 01:47:03.000000000 -0500
 +++ src/emu/emuopts.h 2013-09-17 10:32:41.000000000 -0500
Is that a wanted change or simply a mistake?
Earth could be the hell of another world

Funkoid

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 25
  • Last login:July 31, 2023, 06:14:54 pm
  • Dreaming of more space...
hiscore diff (with no nag/white box removal)
« Reply #791 on: September 22, 2013, 05:49:43 am »
This is great work wish I'd found it years ago. It probably falls out the scope of this mod but I'd love to be able to have mame save the .hi file or an alternate copy of it once every hour or so, allowing me to read the latest hiscore tables whilst the rom is still running.

Doable?

MKChamp

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 502
  • Last login:February 07, 2024, 02:45:53 pm
  • Stil around.
Re: hiscore diff (with no nag/white box removal)
« Reply #792 on: September 23, 2013, 04:01:33 pm »
Thanks again Ansa89...that was a mistake...I'm just getting sloppy...

WakiMiko

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 317
  • Last login:January 04, 2019, 03:17:46 pm
Re: hiscore diff (with no nag/white box removal)
« Reply #793 on: September 26, 2013, 09:12:51 am »
Any reason why hiscores are lost when soft-resetting (default MAME key is F3)? They are kept over hard-resets (Shift+F3).

kjmann

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 2
  • Last login:November 23, 2013, 10:06:31 pm
  • I want to build my own arcade controls!
Re: hiscore diff (with no nag/white box removal)
« Reply #794 on: October 15, 2013, 10:07:12 am »
Hi There. I'm New Here, so bare with me.

After applying the .diff patch from here Using original mame .150, i keep getting this when I start mame....

« Last Edit: October 15, 2013, 10:08:59 am by kjmann »

BlackGreen

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 15
  • Last login:June 16, 2015, 08:01:26 pm
Re: hiscore diff (with no nag/white box removal)
« Reply #795 on: November 04, 2013, 01:39:38 pm »
Thank you to MKChamp and Leezer for putting in the work for the hiscore system.

I was able to merg the changes with 0.148 without any problems.  Just required a full rebuild.

Thanks for your hard work!

abelenki

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 131
  • Last login:December 21, 2022, 06:58:00 pm
    • MAME Stuff
Re: hiscore diff (with no nag/white box removal)
« Reply #796 on: November 05, 2013, 05:13:15 am »
hi_150.diff works fine with 0.151 source tree, but with many warnings.

compiled fine.
« Last Edit: November 05, 2013, 05:30:57 am by abelenki »
MAME Stuff | MAME favorites | Bubble Bobble Series chart / wiki | PC configuration

Ansa89

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 377
  • Last login:December 09, 2016, 10:40:11 am
Re: hiscore diff (with no nag/white box removal)
« Reply #797 on: November 05, 2013, 05:51:12 am »
Without warnings.
Earth could be the hell of another world

abelenki

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 131
  • Last login:December 21, 2022, 06:58:00 pm
    • MAME Stuff
Re: hiscore diff (with no nag/white box removal)
« Reply #798 on: November 05, 2013, 06:05:21 am »
MAME Stuff | MAME favorites | Bubble Bobble Series chart / wiki | PC configuration

MKChamp

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 502
  • Last login:February 07, 2024, 02:45:53 pm
  • Stil around.
Re: hiscore diff (with no nag/white box removal)
« Reply #799 on: November 05, 2013, 11:36:45 am »
Without warnings.

Gracias! I added it to the main page.