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: MAME Compiler 64 v2.0.197  (Read 366181 times)

0 Members and 1 Guest are viewing this topic.

headkaze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2943
  • Last login:August 14, 2023, 02:00:48 am
  • 0x2b|~0x2b?
Re: Mame Compiler 64 v1.3
« Reply #600 on: April 24, 2013, 02:36:47 pm »
You need to download mingw-mame-20121207.exe

Please read the instructions here
« Last Edit: April 24, 2013, 02:55:49 pm by headkaze »

Yoeddy1

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 112
  • Last login:September 15, 2022, 12:40:23 am
Re: Mame Compiler 64 v1.3
« Reply #601 on: June 20, 2013, 01:15:38 am »
Just compiled with MAME 0.149 x64.  Worked great!

Thanks,
Jason

trickyd

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 22
  • Last login:February 28, 2016, 09:58:31 am
  • I want to build my own arcade controls!
Re: Mame Compiler 64 v1.3
« Reply #602 on: October 02, 2013, 09:07:37 pm »
When you install MinGW do you have to run the setenv.bat, setup_pythhon.bat, and the setup_qt.bat files to work with MC64 1.3

headkaze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2943
  • Last login:August 14, 2023, 02:00:48 am
  • 0x2b|~0x2b?
Re: Mame Compiler 64 v1.3
« Reply #603 on: October 03, 2013, 04:44:30 am »
When you install MinGW do you have to run the setenv.bat, setup_pythhon.bat, and the setup_qt.bat files to work with MC64 1.3

No it does it internally.

trickyd

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 22
  • Last login:February 28, 2016, 09:58:31 am
  • I want to build my own arcade controls!
Re: Mame Compiler 64 v1.3
« Reply #604 on: October 03, 2013, 08:13:24 pm »
Fantastic! No warnings or errors. Thanks very much

Can you compile UME with it


Many Many Thanks!
« Last Edit: October 08, 2013, 11:16:37 pm by trickyd »

headkaze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2943
  • Last login:August 14, 2023, 02:00:48 am
  • 0x2b|~0x2b?
Re: Mame Compiler 64 v1.3
« Reply #605 on: October 06, 2013, 11:34:05 pm »
Fantastic! No warnings or errors. Thanks very much

Can you compile UME with it

Yes. Check the Target tab.

Yoeddy1

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 112
  • Last login:September 15, 2022, 12:40:23 am
Re: Mame Compiler 64 v1.3
« Reply #606 on: November 14, 2013, 06:17:10 pm »
Just compiled with MAME 0.151 x64.  Worked great!

Thanks,
Jason

CWorley

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 283
  • Last login:August 09, 2019, 07:44:36 pm
Re: Mame Compiler 64 v1.3
« Reply #607 on: December 02, 2013, 06:58:46 pm »
I'm trying to compile Mame0145.  The 3 patches and hi score patch apply fine.  Then 5 seconds after I click "go", I get this error:

Compiling src/osd/windows/vconv.c...
Linking obj/windows/build/vconv.exe...
c:/arcade/mingw/mingw64-w32/bin/../lib/gcc/i686-w64-mingw32/4.6.3/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lunicows
Finished!
0 Hours 0 Minutes and 5 Seconds Elapsed.
collect2: ld returned 1 exit status
make: *** [obj/windows/build/vconv.exe] Error 1

Any help would be appreciated.  Thanks!

trickyd

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 22
  • Last login:February 28, 2016, 09:58:31 am
  • I want to build my own arcade controls!
Re: Mame Compiler 64 v1.3
« Reply #608 on: December 21, 2013, 11:46:54 pm »
Fantastic app ;)ever think of including hbmame

trickyd

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 22
  • Last login:February 28, 2016, 09:58:31 am
  • I want to build my own arcade controls!
Re: Mame Compiler 64 v1.3
« Reply #609 on: December 23, 2013, 01:27:23 am »
I'm trying to compile Mame0145.  The 3 patches and hi score patch apply fine.  Then 5 seconds after I click "go", I get this error:

Compiling src/osd/windows/vconv.c...
Linking obj/windows/build/vconv.exe...
c:/arcade/mingw/mingw64-w32/bin/../lib/gcc/i686-w64-mingw32/4.6.3/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lunicows
Finished!
0 Hours 0 Minutes and 5 Seconds Elapsed.
collect2: ld returned 1 exit status
make: *** [obj/windows/build/vconv.exe] Error 1

Any help would be appreciated.  Thanks!

I believe you have to use the mingw for that build which is mingw-mame-20110519.exe
http://www.mamedev.org/tools/previous-20110519.html

juggle50

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 323
  • Last login:June 25, 2022, 02:46:08 pm
  • Your either on the bus or off the bus
Re: Mame Compiler 64 v1.3
« Reply #610 on: March 25, 2014, 09:58:14 pm »
Can anybody tell me why I'm getting this error?  Thank you so much.

trickyd

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 22
  • Last login:February 28, 2016, 09:58:31 am
  • I want to build my own arcade controls!
Re: Mame Compiler 64 v1.3
« Reply #611 on: March 28, 2014, 04:57:04 pm »
With all the changes lately I'm sure when 153 comes out most of the bugs will be worked out. But I've been able to compile regular mame, but when I try to add ui it doesn't do anything but set parameters. Was able to compile ui from command so it must be in MC64.

Jumpstile

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 29
  • Last login:January 05, 2021, 11:59:18 pm
Re: Mame Compiler 64 v1.3
« Reply #612 on: April 08, 2014, 04:17:18 pm »
I have the same exact problem. .net Framework 4.5.1 issue perhaps? This worked fine when I was compiling .152 in December...

 - J*

headkaze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2943
  • Last login:August 14, 2023, 02:00:48 am
  • 0x2b|~0x2b?
Re: Mame Compiler 64 v1.3
« Reply #613 on: April 30, 2014, 09:33:57 pm »
Mame Compiler v1.3.1 Released
- Added fix for output in MameUI 0153+ and FASTDEBUG option

Jumpstile

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 29
  • Last login:January 05, 2021, 11:59:18 pm
Re: Mame Compiler 64 v1.3.1
« Reply #614 on: April 30, 2014, 11:16:04 pm »
headkaze, you are awesome. It works perfectly. Thank you so much for an excellent piece of software!!

 - J*

trickyd

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 22
  • Last login:February 28, 2016, 09:58:31 am
  • I want to build my own arcade controls!
Re: Mame Compiler 64 v1.3.1
« Reply #615 on: May 05, 2014, 05:09:45 pm »
Thanks for the update.

Mordwaffe

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 37
  • Last login:February 23, 2015, 03:34:44 pm
  • I want to build my own arcade controls!
Re: Mame Compiler 64 v1.3.1
« Reply #616 on: May 27, 2014, 04:28:20 pm »
hmmmm... What am i doing wrong?

C:\MinGW (Checked the Dir is there)

C:\MinGW\source\mame153 (check the source is there, downloaded directly from the mame website)

C:\MinGW\patches\hi_153.diff (Freshly downloaded)


I get the following applying the DIFF:

Code: [Select]
Applying Diff Patch...
Error Applying Patch.
PatchDiff(): The system cannot find the file specified


EDIT: for some reason the patch.exe was not in my bin dir. Retrying...

EDIT 2: ok That wasn't it. Still getting the error.

EDIT 3: Got it, I needed the MAME specific MinGW in your link, I just googled and got the one from sourceforge  :banghead:
« Last Edit: May 28, 2014, 09:02:23 am by Mordwaffe »

Brian B

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 69
  • Last login:April 28, 2015, 07:32:02 pm
Re: Mame Compiler 64 v1.3.1
« Reply #617 on: June 03, 2014, 07:23:27 pm »
Sorry for the Noob (dumb) question, but why would I want to compile my own version of MAME?  What are the benefits?

Thanks in advance, or, if you can point me to a thread/page where this has been explained...

B.

Nuexzz

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 279
  • Last login:October 01, 2023, 01:26:58 am
Re: Mame Compiler 64 v1.3.1
« Reply #618 on: June 04, 2014, 01:13:45 am »
guys leave here I attached my error. Is this normal?

Yarb

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 113
  • Last login:December 26, 2019, 01:18:30 pm
Re: Mame Compiler 64 v1.3.1
« Reply #619 on: June 23, 2014, 06:15:31 pm »
Thanks Headkaze,

I always thought compiling MAME would be difficult but with your tool it went smooth as silk!!!

withalligators

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 53
  • Last login:April 16, 2015, 04:43:38 pm
Re: Mame Compiler 64 v1.3.1
« Reply #620 on: July 14, 2014, 04:11:52 pm »
Trying to compile a 64 bit version of 153 and followed the instructions here but am getting an error right at the outset.

I created a C:\MinGW folder and downloaded the file and extracted to that directory
I created a folder C:\MinGW\source and then a subfolder \Mame0153
I downloaded the 153 .txt file from the Hiscore diff thread
I created a C:\MinGW\patch folder and placed the hi_153.txt file there
I downloaded the mame153s.zip file from here
I extracted mame153s.zip to C:\MinGW\Source\Mame0153 the first subdirectory is "mame" and everything is inside that
153 has no updates yet so I didn't download any
I don't want MameUI as I'm going to use Hyperspin so I didn't download it
I opened Mame Compiler 64 and confirmed C:\MinGW was my MinGW folder, set C:\MinGW\source\Mame0153 as my Mame Source Folder, and set C:\MinGW\patches\hi_153.txt as the patch.
In the General tab, I confirmed that I had a 64 bit processor, confirmed I had a quad -core CPU, and left No Warnings as Errors checked. 
In the Target tab, I changed OSD from Windows to WinUI
I can apply the patch, and get no errors, this also creates an src folder in C:\MinGW\source that has an emu folder inside it.

When I try to compile Mame, I get an instant error:
makefile 793: src/osd/winui/winui.mak: No such file or directory
make: ***No rule to make target 'src/osd/winui/winui.mak'. Stop.

If I go into the target tab and change winUI to Windows, I get a different error, sometimes a few seconds in, sometimes more than a minute in, that is a lot of letters and numbers.  Any ideas?

NEVERMIND- solved while typing this out.  I had to change the Target OSD in the General Tab from Auto-Detect to none.  I'm on an i5 4670K

hope my solution helps somebody.

Cheers,
Alex

Gatsu

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 943
  • Last login:November 04, 2017, 08:23:43 am
  • I'm not prejudice. I hate everyone equally.
Re: Mame Compiler 64 v1.3.1
« Reply #621 on: July 23, 2014, 02:48:13 pm »
Trying to compile a version of .149 command line mame without the nag screens. It goes for about 45 minutes, then I get the following errors. Not sure what else to do.

Does anyone have a version of .149 command line mame already compiled and is willing to share?


trickyd

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 22
  • Last login:February 28, 2016, 09:58:31 am
  • I want to build my own arcade controls!
Re: Mame Compiler 64 v1.3.1
« Reply #622 on: September 12, 2014, 09:26:17 pm »
Now that there is new tools, is there going to be an update for MC64

headkaze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2943
  • Last login:August 14, 2023, 02:00:48 am
  • 0x2b|~0x2b?
Re: Mame Compiler 64 v1.3.1
« Reply #623 on: September 12, 2014, 10:13:26 pm »
Now that there is new tools, is there going to be an update for MC64

MC64 will only need an update if the compile fails but I haven't had a chance to check it out yet. MinGW is a separate install from MC64 so you need to download and install it. Download and install mingw-mame-20140905.exe from http://www.mamedev.org/tools/

trickyd

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 22
  • Last login:February 28, 2016, 09:58:31 am
  • I want to build my own arcade controls!
Re: Mame Compiler 64 v1.3.1
« Reply #624 on: September 12, 2014, 11:45:44 pm »
Already tried it did get error but since old one still works will use it till I figuere out the new one. The error I got was for python. Earlier I inquired about setting the python,qt, and env bat files and you said it wasn't necessary that MC64 did it internally.
« Last Edit: September 12, 2014, 11:51:55 pm by trickyd »

smalltownguy

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 924
  • Last login:February 13, 2023, 10:48:26 am
Re: Mame Compiler 64 v1.3.1
« Reply #625 on: September 20, 2014, 09:18:34 am »
Maybe I'm missing something, but how do I compile a 32 bit version of MAME using this program if I'm running the compiler on a 64bit system? Do I need to run the compiler on a 32 bit version of windows to get a 32 bit flavor of MAME?

EDIT: Never mind, I think I figured it out. I deleted the MinGW64 folder and it picked up the 32 bit info.

« Last Edit: September 20, 2014, 09:27:42 am by smalltownguy »
Man, will my cab EVER be finished?

EMDB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 865
  • Last login:September 05, 2023, 09:18:51 am
  • Project RetroCade
Re: Mame Compiler 64 v1.3.1
« Reply #626 on: September 20, 2014, 04:53:07 pm »
Maybe I'm missing something, but how do I compile a 32 bit version of MAME using this program if I'm running the compiler on a 64bit system? Do I need to run the compiler on a 32 bit version of windows to get a 32 bit flavor of MAME?

EDIT: Never mind, I think I figured it out. I deleted the MinGW64 folder and it picked up the 32 bit info.
Setting the target to 32 bits should do the trick.

B2K24

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 216
  • Last login:May 10, 2023, 09:33:05 pm
Re: Mame Compiler 64 v1.3.1
« Reply #627 on: September 21, 2014, 01:25:32 pm »
Already tried it did get error but since old one still works will use it till I figuere out the new one. The error I got was for python. Earlier I inquired about setting the python,qt, and env bat files and you said it wasn't necessary that MC64 did it internally.

You need to run the setup bat files in \mingw\mingw64-w64 then you won't hit the errors anymore.

fleskebacon

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 73
  • Last login:April 22, 2024, 09:53:17 am
Re: Mame Compiler 64 v1.3.1
« Reply #628 on: September 22, 2014, 02:15:47 pm »
Already tried it did get error but since old one still works will use it till I figuere out the new one. The error I got was for python. Earlier I inquired about setting the python,qt, and env bat files and you said it wasn't necessary that MC64 did it internally.

I get the exact same error. I ran all the setup files in the new mingw, doesn't change a thing. I get the same error when compiling from the command line, so it's probably not MC64's fault.

Going to try the old mingw, see what happens then.

trickyd

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 22
  • Last login:February 28, 2016, 09:58:31 am
  • I want to build my own arcade controls!
Re: Mame Compiler 64 v1.3.1
« Reply #629 on: September 22, 2014, 02:27:29 pm »
I always had good luck with MC64 so I'll just wait and see if it's updated before the next release.

fleskebacon

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 73
  • Last login:April 22, 2024, 09:53:17 am
Re: Mame Compiler 64 v1.3.1
« Reply #630 on: September 22, 2014, 03:14:02 pm »
The old mingw works perfectly, both with command line and with MC64.
The new one fails in the same place both with command line and MC64.

Probably some problem with the new mingw, then.

B2K24

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 216
  • Last login:May 10, 2023, 09:33:05 pm
Re: Mame Compiler 64 v1.3.1
« Reply #631 on: September 23, 2014, 02:18:50 pm »
The old mingw works perfectly, both with command line and with MC64.
The new one fails in the same place both with command line and MC64.

Probably some problem with the new mingw, then.

Try manually moving mingw64-w32 (if compiling for 32-bit) or mingw64-w64 (if compiling 64-bit) into the location where you either downloaded or extracted the source. Run the Setup-bat files then compile should go fine.

Hituro

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 149
  • Last login:September 04, 2016, 01:12:43 am
Re: Mame Compiler 64 v1.3.1
« Reply #632 on: September 24, 2014, 06:49:52 pm »
So every time I'm compiling I keep getting an error

make (e=2) The system cannot find the file specified
make *** [obj/windows/emu/cpu/h8/h8inc) Error 2

I've tried running several compilers and always get the same error.  I can see the h8 source files in the correct directory and everything else runs fine.  What am I doing wrong exactly?

trickyd

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 22
  • Last login:February 28, 2016, 09:58:31 am
  • I want to build my own arcade controls!
Re: Mame Compiler 64 v1.3.1
« Reply #633 on: September 24, 2014, 07:15:30 pm »
A few posts before http://forum.arcadecontrols.com/index.php/topic,71845.msg1462905.html#msg1462905 I had the same problem. Within the mingw64-w64 or mingw64-w32 folder are three bat files setenv, setup-Python and setup-Qt. These set up the paths within mingw. This particular error is with python.

Hituro

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 149
  • Last login:September 04, 2016, 01:12:43 am
Re: Mame Compiler 64 v1.3.1
« Reply #634 on: September 24, 2014, 07:56:25 pm »
Yes I know the batch files your talking about. I ran all three. Is there something wrong with the Python one?  If so where should I be correcting the path?

Hituro

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 149
  • Last login:September 04, 2016, 01:12:43 am
Re: Mame Compiler 64 v1.3.1
« Reply #635 on: September 24, 2014, 09:43:16 pm »
I am going to do what Fleskebacon did and try using an older version of MinGW.  I have checked the paths for Python, even manually entered the set path for it manually, but it just does not work.  I think there just might be a bug with this new MinGW.  I'm sure it will be fixed as it just came out earlier this month.  I cannot for the life of me see where the code is going awry but then again I'm not exactly a master at coding >.<

Hituro

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 149
  • Last login:September 04, 2016, 01:12:43 am
Re: Mame Compiler 64 v1.3.1
« Reply #636 on: September 25, 2014, 04:32:42 am »
So I was able to compile successfully with the previous version of MinGW. I'm pretty sure that there is something wrong with the newest MinGW and the coding for Python is probably the cause.

B2K24

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 216
  • Last login:May 10, 2023, 09:33:05 pm
Re: Mame Compiler 64 v1.3.1
« Reply #637 on: October 04, 2014, 12:38:29 am »
Newest tools have always worked for me since they got added.

fleskebacon

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 73
  • Last login:April 22, 2024, 09:53:17 am
Re: Mame Compiler 64 v1.3.1
« Reply #638 on: October 18, 2014, 05:54:13 pm »
Moved the new mingw to another folder, works perfectly.

It's probably getting errors when the path name is getting too long. I can see the python.exe is moved from the bin-folder to opt/bin. Might be just enough for the path name to get too long.

Moved it all down to \mamesrc\mingw-64 and everything's smooth. Thanks!

Jollywest

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 288
  • Last login:April 09, 2024, 01:37:27 pm
Re: Mame Compiler 64 v1.3.1
« Reply #639 on: October 18, 2014, 06:27:44 pm »
I'm having issues compiling MAME 0.155.

I've followed the instructions on the Headsoft website, (apart from the MameUI settings as I'm just want standard MAME), extracted all the necessary files to the correct paths and changed the path names in Mame Compiler to suit.
I've tried MinGW20121207 and MinGW20140905 but I can't get past the error shown in the attachments.
I'm using Windows 8.1 by the way, in case it matters.