Rain Posted January 18, 2012 Author Posted January 18, 2012 Quick MAME is going open source, prepare for version 2.0!
Bishop Posted January 19, 2012 Posted January 19, 2012 Awesome! +1 "I may be synthetic, but I'm not stupid."
Rain Posted January 19, 2012 Author Posted January 19, 2012 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.
Rain Posted January 19, 2012 Author Posted January 19, 2012 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.)
gerardogelizondo Posted January 20, 2012 Posted January 20, 2012 Exelent man! you are a genius! go ahead!
Rain Posted January 20, 2012 Author Posted January 20, 2012 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.
Rain Posted January 20, 2012 Author Posted January 20, 2012 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: The initial boot screen Loading Database Settings The main interface (easiest to use build ever!) Automated downloading of latest source Instalation of source code. Automated update installation. 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.
djvj Posted January 20, 2012 Posted January 20, 2012 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:My Apps:Window LoggerIdle Volume AdjusterExplorerRestorerRom Folder CleanerModule UpdaterMy Guides:How To Mod Guncons with Aimtrak
Rain Posted January 20, 2012 Author Posted January 20, 2012 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.
Jay Ace Posted January 20, 2012 Posted January 20, 2012 I assume this needs to be done every time new mame release is out? If no one else wants it, I'll take it.
Rain Posted January 20, 2012 Author Posted January 20, 2012 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!
zerojay Posted January 20, 2012 Posted January 20, 2012 Are you still accepting donations, good sir? Having some info on how/where to donate in the op would be great.
Rain Posted January 21, 2012 Author Posted January 21, 2012 Are you still accepting donations, good sir? Having some info on how/where to donate in the op would be great. https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=J8NCQUXFSQC7A Now that we have our own server, donations are always appreciated!
zerojay Posted January 21, 2012 Posted January 21, 2012 Donation made. Confirmation number: 6UE80770MX878463E
Rain Posted January 21, 2012 Author Posted January 21, 2012 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!
Rain Posted January 21, 2012 Author Posted January 21, 2012 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!
JaronSenna Posted January 21, 2012 Posted January 21, 2012 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 my pincab build thread
Rain Posted January 21, 2012 Author Posted January 21, 2012 Yeah, the program is not working now because I am preparing for the launch of Quick MAME 2.0.
zerojay Posted January 21, 2012 Posted January 21, 2012 Yours was the first donate ever from this forum! With as much as you've given to the community, this makes me quite sad.
Rain Posted January 22, 2012 Author Posted January 22, 2012 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.)
Rain Posted January 22, 2012 Author Posted January 22, 2012 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....
Rain Posted January 22, 2012 Author Posted January 22, 2012 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!
Rain Posted January 22, 2012 Author Posted January 22, 2012 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!
Recommended Posts
Archived
This topic is now archived and is closed to further replies.