Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: How to set up MaLa and MAME (it's easy!)  (Read 163561 times)

0 Members and 1 Guest are viewing this topic.

gigapede

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 8
  • Last login:August 20, 2008, 09:49:06 pm
How to set up MaLa and MAME (it's easy!)
« on: August 20, 2008, 05:26:24 pm »
MAME + MaLa
===========
Edited by Gigapede

OVERVIEW
This document explains how to install MAME and then MaLa on your Windows PC so that you can play arcade games (MAME) with a powerful launching application (MaLa).  Your computer should have at least 256MB of RAM and be at least 500MHz.  Faster machines will run more smoothly.  Old operating systems don't take advantage of all the cool features MaLa offers.  Still, these two applications require very little processing power, so don't melt your old PC for copper just yet.

BEFORE YOU BEGIN
To provide a clean working environment, you should close all windows and applications except for this text file and whatever browser you tolerate.  You will only use your browser to download the files you'll need to install these two applications on your system.  Once you have these files you do not need to use your browser or the internet any more.

FILES
Create a folder on your desktop to hold these files:
MAME: http://mamedev.org/release.html <- Look for the latest command-line binary of MAME
MaLa: http://www.malafe.net <- Look for the latest Official Release (http://www.malafe.net/files/download/MaLa.7z)
ROMs: You will need to find these online.  Note: ROMs are not low-hanging fruit.  They are copywritten code that have been extracted from the original ROMs of classic arcade games.  You can find free ROMs for MAME here: http://www.mamedev.org/roms/

CREATE THE DIRECTORIES
MAME and MaLa can be run from anywhere on your harddrive, and they don't install any strange .dll or invisible files.  That said, they also point to folders and files internally, so you should manually create this proven directory structure in your root directory before starting:

C:\Emulators
C:\Emulators\mala
C:\Emulators\Programs
C:\Emulators\Programs\mame

Steps to Install MAME:

1) double-click on 'mame.exe' then install it directly into the "C:\Emulators\Programs\mame\" directory.  You can do this by clicking the '...' to launch the pop-up window and navigate to this directory, or by typing it in.

2) copy your ROMs into the "C:\Emulators\Programs\mame\roms\” directory.  KEEP THEM ZIP’d.  MAME uses the .zip format to organize game files.

a) copy “catver.ini” into the "C:\Emulators\Programs\mame\” directory

b) copy "controls.ini" into the "C:\Emulators\Programs\mame\” directory

c) copy “history.dat” into the "C:\Emulators\Programs\mame\” directory

3) Open a command line prompt window (ie: Start\Programs\Accessories\Command Prompt)

4) Execute the following command to go into the mame install directory:

   cd C:\Emulators\Programs\mame

5) Execute the following command to produce a “mame.ini” file:

   mame -cc

(Note: This file allows you to customize your mame emulator to the way you like it.  You can ask questions at the BYOAC forum before changing it).

Steps to Install MaLa:

1) Copy the 4 unzipped MaLa files into "C:\Emulators\Mala\"
(bass.dll, emulator_presets.ini, MaLa.exe, MaLaKeyHook.dll)

2) copy MalaLayoutConverter.exe into the "C:\Emulators\Mala\" folder

3) Double-click on "C:\Emulators\Mala\MaLa.exe” and it should inform you that “This is your first start of Mala”, click OK button to bring up the Options Window.

4) Under the “Mame Config” basics tab click on the “...” for “MAME executable” and select "C:\Emulators\Programs\Mame\mame.exe"

This will inform you that MALA has “Found mame M.A.M.E V0.xxx”.  Click OK to close.

5) MaLa will inform you that there is no .xml file associated with MAME.  Click OK to create the file automatically.  (Other files are automatically generated at this time, behind the scenes)

6) Click on the “...” button associated with the “Rom Path” line and select the following directory:

  C:\Emulators\Programs\mame\roms

7) Under the “Mame Config” tab and in the “Pictures and Videos” subTab click on the “...” button associated with the “Snap/Title” line and select the following directory:

  C:\Emulators\Programs\Mame\snaps

8) Click the OK button at the bottom of the MALA Options window now.  This should result in a window popping up indicating “Your configuration has changed. Refresh main game list?” .......  just click YES and wait for MALA to refresh the gamelist (ie: reading in all the ROM file games).  After this completes, MALA should be displaying the MAME gamelist with MALA’s default background image.

9) You should now have successfully installed MALA and configured the MAME emulator.  

That's it, you're done!

You can try to select a game to play now.  If no games are present, try RIGHT-Mouse clicking and navigate the menus and options.


GLOSSARY:
MaLa: Short for 'MAME LAUNCHER', MaLa is a fully configurable graphical 'DOS' for running MAME and other apps using an arcade console interface.  Also called a 'frontend'.  Originally written by Swindus, released July, 2006.
MAME: Multiple Arcade Machine Emulator.  Originally authored by Nicolas Salmoria in 1997.  There are other emulators that run console machines.  MAME emulates the hardware of almost all of the coin-op arcade machines popular in the 80s and 90s.  The only thing MAME needs to run those games are the ROMs.
ROM: Read Only Memory.  These small zipped files have captured code from the chips that went into the original arcade machines.  They should remain zipped because MAME automatically looks inside them for any required files.  Do not attempt to compress them with other software, they arrive in working order.
Snaps: These are 'snapshots' that other layouts use to show a picture of a selected game.  The default layout does not use snapshots, so do not be sad that your 'snaps' folder is empty.  These files are used by MaLa's more advanced features such as custom layouts.

Special thanks to UncleT for writing this document originally!  It was a lot more thorough and involves many more steps to get many more EMUs runnning.  This process is fully compatible with his.
« Last Edit: July 12, 2010, 05:17:30 am by loadman »

loadman

  • Moderator
  • Trade Count: (+3)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 4305
  • Last login:August 17, 2020, 03:23:55 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: How to set up MaLa and MAME (it's easy!)
« Reply #1 on: August 20, 2008, 06:08:07 pm »
Nice- work..    :cheers:

 :applaud:

You might have to remove part about where to get roms as that is breaking the rules of this forum.. Sorry  :-[

Quote
Special thanks to UncleT for writing this document originally!  It was a lot more thorough and involves many more steps to get many more EMUs runnning.  This process is fully compatible with his.

Yes he is a legend!  :notworthy:
« Last Edit: August 20, 2008, 06:10:18 pm by loadman »

gigapede

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 8
  • Last login:August 20, 2008, 09:49:06 pm
Re: How to set up MaLa and MAME (it's easy!)
« Reply #2 on: August 20, 2008, 09:38:50 pm »
Removed, and you are very welcome... :)

MaLa is a brilliant frontend and you're making it even better!

I'm working on an 'Advanced Features' document, but I'm still trying to figure out how the basic features work!

I have a thread for getting .avi files to work in MaLa without opening Windows Media Player that I'd appreciate anyone's help on.

skyblast

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 139
  • Last login:June 14, 2020, 10:11:01 am
Re: How to set up MaLa and MAME (it's easy!)
« Reply #3 on: September 23, 2008, 07:58:48 pm »

a) copy “catver.ini” into the "C:\Emulators\Programs\mame\” directory

b) copy "controls.ini" into the "C:\Emulators\Programs\mame\” directory

c) copy “history.dat” into the "C:\Emulators\Programs\mame\” directory

Where are these found?  I thought I followed the steps perfectly?  "I've searched in every folder for them?

Thanks

NGen2010

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 2
  • Last login:October 31, 2008, 09:21:08 pm
Re: How to set up MaLa and MAME (it's easy!)
« Reply #4 on: October 21, 2008, 12:35:54 am »

a) copy “catver.ini” into the "C:\Emulators\Programs\mame\” directory

b) copy "controls.ini" into the "C:\Emulators\Programs\mame\” directory

c) copy “history.dat” into the "C:\Emulators\Programs\mame\” directory

Where are these found?  I thought I followed the steps perfectly?  "I've searched in every folder for them?

Thanks

I am looking for these too, any pointers???  Thanks.  Nevermind - I found em. 
« Last Edit: October 21, 2008, 12:45:58 am by NGen2010 »

Nesagwa

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 8
  • Last login:August 14, 2009, 03:46:42 pm
  • I want to build my own arcade controls!
Re: How to set up MaLa and MAME (it's easy!)
« Reply #5 on: April 19, 2009, 11:38:45 am »

a) copy “catver.ini” into the "C:\Emulators\Programs\mame\” directory

b) copy "controls.ini" into the "C:\Emulators\Programs\mame\” directory

c) copy “history.dat” into the "C:\Emulators\Programs\mame\” directory

Where are these found?  I thought I followed the steps perfectly?  "I've searched in every folder for them?

Thanks

I am looking for these too, any pointers???  Thanks.  Nevermind - I found em. 

Where were they?
« Last Edit: April 19, 2009, 06:01:35 pm by loadman »

dungbeetle46

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 327
  • Last login:June 25, 2016, 07:27:47 pm
Re: How to set up MaLa and MAME (it's easy!)
« Reply #6 on: April 20, 2009, 07:55:55 pm »
http://mameworld.info/

scroll down the page and on the right hand side you will find support files, all can be downloaded from there

Billy

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 67
  • Last login:July 13, 2015, 03:38:16 pm
Re: How to set up MaLa and MAME (it's easy!)
« Reply #7 on: May 10, 2009, 08:05:17 pm »
b) copy "controls.ini" into the "C:\Emulators\Programs\mame\” directory

Anyone have a copy of controls.ini? The link on Mame World is dead for the controls.

Mame World links to http://fe.donkeyfly.com/controls/controls.php for this file but the site is doa.

Anyone???


jfh2112

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 87
  • Last login:November 27, 2010, 01:27:12 pm
Re: How to set up MaLa and MAME (it's easy!)
« Reply #8 on: July 12, 2009, 10:39:40 am »
I have it; it's for an older version, though. See attached.

n88n

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 55
  • Last login:February 12, 2020, 11:46:46 am
Re: How to set up MaLa and MAME (it's easy!)
« Reply #9 on: August 22, 2009, 01:33:01 am »
I can't download that controls.ini file anywhere.  All roads lead to the same site and that site seems to be down. jfh2112 was kind enough to post his but for some reason I can not download that file either.

Anybody have a live link to that file? 

SGT

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1145
  • Last login:April 17, 2023, 08:29:42 pm
Re: How to set up MaLa and MAME (it's easy!)
« Reply #10 on: August 22, 2009, 09:19:10 pm »

Mala is by far the easiest FE to set up,
 Controls.ini is mame related, not Mala related.

@n88n
This link just now worked for me:
http://www.box.net/shared/dcgzo5ixoh

If you cannot download it, PM me with your email address and I will email it to you
« Last Edit: June 14, 2010, 03:02:56 am by loadman »

n88n

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 55
  • Last login:February 12, 2020, 11:46:46 am
Re: How to set up MaLa and MAME (it's easy!)
« Reply #11 on: August 23, 2009, 10:44:51 pm »
@Honzo, thanks for your comment at least i feel better that I was not the only one having trouble.  Maybe down the road I will take a look at Hyperspin.

@SGT, thanks so much for the file.  Now I can continue with my initial set up.

I have a question for anybody that might care to answer.  It seems so far that I have not really 'installed' anything and I am just filling up that root 'emulators' folder.  So I would assume that this whole setup would be pretty mobile.  I imagine i will build a PC for my cab when I finally get that close.  So far it seems like I could just drop that 'emulators' folder on any pc and be good to go.  Right?

thanks all.

SGT

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1145
  • Last login:April 17, 2023, 08:29:42 pm
Re: How to set up MaLa and MAME (it's easy!)
« Reply #12 on: August 24, 2009, 06:23:35 pm »
Yeah it should be mobile as none of the installers make any (important) changes to the registry that I know of.  The only problem you might have is if you put it onto a computer with a different drive letter.  You may have to make a few minor changes in Mala setup to run on a different drive letter from which it was originally setup for.

madmatt

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 72
  • Last login:November 08, 2015, 08:47:54 am
Re: How to set up MaLa and MAME (it's easy!)
« Reply #13 on: October 17, 2011, 08:49:09 pm »
 :notworthy: :notworthy: :notworthy: :notworthy: :notworthy: :notworthy: :notworthy: :notworthy: :notworthy: :notworthy: :notworthy: :notworthy: :notworthy:

Thanks for the walk-through.  I am started another MAME cab, Vertical only games, and have never used any other F.E. besides M.A.

Thanks again,

MM

out

Stickshiftgo

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 3
  • Last login:July 02, 2016, 08:37:18 pm
  • I want to build my own arcade controls!
Re: How to set up MaLa and MAME (it's easy!)
« Reply #14 on: June 13, 2016, 12:49:44 pm »
Every time I try to do step 4 in the mala install part, I get an error saying "Unable to get file version!". What do i do?

langlem

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 109
  • Last login:March 03, 2024, 10:33:55 pm
  • I want to build my own arcade controls!
Re: How to set up MaLa and MAME (it's easy!)
« Reply #15 on: June 14, 2016, 07:23:01 pm »
What version on MAME are you using? I believe if you have a newer version the XML gamelist (ROM) names have been changed.  Search this forum and you should find some fixes.... I dont recall exactly where it is located.

Edit.... Found it.

http://forum.arcadecontrols.com/index.php/topic,145865.msg1517120.html#msg1517120
« Last Edit: June 14, 2016, 07:26:14 pm by langlem »

Stickshiftgo

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 3
  • Last login:July 02, 2016, 08:37:18 pm
  • I want to build my own arcade controls!
Re: How to set up MaLa and MAME (it's easy!)
« Reply #16 on: June 15, 2016, 10:51:25 pm »
I'm using 174 of mame.  The program will not create an XML file

Stickshiftgo

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 3
  • Last login:July 02, 2016, 08:37:18 pm
  • I want to build my own arcade controls!
Re: How to set up MaLa and MAME (it's easy!)
« Reply #17 on: June 15, 2016, 11:29:09 pm »
I made a XML file through the command line and tried what that link said, still having the same problem