Jump to content
(Public Beta) HyperSpin 2 is now available for everyone ×

Mame Compiler 100% Automated


Rain

Are you sure your using the correct Mame version for your computer?  

314 members have voted

  1. 1. Are you sure your using the correct Mame version for your computer?

    • Yes
      117
    • No
      62
    • Not sure?
      177


Recommended Posts

  • Replies 589
  • Created
  • Last Reply
Posted

Thanks guys, the version that I am working on now uses online databases to track error reports, MAME build information and keep current with patches and so forth. Uses a whole new PHP/XML system. Should be ready soon.

Posted

What I am doing now is coding a subsystem that will submit failed compiled details to a webserver where they are processed and a result is returned to Quick MAME with a hotpatch that is created on the fly that will hopefully allow for a sucessful build of MAME. Almost done writing the source code now as well, it's a complete overhaul of the program - lot's of XML code involved, and PHP (which thank God, I have help on.)

As far as the Windows XP (32bit) I am not sure if Quick MAME will ever work on there because the way I built it (it relies on libraries included with Microsoft Windows 7 32/64 & higher.) I will try to get the program to run with those as well. I am also working on a system that will allow users to compile MAME directly in their web browsers with no need for installation (but no telling when that one will come to pass.)

Posted

Genius? LoL, I wish brother! But thanks for being so enthusiastic, it is appreciated. Actually what Quick MAME does is pretty simple on the surface, the only complicated part about it is the coding. Hopefully everybody will like the new look & feel of the app (yeah, I call it an app now since all of it's work is done in the cloud.) :) I will post some preview photos here in a few minutes!

Also, I hate to be "that guy" but I have been pondering the notion on removing the feature to let users install their own patches (as by doing so the sorce is way more likely to break) I am not sure now, but it is a low priority at this point.

Posted

2.0 Preview

Getting ready for the final release of Quick MAME 2.0 has been hectic at best. We have several new things that I am really happy about in this release such as extended XML logging, dynamic error correction and potential browser based compiling (Internet Explorer Only.)

But, there are a few other things that we are super excited about in this release such as more precise CPU handling and dynamic batch creation. I have decided to create a dynamic batch file that Quick MAME uses to compile the latest build with.

Since I am a major supporter of HyperSpin, and EmuMovies I have decided to give my users a treat! For every 100th compile (worldwide) built with Quick MAME you will also receive an instant free subscription (credit deposited via PayPal) to HyperSpin or EmuMovies (your choice.) I am doing this because I want to give something back to the community, and the best way to do that is to get people envolved.

So without further delay here are some snapshots from the totally redesigned Quick MAME 2.0:

l6hIr.png

The initial boot screen

woKFT.png

Loading Database Settings

FJRBZ.png

The main interface (easiest to use build ever!)

Lytac.png

Automated downloading of latest source

ayGri.png

Instalation of source code.

HoSFI.png

Automated update installation.

LPQnz.png

Finally, compiling MAME.

The final version will have several more features included (which I cannot get into here.) But, I am sure that you will find Quick MAME 2.0 the single easiest to use build ever. Everything has been recoded from the ground up. And this version will be the most stable ever! So, thanks for your time - I just wanted to give you all a little preview.

PS > I hate graphics, so this GUI was a major pain to design lol.

Posted

Quick, everyone spam compile and Rain will go broke!

"Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."

RocketLauncher's Official Home

If you appreciate my work:
donate_button.png

My Apps:
Window Logger
Idle Volume Adjuster
ExplorerRestorer
Rom Folder Cleaner
Module Updater
My Guides:
How To Mod Guncons with Aimtrak

Posted
Quick, everyone spam compile and Rain will go broke!

LoL, yeah possibly. But only allows one entry per person, per week. XD I already thought of that one! Oh, and by the way for those of you whom might be wondering. Quick MAME is an online compiling solution, so if your looking for an offline solution don't worry I got your back on that too with a simple companion compiling tool that comes with the release of Quick MAME.

EDIT: By the way, the reason for the delay with Quick MAME 2.0 is that the current High Score patch is broken. So I am really waiting until 0.145 or 0.144u7 (if planned.)

PS: I am looking for someone else to run the Quick MAME remote software. What that is, is essentially an admin remote control in which you can easily select the current MAME version, the update and a link to the latest high score patch and click update; afterwards every computer on the face of the Earth running Quick MAME will be updated. Needless to say, I need someone very trustworthy and dependable. The software is insanely easy to use as well.

:top:

Posted
I assume this needs to be done every time new mame release is out?

If no one else wants it, I'll take it.

Exactly, all it is - you have to type in the base MAME version, the current update and the location of the high score patch (if applicable.) That sounds great Jay, thanks for helping!

Posted
Donation made. Confirmation number: 6UE80770MX878463E

Thanks Zero! Our servers should be online within the next couple of days, and I will have a big suprise for you in store! :) Yours was the first donate ever from this forum! People like you are the reason I do what I do. I only hope I can make a program that will satisfy your needs!

:party:

Posted

Okay, got the server up and running full speed. Now a few days to upload a few terrabytes of data and I should be able to roll out Quick MAME 2.0!

EDIT: I am super cheesed (happy) right now. I just attempted & pulled off my first browser based MAME compile (using Firefox 4 & Google Chrome.) Hopefully Danny will keep writing such wonderful extensions that users can have to always stay up to date and fresh!

Posted

Hi All,

Just a report from a user: I tried QuickMame several times today, but no working build came out as a result. I used 1.0.0.8, set it up in many different ways, but I was unable to get a working mame.

I am (ideally) trying to get a mame-64 build for dual code AMD64 with hiscore patch. I tried many many many different cpu setups, but did not work.

Can I help improve the development of this tool by supplying an error report or something?

Kind regards,

Jaron

Posted
Yours was the first donate ever from this forum!

With as much as you've given to the community, this makes me quite sad.

Posted
With as much as you've given to the community, this makes me quite sad.

Actually, I have not given much - I have had some pretty far out ideals but have not been able to act on them very much. However, now that we have our own high speed server I hope that I will be able to make some of my ideals become a reality (mainly Phoenix Score) and a few others. Thanks for you kindness though, and it's been my pleasure helping out (when I can/if I can.)

Posted

Has anybody else been able to get u6 to compile with high score patch (manually compiling?) Ah, I am trying to fix a driver issue that is present with the patch. This is all I am waiting on now, then Quick MAME 2.0 will be released to the general public....

Posted

I have added a rollback feature into Quick MAME that will allow a user to select the maximum update patch to apply. This will come in handy because as many of you know I'm sure the high score patch does not work with u6 of 0144. So, looks like the best that is possible to do atm is u5 of 0144 with the patch applied. Also, I have added a remote commander to the application which will once again allow users to add custom diff files to their build.

I am not a fan of custom diff files at all, as more often than not all they do is break the compiling process. Furthermore, if a MAME compile breaks and a user is using a custom diff file, they will need to contact the author of said diff file and ask for assistance, as I can only provide support for users whom are using diff files officially supported by Quick MAME.

I also added a small script to the post compile procedure that will download the latest hiscore.dat file and place it in your install directory, this will keep you from having to do that yourself as well. The database for Quick MAME has gotten quite large, well over 5,000 key entries that help in the compiling procedure, and solve problems (should they arise.) No, the database is not included in Quick MAME as it is stored online.

Quick MAME does everything online, that is how it is setup and since I would like to keep this program dynamic, I have no intentions on changing that.

More information will follow as Quick MAME enters the final phase of the building plans. Thanks guys!

Posted

Demo Video of Quick MAME 2.0

crijNhYm6hY

This is just a little video I whipped up showcasing the new GUI of Quick MAME and the options available. If you can't compile MAME using Quick MAME, then you can't compile MAME. It's sooo easy!

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...