mrgsoft's
MAMEfront
v0.9.7x


Please note that this documentation is from MAMEfront v0.9.6.
It still not updated for v0.9.7x, but should help you run and config it anyway.


You should visit my homepage: [mrghome]
just to be sure that you have the latest version of MAMEface.

Starting with v0.9.6 MAMEfront is SomeWare.

That means if you use it on a regular basis you HAVE to send me Something...

It can be anything from an e-mail with nothing in it or a novel about my great programming skills ;) or some money, audio or rom cd's with either your or anyone else stuff on it. But please avoid pets and generaly live stuff including microbian germs, etc...

Otherwise, I will think about stopping developpements of further versions or fronts for others emus !

Use this adress: mrg@online.be


WARNING !!!

ALL ZIPfiles IN THE SAME DIRECTORY AS MAMEfront ARE ERASED WITHOUT WARNING !

Except for this one...

Legal stuff: I (mrg [Maxime Viale]) cannot be held responsible for data, hair, hygene, girlfriend, cat or dog, productivity and mind loss in any way !
Don't even try to sue me...
I got relations...

Installation procedure:

  • UnZip the archive in a way that you have all "MAMEfront.xxx" files in the same location as the MAME emulator.
  • Try running MAMEfront.exe. If it ask for a DLL or an OCX, it means that you never installed before a program made with VisualBasic 5.0 (service pack 3). I'm sorry but you'll have to download a pack from Microsoft that contains files in order to run VB5 programs.
  • If it runs faultlessly, then check if you have the Tahoma font in both regular and bold styles. This is not necessary, but all my programs look better and are designed with this font in mind and also on screen.
  • Ok, now all checks are done. You can now run "MAMEfront.exe" and play with it.

Using it:

  • Ok, now execute it !
    [with your mouse, not with an ak47, please...].
  • Now you see the main and only [as for now] window of MAMEfront.
    It contains five sections.
  1. The Games list section:

    Obviously, you can select the game you wanna play here.
    But also some interressing stuff.

    You can switch between the Full list and a personal Favourites list that you can build using the right mouse button on a game name. When in Full mode you add a game, in Fav mode you erase from the list.

    Please note that starting with v0.9.4 of MAMEfront there is no more a [Swap List] button, but instead you can click directly on the text 'Games [x list]'. Also the last used mode is now restored on the next boot up of MAMEface... I think this is beter that way !!!

    The Check List button produces a file with the romsets you have or not [support for zipped romsets only and in Roms dir].

    Please note that starting with v0.9.4 of MAMEfront the name of the report file has changed & that there's a question asking wether or not you want to see in the full list only the romsets that you currently have... [remember that MAMEfront support only zipped romsets, not directories...]

    The Update List button retrieve the list of all supported games by the current version of MAME.
    Please note that for the moment you can only retrieve the list of 'MAME.EXE'. Therefore, it's better to name the last version of MAME you have as 'MAME.EXE'.
    Even if it's a beta...

  2. The General section:

    Here you can choose between your prefered build: MAME.EXE or [Inhale!]
    Whatever-you-want-like-a-beta-or-a-pentium-optimized-build-of-mame.EXE. [Exhale!]

    You can also add unsupported parameters by MAMEfront... [but are by MAME]. Just check if they aren't making conflicts with supported ones. BTW, they are added last in the passed command line.

    If you hit Record, you record... [obvious!] with the name in the TextBox against the button.

    If you hit Playback, you play back... [obvious again!] with the name in the DropDownList near the button.

    If you select Enable Cheat Mode, you... blah-blah !

  3. The Graphics section:

    There shouldn't be a description of how this section works.
    It has to be obvious for any MAME user.

    Please, read the MAME manual !

  4. The Sound section:

    Again, there shouldn't be a description of how this section works.

  5. The Joytick section:

    Once again, there shouldn't... etc... obvious... blahblah... [I'm getting tired !]
  • I had to write a bit about the [Hacked] rom support now.

    Put all hacked romsets, either complete or modified roms only (in zipped form) in a dir called 'Hacked' in your mame dir.

    If they're already supported by MAMEfront, you can play with it now.

    If it doesn't appear in the game list, you'll have to add it by yourself. In that case, please mail me the name of the set and an URL for it. Thanks !
  • BTW, 'Default' means the default parameter in your MAME cfg file.

If you think that this manual contains too much the word 'obvious'...
Hey... You're right !

Also if you think my english is far from perfect...


For the people who don't really how a frontend or emulator works:

RTFM!
of the emulator