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
Site News

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


  

Author Topic: Mame Compiler 64 v2.0.176  (Read 184209 times)

0 Members and 1 Guest are viewing this topic.

headkaze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2931
  • 0x2b|~0x2b?
Re: Mame Compiler 64 v2.0.171
« Reply #840 on: March 31, 2016, 12:47:29 am »
No luck again. Used MC64 V2.0.171. Again deleted the build tools, downloaded the latest build tools from within MC64 and tried to build (Clean Compile):

I noticed your output says "GCC detected" when it should say "GCC 5.3.0 detected". This is caused by an annoying permissions issue. The only way that appeared to solve this was to remove granting admin rights in the setup application.

So unless you get the message "GCC 5.3.0 detected" it will not work.

When you select "Update Mame Compiler" in the Downloads tab it should download and run MC64Setup.exe which should remove the registry key that makes MC64 run as admin. If this doesn't work then the "fix" is obviously not as robust as I had hoped.

EMDB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 846
  • Project RetroCade
Re: Mame Compiler 64 v2.0.171
« Reply #841 on: March 31, 2016, 11:23:49 am »
No luck again. Used MC64 V2.0.171. Again deleted the build tools, downloaded the latest build tools from within MC64 and tried to build (Clean Compile):

I noticed your output says "GCC detected" when it should say "GCC 5.3.0 detected". This is caused by an annoying permissions issue. The only way that appeared to solve this was to remove granting admin rights in the setup application.

So unless you get the message "GCC 5.3.0 detected" it will not work.

When you select "Update Mame Compiler" in the Downloads tab it should download and run MC64Setup.exe which should remove the registry key that makes MC64 run as admin. If this doesn't work then the "fix" is obviously not as robust as I had hoped.
Thanks for your reply. I used "Update Mame Compiler". It did not fix the issue. Still "GCC detected" is shown. Can I manually remove the registry key?

headkaze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2931
  • 0x2b|~0x2b?
Re: Mame Compiler 64 v2.0.171
« Reply #842 on: March 31, 2016, 06:06:12 pm »
Thanks for your reply. I used "Update Mame Compiler". It did not fix the issue. Still "GCC detected" is shown. Can I manually remove the registry key?

I can replicate the issue on my Windows 10 machine. Looking into it now.

EDIT: Please try another "Update Mame Compiler"
« Last Edit: March 31, 2016, 06:45:46 pm by headkaze »

EMDB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 846
  • Project RetroCade
Re: Mame Compiler 64 v2.0.171
« Reply #843 on: April 01, 2016, 01:03:40 am »
Thanks for your reply. I used "Update Mame Compiler". It did not fix the issue. Still "GCC detected" is shown. Can I manually remove the registry key?

I can replicate the issue on my Windows 10 machine. Looking into it now.

EDIT: Please try another "Update Mame Compiler"
FIXED  :applaud: :applaud: :applaud:

JeremyX

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 5
  • I want to build my own arcade controls!
Re: Mame Compiler 64 v2.0.171
« Reply #844 on: April 05, 2016, 03:17:04 pm »
This isn't working with MAME .172, do we have to wait for an update or am I doing something wrong?

I get:
make: *** [windows_x86] Error 2

Yoeddy1

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 110
Re: Mame Compiler 64 v2.0.171
« Reply #845 on: April 06, 2016, 10:06:18 am »
I wonder if there is a common problem here.  For those having problems (including me), is it because we're choosing the "Arcade" type of compile?  You know...that area within the tool that let's you select "Tiny", "Arcade", etc.  I'm not in front of it right now.  I think "Arcade" is not selected by default.  Maybe there is an issue choosing "Arcade" instead of the default setting.

Thanks,
Jason

EMDB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 846
  • Project RetroCade
Re: Mame Compiler 64 v2.0.171
« Reply #846 on: April 06, 2016, 01:28:10 pm »
I wonder if there is a common problem here.  For those having problems (including me), is it because we're choosing the "Arcade" type of compile?  You know...that area within the tool that let's you select "Tiny", "Arcade", etc.  I'm not in front of it right now.  I think "Arcade" is not selected by default.  Maybe there is an issue choosing "Arcade" instead of the default setting.

Thanks,
Jason
After the March 31 update MC64 works fine for me building MAME 0.172 in Arcade. Make sure you update MC64 from within MC64...

JeremyX

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 5
  • I want to build my own arcade controls!
Re: Mame Compiler 64 v2.0.171
« Reply #847 on: April 06, 2016, 07:43:54 pm »
What options did you choose? I only did 64 bit, no warnings, and direct input.

MiahXGaming

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 28
  • Legend
    • X-Arcade
Re: Mame Compiler 64 v2.0.171
« Reply #848 on: April 07, 2016, 09:09:00 pm »
Neat tool.
« Last Edit: April 18, 2016, 07:21:51 pm by MiahXGaming »

Jumpstile

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 28
Re: Mame Compiler 64 v2.0.171
« Reply #849 on: April 07, 2016, 09:14:29 pm »
That happens for me as well but i can compile MAME with no problems.


 - J*

JeremyX

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 5
  • I want to build my own arcade controls!
Re: Mame Compiler 64 v2.0.171
« Reply #850 on: April 08, 2016, 06:30:29 pm »
Ok, I got it to work and I think I know what the problem was. If you look at all the posts from MKChamp on this page, he changed the 172 patch a couple times due to errors: http://forum.arcadecontrols.com/index.php/topic,64298.1040.html

So I might have downloaded it before that. Anyhow, I just deleted everything and started over and it worked.

Sorn

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 52
  • I want to build my own arcade controls!
Re: Mame Compiler 64 v2.0.171
« Reply #851 on: April 15, 2016, 11:52:05 am »
...edit....got it compiled.
« Last Edit: April 15, 2016, 11:46:53 pm by Sorn »

Sorn

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 52
  • I want to build my own arcade controls!
Re: Mame Compiler 64 v2.0.171
« Reply #852 on: April 15, 2016, 08:11:17 pm »
edit 2....got it compiled.
« Last Edit: April 15, 2016, 11:47:57 pm by Sorn »

Sorn

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 52
  • I want to build my own arcade controls!
Re: Mame Compiler 64 v2.0.171
« Reply #853 on: April 17, 2016, 08:38:55 pm »
Could someone help with compiling 0172? Im getting the following errors. I was able to compile 0171 successfully on this same setup.

Compiling src/devices/cpu/h8/h8_intc.cpp...
../../../../../src/emu/video.cpp:586:6: error: redefinition of 'void video_manager::frame_update_hi(bool)'
 void video_manager::frame_update_hi(bool debug)
      ^
../../../../../src/emu/video.cpp:525:6: note: 'void video_manager::frame_update_hi(bool)' previously defined here
 void video_manager::frame_update_hi(bool debug)
      ^
Compiling src/mame/machine/igs036crypt.cpp...
Compiling src/mame/machine/kaneko_toybox.cpp...
Compiling src/mame/drivers/ms32.cpp...
Compiling src/mame/video/offtwall.cpp...
make[2]: *** [../../../../mingw-gcc/obj/x64/Release/src/emu/video.o] Error 1
make[1]: *** [emu] Error 2
make[1]: *** Waiting for unfinished jobs....

Compiling src/mame/audio/hyprolyb.cpp...
../../../../../src/osd/windows/video.cpp:234:6: error: redefinition of 'void windows_osd_interface::update_hi(bool)'
 void windows_osd_interface::update_hi(bool skip_redraw)
      ^
../../../../../src/osd/windows/video.cpp:205:6: note: 'virtual void windows_osd_interface::update_hi(bool)' previously defined here
 void windows_osd_interface::update_hi(bool skip_redraw)
      ^
Compiling src/mame/video/hyperspt.cpp...
make[2]: *** [../../../../mingw-gcc/obj/x64/Release/osd_windows/src/osd/windows/video.o] Error 1
Compiling src/mame/drivers/poolshrk.cpp...
make[1]: *** [osd_windows] Error 2


And why is it everytime I check mark clean compile I get this?

GCC 5.3.0 detected
make: *** No rule to make target `build/generated/mame/layout/', needed by `build/generated/mame/layout/18w.lh'.  Stop.
make: *** Waiting for unfinished jobs....


EDIT - Was finally able to get it to compile. I started fresh (again), downloaded compiler tools and hit update. Then I extracted the 0172 source to the fresh mame source directory, checkmarked clean compile, hit go, got the above 18w.lh error, then hit go again (it unchecks clean compile after you hit go the first time, so I left it unchecked otherwise it keeps throwing that same 18w.lh error), and then it was able to compile.

Found a bug and was able to submit to mametesters :)
« Last Edit: April 24, 2016, 02:16:27 pm by Sorn »

dragon_sa

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 12
  • I want to build my own arcade controls!
Re: Mame Compiler 64 v2.0.171
« Reply #854 on: April 24, 2016, 02:36:38 am »
Hi...Im running a win7 64bit i7 system with 16g ram
Im having a lot of difficulty trying to apply the ShowCP155.diff patch, I keep getting the following error

Quote
Applying Diff Patch...
can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- old\emu\machine.c   2014-03-11 16:55:00.000000000 +0000
|+++ src\emu\machine.c   2014-06-06 21:38:27.421797900 +0100
--------------------------
Finished!
0 Hours 0 Minutes and 0 Seconds Elapsed.
File to patch:

I have downloaded 171 and 172 and had same issue with both versions.
The only other patch I applied is hi_172.diff which applied without error.

I am assuming they are the only 2 patches you need to apply these days

dragon_sa

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 12
  • I want to build my own arcade controls!
Re: Mame Compiler 64 v2.0.171
« Reply #855 on: April 25, 2016, 08:57:05 am »
Quote
Applying Diff Patch...
can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- old\emu\machine.c   2014-03-11 16:55:00.000000000 +0000
|+++ src\emu\machine.c   2014-06-06 21:38:27.421797900 +0100
--------------------------
Finished!
0 Hours 0 Minutes and 0 Seconds Elapsed.
File to patch:

I worked out the problem with the patch...the following filenames have changed on the following lines when patching 171 or 172

Change line 1 & 2
Code: [Select]
--- old\emu\machine.c 2014-03-11 16:55:00.000000000 +0000
+++ src\emu\machine.c 2014-06-06 21:38:27.421797900 +0100
to
Code: [Select]
--- old\emu\machine.cpp 2014-03-11 16:55:00.000000000 +0000
+++ src\emu\machine.cpp 2014-06-06 21:38:27.421797900 +0100

Change lines 77 & 78
Code: [Select]
--- old\emu\render.c 2014-04-07 08:04:20.000000000 +0100
+++ src\emu\render.c 2014-06-06 21:39:14.734504000 +0100
to
Code: [Select]
--- old\emu\render.cpp 2014-04-07 08:04:20.000000000 +0100
+++ src\emu\render.cpp 2014-06-06 21:39:14.734504000 +0100

Change lines 88 & 89
Code: [Select]
--- old\emu\ui\selgame.c 2014-04-07 08:04:20.000000000 +0100
+++ src\emu\ui\selgame.c 2014-06-06 21:39:38.663872700 +0100
to
Code: [Select]
--- old\emu\ui\selgame.cpp 2014-04-07 08:04:20.000000000 +0100
+++ src\emu\ui\selgame.cpp 2014-06-06 21:39:38.663872700 +0100

Replace your mame 171 or 172 folder with fresh source files and apply all your patches

JeremyX

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 5
  • I want to build my own arcade controls!
Re: Mame Compiler 64 v2.0.171
« Reply #856 on: May 05, 2016, 12:24:08 pm »
173 &174 compiled fine for me.
« Last Edit: May 26, 2016, 06:40:43 pm by JeremyX »

vettetek

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 77
Re: Mame Compiler 64 v2.0.171
« Reply #857 on: July 10, 2016, 01:05:49 pm »
So - is this program still being updated? Ive had some successful compiles with it in the past but It doesn't seem to be updated past .173 and Id like to compile .175.
Anyone have a compiled 64 bit version of .175 with highscore and without nag/info?

Jumpstile

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 28
Re: Mame Compiler 64 v2.0.171
« Reply #858 on: July 10, 2016, 07:16:30 pm »
Did you try? This is a compiler. It doesn't necessarily need to be updated with every MAME release - only if something is broken.


 - J*

brucelee00

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 106
Re: Mame Compiler 64 v2.0.171
« Reply #859 on: July 14, 2016, 10:43:40 pm »
Is Hi Score built-in to the new Mame release now ? or does it still have to be  compiled manually either way I am getting errors when trying to apply the hi_175.txt listed here forum.arcadecontrols.com/index.php/topic=64298.msg1580774#msg1580774 date=1468548706 anyone have any insight ?

GadgetFreak

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 1
  • I want to build my own arcade controls!
Re: Mame Compiler 64 v2.0.171
« Reply #860 on: August 02, 2016, 11:50:18 am »
I have just downloaded Mame Compiler 64 V2.0.173.
I on windows 10 64bit and had issues with the program locking up after decompressing any of the downloads.
So I manually used the links and then decompressed the 3 archives to the buildtools root folder on my C drive.
I am trying to build MameUI but it makes no difference if I try the OSD as windows. I am a dev but mostly do bits in VS2015 on the PC for ease but mainly do microcontroller stuff these days.
Anyway, it always fails the first time after ticking clean build, but the second GO results in the build makefiles being generated.
But the first compile fails... Here is a portion of the log window:-

Generating ../build/projects/windows/mame/gmake-mingw64-gcc/zvt.make...
Generating ../build/projects/windows/mame/gmake-mingw64-gcc/skeleton.make...
Generating ../build/projects/windows/mame/gmake-mingw64-gcc/mame.make...
Done.
make[1]: Entering directory `C:/buildtools/src/Mame0173/build/projects/windows/mame/gmake-mingw64-gcc'
Precompiling src/emu/emu.h...
In file included from ../../../../../src/emu/emu.h:41:0:
../../../../../src/emu/hash.h:82:12: error: 'sha1_t' has not been declared
  bool sha1(sha1_t &result) const { result = m_sha1; return m_has_sha1; }
            ^
../../../../../src/emu/hash.h:83:16: error: 'sha1_t' has not been declared
  void add_sha1(sha1_t sha1) { m_has_sha1 = true; m_sha1 = sha1; }
                ^
../../../../../src/emu/hash.h:104:2: error: 'crc32_t' does not name a type
  crc32_t                 m_crc32;
  ^
<<<<<<<<<<<<<<<< Removed some of the errors here to reduce post size >>>>>>>>>>>>>>>>>>>>>>>>>>>>
make[2]: *** [../../../../mingw-gcc/obj/x64/Release/emu.h.gch] Error 1
make[1]: Leaving directory `C:/buildtools/src/Mame0173/build/projects/windows/mame/gmake-mingw64-gcc'
Finished!
0 Hours 0 Minutes and 49 Seconds Elapsed.
make[1]: *** [precompile] Error 2

Have I just made a path mistake?
Has anybody else hit this problem?

newoski

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 208
  • I want to build my own arcade controls!
Re: Mame Compiler 64 v2.0.171
« Reply #861 on: August 02, 2016, 05:19:33 pm »
I'm trying to compile 176, but everything I apply the hiscore diff, patch.exe crashes. Do I need to wait for an update to MameCompiler?

headkaze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2931
  • 0x2b|~0x2b?
Re: Mame Compiler 64 v2.0.176
« Reply #862 on: August 05, 2016, 02:25:00 am »
Mame Compiler 64 v2.0.176 Released
- Added support for EOL Conversion and Prefix Strip options for patching

acvieluf

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 638
  • I want to build my own arcade controls!
    • forum.arcadecontrols.com/index.php/topic,147793.0.html
Re: Mame Compiler 64 v2.0.176
« Reply #863 on: November 30, 2016, 09:03:07 pm »
Hi headkaze,

Great program!  I'm just beginning to try compiling out, and was wondering if there were some basic instructions on the method of compiling older versions?  I have perused this thread some, but it's a lot, so i'm not sure if its buried here?  I'm not asking you to have to type everything out or anything, but is there a link you can point me to?

Thanks again.  And thanks for making this free, on behalf of those of us that would be too intimidated to spend the money on something we have no clue about. Its both terrifying and exciting to take on something like this that's not at all in my wheelhouse.

 :cheers:

headkaze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2931
  • 0x2b|~0x2b?
Re: Mame Compiler 64 v2.0.176
« Reply #864 on: February 25, 2017, 07:20:21 am »
MAME Compiler has been updated to use GCC 6.3.0. Please update MAME Compiler along with your Compile Tools.

1. Select the Downloads tab
2. Select the "Update MAME Compiler" button
3. Select the "Download File List" button
4. Put a tick next to "Build Tools" and select the "Download Selected" button
5. Please wait until the download, extraction and copy finishes
6. Compile MAME again
« Last Edit: February 25, 2017, 07:25:02 am by headkaze »

eric.gilmore.750

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 1
  • I want to build my own arcade controls!
Re: Mame Compiler 64 v2.0.176
« Reply #865 on: May 14, 2017, 10:35:18 pm »
Hi everyone. I'm new to mame an I was wondering can this program compile mame 0.185 ? I have the 0.185 non merged set plus chds. I want to add no nag an high score support?


Sent from my SM-N920T using Tapatalk


smalltownguy

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 908
Re: Mame Compiler 64 v2.0.176
« Reply #866 on: May 26, 2017, 10:59:46 am »
Anyone successfully compile MAME 183 with this? I'm having trouble.

EDIT: Nevermind, I figured it out. I was trying to compile version 183 with the hiscore diff from 178. Once I manually downloaded the source for 178 and used that, it compiled just fine.
« Last Edit: May 26, 2017, 04:19:31 pm by smalltownguy »
Man, will my cab EVER be finished?

Malandro

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 1
  • I want to build my own arcade controls!
Re: Mame Compiler 64 v2.0.176
« Reply #867 on: August 16, 2017, 02:48:34 pm »
I'm having trouble compiling MAME 0.188 with the new driver for Thunder Hoop 2 which was promoted to working status thanks to David Haywood and Kevin Eshbach.

I've downloaded mame source code from the official website, replaced the old "thoop2.cpp" file with the new one ticked some options in MC64 and got the following error message (see attachment image). I know i'm missing something obvious i just can't figure out what...

« Last Edit: August 16, 2017, 04:33:59 pm by Malandro »

  
 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31