Difference between revisions of "Installing MAME on Windows"

From Ninerpedia
Jump to navigation Jump to search
Line 18: Line 18:
   
   
== Configure it once ==
== Configure it once ==
This is done only once when you install MAME.


Open a command shell and type (in black)
Open a command shell and type (in black)
Line 30: Line 28:


In the second section ("CORE SEARCH PATH OPTIONS") you will find a setting '''rompath'''. This is relative to your base directory C:\prg\mame;  typically, you will find the value '''roms'''  (i.e. it will be C:\prg\mame\roms). Add ''';cartridges''' or similar so we can have some separation between modules and system roms. Scroll down to "OSD VIDEO OPTION"; change '''window''' to '''1''' to get a windowed output, otherwise it is fullscreen. In the next section "OSD PER-WINDOW VIDEO OPTION" you should set the first '''resolution''' property to '''640x480''' or bigger, as you find suitable.
In the second section ("CORE SEARCH PATH OPTIONS") you will find a setting '''rompath'''. This is relative to your base directory C:\prg\mame;  typically, you will find the value '''roms'''  (i.e. it will be C:\prg\mame\roms). Add ''';cartridges''' or similar so we can have some separation between modules and system roms. Scroll down to "OSD VIDEO OPTION"; change '''window''' to '''1''' to get a windowed output, otherwise it is fullscreen. In the next section "OSD PER-WINDOW VIDEO OPTION" you should set the first '''resolution''' property to '''640x480''' or bigger, as you find suitable.
Note that this configuration is only done once, when you install MAME, as we show it here.


== Install system ROMs and cartridges ==
== Install system ROMs and cartridges ==

Revision as of 15:26, 31 October 2017

We're going to describe a fast way to install MAME on your Windows computer. If you follow these steps closely, there should not be any problem getting it running.

Check your Windows release

You should run a post-XP version (Vista, 7, 8, or 10). Do not try any older release like Windows 98, ME, or 2000. Windows XP is not recommended for security reasons, and MAME is not tested to run on it.

Get the MAME package

Download the most recent MAME release from the MAMEdev website from the section Official Binaries. You should use the 64 bit version (unless you know that your computer is 32 bit only).

Please do not attempt to install an older release, particularly not if its release number is much smaller than the current one. There have been changes in the meantime concerning the ROM formats, and this may make it impossible to run MAME.

Install the files

Run the exe file; this is just a self-extracting archive file. Choose your target directory; for easier configuration, a simple path like C:\prg\mame is recommended. The extracted files will be located in that directory.

Note that MAME does not alter your registry file. This means you can at any time simply remove the MAME installation, install another one in a separate directory, or reinstall it if desired. Uninstallation means that you have to remove that directory.

Configure it once

Open a command shell and type (in black)

C:\Users\Whoever> cd \prg\mame
C:\prg\mame> mame64 -createconfig
C:\prg\mame> exit

This creates a file C:\prg\mame\mame.ini. Open it in some text editor.

In the second section ("CORE SEARCH PATH OPTIONS") you will find a setting rompath. This is relative to your base directory C:\prg\mame; typically, you will find the value roms (i.e. it will be C:\prg\mame\roms). Add ;cartridges or similar so we can have some separation between modules and system roms. Scroll down to "OSD VIDEO OPTION"; change window to 1 to get a windowed output, otherwise it is fullscreen. In the next section "OSD PER-WINDOW VIDEO OPTION" you should set the first resolution property to 640x480 or bigger, as you find suitable.

Note that this configuration is only done once, when you install MAME, as we show it here.

Install system ROMs and cartridges

Go to our WHTech repository and download ti99_complete.zip from the directory /System ROMs/MAME. Unzip its contents into the roms subdir. Do not unzip the zip files inside.

Also from WHTech, download all_carts.zip from /Cartridges/MAME. Unzip its contents into the cartridges subdir.

Create a starter batch

Create a small batch file to launch MAME. You may drop that on your desktop. For that, open some text editor and type

c:
cd \prg\mame
mame64 ti99_4a

Save it as ti99.bat to your desktop, or anywhere else as desired.

You can now edit this starter batch or create copies. You can change the system name (e.g. geneve, ti99_8), add cartridges (-cart exbasic) or peripheral devices (-ioport peb -ioport:peb:slot8 hfdc), and add floppy disks (-flop1 mydisk.dsk).