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

Posted

Thanks, I can't wait until Mame's official toolchain is 4.5.0 or greater then we will have a host of new processors and options available without the need for editing the GCC source code.

  • Replies 589
  • Created
  • Last Reply
Posted

Slowly, work has me pulling 60+ hours a week right now. As soon as things get back to normal I will be able to put more work into the system. There are a few subsystems that I need to get built before the beta of this version will become available to the general public, such as patching and building.

Right now the program autoamtically udpates patches by looking on the Mamedev website. I do have reservations about including the High score patch in the automatic building (but you can always apply from an outside source.) I would like to keep this cleaner as close to the official build instruction as possible.

Thanks for your reply.

Posted
Slowly, work has me pulling 60+ hours a week right now. As soon as things get back to normal I will be able to put more work into the system. There are a few subsystems that I need to get built before the beta of this version will become available to the general public, such as patching and building.

Right now the program autoamtically udpates patches by looking on the Mamedev website. I do have reservations about including the High score patch in the automatic building (but you can always apply from an outside source.) I would like to keep this cleaner as close to the official build instruction as possible.

Thanks for your reply.

That sounds good I look forward to the beta. I'm sure others are as well. I love the fact that it'll pull the updates from the Mame site. No biggie about the Hi patch as long as we can still add it manually :)

778883.png

Emumovieslifetimemember.gif

Posted

Important Update

Hey guys, I just thought that I'd drop in tonight to announce something special. The important news around the campfire on this night is that we are soon to be opening our official website for all SmallProg software. There we will host hundreds of our homemade applications and other files free for the downloading.

MyMame, Phoenix Score will now be hosted at the new site. Also, on another front MyMame is steadily nearing completion and is expected to be released within the next two weeks. We have made great advancements in it's programming. However, due to the complexities of the compiling environment it has taken a little longer than originally expected.

MyMame has went in the direction of using the official toolchains provided by mamedev.org. Other programs that compile Mame use "hacked" versions that greatly reduce their functionality and inhibit the building process. MyMame has also had a few more nice advancements, and you can find a list below:

  • Improved downloading routines.
  • Automatic querying from Mamedev.org.
  • Automatic updating (of the app & toolchain.)
  • Import/Export settings list.
  • The ability to build on more than one toolchain.
  • Optimized for i3, i5 & i7 processors.
  • Optimized for Atom based processors.
  • Enhanced fan control during the compiling process.
  • Advanced WMI based interface.
  • Hybrid Mame building (it's complicated.)
  • Built in C++ source editor.
  • Nightly building (if scheduled by user.)
  • Enhanced compression (Finished Zip Avg 16 Megabytes.)
  • Built in help file (with tool-tip cross referencing.)
  • Exportation of the completed build.
  • Mess, MessUI, MameUI, Mame Plus now supported.
  • Dynamic processor controlling.
  • 64 bit cpu threading pooling (now standard.)
  • Rebuilt using .NET framework 2.0 references.
  • Easier (but more complex) GUI.

With all of the advancements that I have made with the application, you will see upon it's release that it was worth the wait. I would personally like to thank you all for your patience during this building process. Right now I have been working 60+ hours a week at my 9 to 5 job and have not had the time, or really the energy to devote to the program like I would have wanted.

In addition to the release of MyMame, I also plan on re-releasing Phoenix Score. With the Phoenix Score program I will be revamping certain parts of the internal coding along with some server side modifications. The new server is really fast and I bought a package that allows for unlimited connections and uploads/downloads.

The whole problem with Phoenix Score is that it is actually a program that has server side expenses to keep up and running (about $55 per month for server, and $200 for programming maint.) While I do not plan on charging for Phoenix Score, I do plan on creating a donation app that will allow users whom enjoy the service to donate.

I would just like to inform everybody that all of my applicatitons are freeware and at no time will a charge be enforced (unless it becomes absolutely needed, and if that happens I will not post on this forum for that.) I actually enjoy making all of my tiny little applications for everybody to use, as I have done it for years - and I will continue to do it for many years to come.

Whenever the primary server goes online for the first time I will be hosting my top 100 apps that I use for personal use. These are a variety of tools from screenshot software, to hardware diagnostics and even an application that I wrote which benchmarks HyperSpin using realtime data.

I am sorry for the long delay in getting these applications up off the ground but with thousands of lines of code plus all my kids and a full time job, I have been really stretched for time.

However, I do promise that I will do my best to make a good application for you guys. Thanks guys and gals!

Posted

This is what happens when Rain forgets to take his medication. He creates so many features for an app you never knew you needed.

"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

That is great news Rain. Looking foward to Mymame release.

No need to be sorry mate. I struggle to fathom how you manage to get any time with all those kiddies running around. I barely get time with only 2 kids. You must have one great wife.

Posted
No need to be sorry mate. I struggle to fathom how you manage to get any time with all those kiddies running around. I barely get time with only 2 kids. You must have one great wife.

Or a really big cage.

"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

I hear ya there, I myself have donated alot for my setup thus far. I will just be happy when MyMame is on the "shelves." I have put alot of time and effort into the project but everyday am finding new little bugs in the system, and am constantly refining my methods.

I typically do not ask for donations, however with the Phoenix Score - if we ever want to build upon that framework I am afraid that I would need a little help. However, that is probably still a long ways off down the road. Thanks for your reply bud. :D

Posted
Important Update

The whole problem with Phoenix Score is that it is actually a program that has server side expenses to keep up and running (about $55 per month for server, and $200 for programming maint.) While I do not plan on charging for Phoenix Score, I do plan on creating a donation app that will allow users whom enjoy the service to donate.

As much as I want this feature I certainly wouldn't want you having to pay costs like that, I would be rethinking Phoenix Score too!

Posted

No, I'm not rethinking Phoenix Score at all - it's just that it is a huge project with literally thousands upon thousands of lines of code; and myself, my daughter and son are the only three programmers atm. The cost I can really live with, only $50+ a month but well worth the money.

I just now bought into an ASP server and plan to start moving the project into it's new and final home. However, my daytime job is really killing me timewise these past few weeks. The past two weeks I have put in over 135 hours at work and have not had much of a chance to sit behind the old keyboard and type code.

I am sure Phoenix Score along with my other little programs will get settled in within the next few months! :D - Plus, this has always been a very generous and giving community, and I have actually gotten some really nice and appreciated hardware donations that have helped advance my understanding of emulation and what the people want in their programs. :D

Posted

Okay guys, smoke 'em if you got 'em! Here is the very rough beta version of HyperMame. This version still lacks a lot of functionality but is improved daily. Your application will update everytime I publish a new build. The application is constantly being improved, and new stuff is being added all of the time.

There is still a lot of stuff in this that is considered non-functional at this time, but all of the basic framework is there and intact. The file menu still does not work, applying outside patches does not work (only official patches work atm.) However, please don't think that the program is shotty because it is lacking functionality as it is clearly stated that this release is a heavy work in progress edition.

You can expect daily updates on the program as we are now in nightly build mode.

If you have Internet Explorer click here to install the program. Otherwise view this thread using Internet Explorer and click the above link.

Bug reports are not really needed at this time, as I pretty much know all of the bugs in the program, and there are a few - but suggestions are always welcome as that better gives me an idea of what I need to do.

Download By: clicking here. (Internet Explorer Required)

Posted

Your welcome guys! I will be releasing many patches for the application over the next several days. Your programs will automatically be updated. I know the program is a little buggy now, but that is primarily because there is no official error trapping routine as of yet.

Posted

So if you took out the hi-score/no nag patching, where do you get these patches for each version? That's the sole reason many ppl compile their own mame, and for the rest, it's the biggest reason along with some other patch. I'm not crazy about having to rely on an external source for this.

"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
So if you took out the hi-score/no nag patching, where do you get these patches for each version? That's the sole reason many ppl compile their own mame, and for the rest, it's the biggest reason along with some other patch. I'm not crazy about having to rely on an external source for this.

They are in the process of being redumped and added back into the application at this time. You can expect those to show up in the next few builds, but the coding of those patches has been cleaned from their original version to ensure no bugs are present during the building process.

Updates:

I had gotten a few private messages from people wanting to know how to find their processor information. So, instead of going through lengthy details on how to find processor information I just created a small window which appears with the program that lays out the most important information about your processor.

I also fixed the bug that exsisted when compiling Mame versions lower than MinGW selection 3, now those files can be patched. I am still aware of a lot of little things that need to go into this program but I have put a heck of a lot of work into it, and I'd say I'm fairly proud how it's shaping up.

Updated Screenshot:

is1F7.png

Please report any bugs that you find to me either by PM, or this thread. Thanks guys!

Posted

Updates:

I had gotten a few private messages from people wanting to know how to find their processor information. So, instead of going through lengthy details on how to find processor information I just created a small window which appears with the program that lays out the most important information about your processor.

That's indeed one great idea ! cheers =)

Posted
Thanks man! This app is beyond badass!

LoL, I'm not sure about beyond badass, but it will gain functionality and become better - but having someone appreciate my works is appreciated. Thank you sir.

Archived

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

×
×
  • Create New...