tthurman Posted January 10, 2015 Share Posted January 10, 2015 My plans to test this back over Thanksgiving holiday never happend, so I took advantage of some free time today to give it another go.I deleted all my prior installs and directories to get a fresh start. I also uninstalled MC64, and downloaded and installed a fresh copy, below are my results.I created a MinGW folder and in it source and patches sub-folders, so the directory structure is just as shown on the MC64 homepage.Upon opening and clicking the downloads tab it was still showing 0.155I clicked download file list twice and suddenly this changed to 0.156For this exercise, I just compiiled 0.156 (I'll do 0.157 later)I then checked:Mame 0.156 (downloaded and extracted to source folder without issue)Hiscore dif (downloaded hi_155_2.txt into patches folder without issue) Note: hi_155_2.txt is correct for 0.155 and 0.156Bezel Patch (operation timed out)MinGW (downloaded and extracted to MinGW folder without issue)Compiled without errors 22 minutes 47 secondsHiscore diff successfully appliedAs always, thanks headkaze for providing us with this extremely useful tool! 1 Quote Link to comment Share on other sites More sharing options...
Draco1962 Posted January 17, 2015 Share Posted January 17, 2015 The compiler is not yet updated to download Mame (Vanilla or UI) 0.157 source code. It will download 0.156 vanilla build but errors when trying to download 0.157 UI build. Will this be updated in the near future? Quote Link to comment Share on other sites More sharing options...
Draco1962 Posted January 17, 2015 Share Posted January 17, 2015 I was eventually able to get it to download 0.157, despite displaying 0.156 as the latest MAME/MAMEUI builds. Also, there is a 0.157 high score diff now available. Quote Link to comment Share on other sites More sharing options...
headkaze Posted January 25, 2015 Author Share Posted January 25, 2015 Unfortunately I have to update the data file manually on my server as it is not currently automated. So it may be a bit behind the latest release. Quote Link to comment Share on other sites More sharing options...
headkaze Posted January 31, 2015 Author Share Posted January 31, 2015 Mame Compiler 64 2.0.1 Released- Fix for Mame 0158+ 4 Quote Link to comment Share on other sites More sharing options...
Krakerman Posted February 5, 2015 Share Posted February 5, 2015 Successfully compiled both MAME64 and MAMEUI64 versions on Win 8.1 Pro with the latest MAME Compiler! (Used the latest 0.158 source)Thanks Quote Link to comment Share on other sites More sharing options...
headkaze Posted May 8, 2015 Author Share Posted May 8, 2015 There has been a change to the Build Tools which required a rather substantial update to MC64.I am not going to do an official release yet but so far it appears to be working fine for people.I would appreciate it if people could download it and try compiling Mame 0161.Note 1. You must download the latest Build Tools to compile again (from the Download tab in MC64). Your MinGW folder structure will now be 'buildtools' with 'src' and 'patch' sub-folders. Also there is a new "Update Build Tools" button which will grab the latest build tools from Git (this will only work after you do the initial "Build Tools" download). Note 2. If you download Mame and MameUI source at the same time then do a compile you may get an "undefined reference" error when you target a compile for WinUI. If this happens download the MameUI source again then put a tick next to "Clean Compile" and try again. 2 Quote Link to comment Share on other sites More sharing options...
tthurman Posted May 8, 2015 Share Posted May 8, 2015 (edited) This appears to be working fine. I'm on my way through for a second time. The first go I created my own directory structures, copy and pasted from MC64, I know don't ask, just a habit I have of doing them manually. I'm not someone who uses MAMEUI, but I ticked it on this first run along with MAME, and HiScore and built tools.Once done I erased everything completely, and started over. I wanted to confirm it did it's thing without intervention, so this time I let MC64 do it all, including the directory structures. This go around it was Mame Source, HiScore, and build tools. So far it has been flawless, it's just compiling slowly on this machine. Edited May 8, 2015 by tthurman Quote Link to comment Share on other sites More sharing options...
Krakerman Posted May 12, 2015 Share Posted May 12, 2015 Yeah I had the issue when I d/l both source and ui at same time but when I d/l the source one at a time it compiled just fine no errors. Quote Link to comment Share on other sites More sharing options...
Adultery Posted May 13, 2015 Share Posted May 13, 2015 Looks nice HK! Nice touch on the MAME logo in the status strip!I'm psyched to use this over the weekend! Quote Link to comment Share on other sites More sharing options...
Krakerman Posted June 2, 2015 Share Posted June 2, 2015 Tried the latest MAME Compiler v2.0.162 for MAME 0.162 and I get error at end about Windows x64. Noticed the Sub Target now has Arcade trying that and re-compiling too see what happens as I had it set on Default.Will let you know what happens.Nope!make: *** [windows_x64] Error 2UPDATE!Had to install the offline BuildTools from MAME's site as doing it from MAME Compiler left alot of the folders in buildtools with a red exclamation ! Re-compiled and now it works. Quote Link to comment Share on other sites More sharing options...
Krakerman Posted June 2, 2015 Share Posted June 2, 2015 After compiling mame the buildtools folder has red exclamation points on some of the folders again is that normal or do I need to keep deleting and reinstalling the buildtools folder? Quote Link to comment Share on other sites More sharing options...
headkaze Posted June 2, 2015 Author Share Posted June 2, 2015 Mame Compiler v2.0.162 Released- Update for new build tools and Mame 0161+- Support for "arcade" and "mess" sub targets 5 Quote Link to comment Share on other sites More sharing options...
Krakerman Posted June 3, 2015 Share Posted June 3, 2015 Can't compile the WinUI version!make[2]: *** No rule to make target `../../../../generated/resource/mamevers.rc', needed by `../../../../mingw-gcc/obj/x64/Release/mame.res'. Stop.make[1]: Leaving directory `H:/Apps/buildtools/src/Mame0162/build/projects/winui/mamearcade/gmake-mingw64-gcc'Finished!0 Hours 21 Minutes and 32 Seconds Elapsed.make[1]: *** [mamearcade] Error 2make: *** [windows_x64] Error 2 Quote Link to comment Share on other sites More sharing options...
tthurman Posted June 3, 2015 Share Posted June 3, 2015 I've always ran vanilla MAME, so excuse my MAMEUI ignorance. I downloaded and installed MC64, selected all the options on the download screen, clicked download selected, and upon completing the download, clicked go.Works great, I didn't do anything else, well except watch.Along the way I got areas of white text, as in the below pic. Ignore the "Tiny" selection in the build options, I was checking drop down boxes for UI, and accidentally highlighted tiny way along during the build cycle.When I came back to this today, it was of course finished, and had two lines of red text indicating drivers found. I didn't take a screen shot of it unfortunately. I applied the two diffs, no problem. So is this MAME, and MAMEUI compiled together? Quote Link to comment Share on other sites More sharing options...
headkaze Posted June 3, 2015 Author Share Posted June 3, 2015 Can't compile the WinUI version!It works for me. Try downloading the MameUI source again in the Downloads tab and put a tick next to "Clean Compile" Along the way I got areas of white text, as in the below pic.That is normal. For whatever reason if you take focus away from the window the text no longer gets coloured. So is this MAME, and MAMEUI compiled together?You have to download the extra source to compile MameUI. For most people there is no need to get MameUI since you're using GameEx as your FE. Quote Link to comment Share on other sites More sharing options...
tthurman Posted June 3, 2015 Share Posted June 3, 2015 I see what your saying. I did have it download the other source at the same time, but it would seem to be one or the other, not both. I'll play around with it some more tomorrow as I want to know from experience in case someone asks about it on down the road.As always, thanks dude! 1 Quote Link to comment Share on other sites More sharing options...
Krakerman Posted June 3, 2015 Share Posted June 3, 2015 Not a big deal as I already compiled just the mame source and d/l an already compiled version of mameui which I just use for quick scan and play when I want to plus check if all files are working. Thats all.Faster interface to get my results on the fly. 1 Quote Link to comment Share on other sites More sharing options...
Krakerman Posted June 3, 2015 Share Posted June 3, 2015 Which compile options do you recommend I should have ticked? For me I only have Force Direct Input, 64-bit and no errors. Quote Link to comment Share on other sites More sharing options...
headkaze Posted June 26, 2015 Author Share Posted June 26, 2015 Mame Compiler 64 v2.0.163 Released - Added support for STRIP_SYMBOLS This option is on by default as it will reduce the MAME binary substantially (ie. 118 MB vs 167 MB for a vanilla 64-bit build) 3 Quote Link to comment Share on other sites More sharing options...
headkaze Posted August 31, 2015 Author Share Posted August 31, 2015 It looks like the MameUI team have moved the source to GitHub.In MC64 go to the Downloads tab and select "Download File List" and then it should prompt to update, update it and then follow the MameUI compile instructions.The MameUI source download now contains the entire source required to compile so you no longer need to download vanilla Mame first. 3 Quote Link to comment Share on other sites More sharing options...
Adultery Posted August 31, 2015 Share Posted August 31, 2015 I'm surprised there was still someone working on a major project that wasn't in GitHub. Quote Link to comment Share on other sites More sharing options...
Games001 Posted May 11, 2017 Share Posted May 11, 2017 Is there a page or doc that explains the file location options needed to compile the latest ROM sets (v185, v185b emu in my case)? I get what looks like a completed run of the program, using the images found on HeadKaze's site as instruction, but where does the output data go? Where should the compiler be run from and does it need to be in specific folders to influence the roms? etc.. thnx. Quote Link to comment Share on other sites More sharing options...
tthurman Posted May 15, 2017 Share Posted May 15, 2017 Hey Games001, I'll take a stab at clarifying. There is no doc that I'm familiar with, and it's straight forward enough that one probably isn't necessary. As long as you have the compiling tools (I linked the most recent versions in the other thread), any diff patches you desire, and the MAME source, you're good to go. It doesn't matter where you put them, I just recommended following the directory structure headkaze has already provided for the sake of consistency. For the build options, select those that best complement your system. 1 Apply dif patch (hiscore and any others) 2 Compile Compiling does take some time, 40 minutes or so, but varies depending on your system. Upon completion your compiled version of MAME will be in the MAME source folder. 1 Quote Link to comment Share on other sites More sharing options...
Draco1962 Posted July 26, 2017 Share Posted July 26, 2017 Hi Ben - will this be updated to MAME 0.188? 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.