Darren's Systems 2003 - 2008

http://www.arcade-emulator.co.uk

http://www.arcade-emulator.co.uk/ReadME.html

Please print this file as it will help you with the Installation, with a step by step guide. 6-7 page

Also please read the FAQ page for further HELP or explanations.

http://www.arcade-emulator.co.uk/FAQ.html

There is also a copy of this readme file in the MameOS.zip download, in html and txt format.

Updated 15-12-07

licence conditions

WARNING! - By reading this you accept the terms and MAME's licence conditions before using the software. This software is without any warranty and Arcade Emulator take no responsibility for any damage to equipment, loss of data or personal injury. It has been tested on most hardware configurations and found to be trouble free but you use it at your own risk. The MAME core software is in line with the MAME developers licence agreement and has not been changed in any way for this CD. If this CD is to be re-distributed it MUST NOT BE SOLD. The only purpose for this CD is to help people install a DOS MAME operating system and nothing more.

PLEASE OBSERVE THE M.A.M.E™ LICENCE AGREEMENT! -

Copyright © 1997-2005, Nicola Salmoria and the MAME team
All rights reserved.

Redistribution and use of this code or any derivative works are permitted provided that the following conditions are met:

- Redistributions may not be sold, nor may they be used in a commercial product or activity.
- Redistributions that are modified from the original source must include the complete source code, including the source code for all components used by a binary built from the modified sources. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
- Redistributions must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

http://mamedev.com/legalfaq.html

http://mamedev.com/license.html

WARNING! - This disc can "DESTROY" data. It has options within that can format drives. BE CAREFUL if you have any other drives installed in your machine that contain data.

UPGRADING! - This software can be upgraded easy E.G If you have downloaded my earlier version of MameOS and you want to upgrade to the new V100, all you have to do is download the latest version of my mame operating system v100 and install it over the top of the earlier version. At the part of the installation process where it asks if you want to format C: Drive press N and Enter then Mame will be updated with the new version and all your hi scores plus your favorite lists should not be deleted.

NEXT UPGRADE! - As soon as the MAME website releases an updated to the latest DOS version, Mame core system software. Sorry for any delay in upgrades as my MAME O/S software is dependant on MAME's upgrades. DOS MAME no longer being supported by the MAME team at present.

BEFORE REPORTING ANY BUGS! - please see http://www.mametesters.org/currentbugs.html or http://www.mametesters.org/ or http://mamedev.com/source.html Some games that did work in earlier versions may suffer from bugs in later versions, the bugs will be found by official MAME testers and fixed in the next issue of MAME. The bugs are fixed A.S.A.P but some times problems can take time to sort out. You may find that the game or games in question will be fixed some time in the future or added to the "not working list", for future investigation.

Darren's Mame Boot CD V.15-12-2007

HISTORY:

01-04-03 Software and driver testing Dmame 032 ArcadeOS 2.47 used, ISA sound drivers.
19-05-03 New install menu made and bootable disk.
31-07-03 More options added to install menu, VGA options.
20-08-03 Dmame 070b and ArcadeOS 2.50 used for core system software.
05-09-03 Pci sound drivers added to installation process.
05-09-03 More options added to install menu, PCI sound option added.
23-05-04 Dmame 079b and ArcadeOS 2.50 used for core system software.
12-06-04 Hi Score dat file added to mame directory, hiscore.dat v79.
16-10-04 Bug Fix with PCI sound!.
04-11-04 Dmame 087b and ArcadeOS 2.52 used for core system software.
27-11-04 Dmame 088b and ArcadeOS 2.52 used for core system software.
02-12-04 Dmame 089b and ArcadeOS 2.52 used for core system software.
20-12-04 Hi score dat added to mame directory, updated from 079 to hiscore.dat v89.
14-12-04 Mamelogo.mpg, used at startup of mame o/s.
08-01-05 Autoexec.bat updated, Echo off command added to smooth up loading of Mame OS.
24-01-05 Dmame 090b and ArcadeOS 2.52 used for core system software. hiscore.dat v90 used.
08-02-05 Dmame 091b and ArcadeOS 2.52 used for core system software. hiscore.dat v91 used.
02-05-05 Dmame 095b and ArcadeOS 2.52 used for core system software. hiscore.dat v95 used.
07-05-05 Dmame 096b and ArcadeOS 2.52 used for core system software. hiscore.dat v96 used.
27-05-05 History.dat file V96 added to MAME directory.
04-06-05 Mame licence agreement added to this read me file.
10-06-05 Mame licence agreement added to installation process..
26-06-05 Boot disk and installation process house keeping.
06-07-05 Dmame 097b and ArcadeOS 2.52 used for core system software, hiscore.dat v96 History.dat v97 used.
07-08-05 Installation process house keeping.
20-08-05 Dmame 099b and ArcadeOS 2.52 used for core system software, hiscore.dat v99 History.dat v99 used.
03-10-05 Dmame 100b and ArcadeOS 2.52 used for core system software, hiscore.dat v100 History.dat v100 used.
26-11-05 House keeping.
30-11-05 ReadME file update.
01-08-06 Menu added at startup, option to restore default settings
01-08-06 All ArcadeOS volume levels normalised with games and startup video.
19-08-06 Driver house keeping, New CD-ROM Driver.
25-09-06 Menu at startup removed, option to restore default setting, This now runs when you exit ArcadeOS.
05-10-06 Mame v100 i686 optimised, for use with 686 family processors.
05-10-06 Mame v100 i686 optimised version of mame added to installation process.
12-10-06 House keeping. Auto mame.cfg restorer, due to bug with ArcadeOS, bug is with manual resolution selection.
12-10-06 ArcadeOS, menu added to change the look of ArcadeOS
22-10-06 ArcadeOS exit menus updated.
22-10-06 Atx PSU control removed.
25-10-06 Installation process updated.
30-10-06 Dmame 079b and 079 i686 added to mame installation options.
14-11-06 Xml2info update in ArcadeOS v2.52 www.arcadeos.com Whats new.
23-11-06 Software house keeping.
31-01-07 Sound Blaster Live and Audigy drivers added.
31-01-07 Ensoniq Audio PCI Drivers added.
31-01-07 Game Launch frontend v0.9.8 added.
31-01-07 Future upgrades may use AdvanceMAME.
15-12-07 CD/DVD Rom driver update.
15-12-07 Driver house keeping, Restore option improved, Memory manager improved on large game ROM's/CHD's
15-12-07 DOS MAME no longer being supported by the MAME team. So for now this is my final version. V100.

This version supports the following hardware:- E.g

Most Motherboards
AMD 450Mhz, Athlon 850Mhz, Intel / AMD 3g or Above
256Mb pc100, DDR or Above
80gb HDD best for all rom's and CHD's
Ultimarc ArcadeVGA
J-Pac set to Mame - 15khz
Sound Blaster 64 ISA CARD
Sound Blaster 128 PCI CARD
Sound Blaster Live and Audigy CARD
Ensoniq Audio PCI CARD
Software Used:
Dmame V100b For use with any 586 or lower processor eg Pentium
Dmame V100b_i686 For use with any 686 processor or higher eg Pentium Pro
Hiscore.dat V100
History.dat V100
My favorite version of M.A.M.E:
Dmame V079b For use with any 586 or lower processor eg Pentium
Dmame V079b_i686 For use with any 686 processor or higher eg Pentium Pro
Hiscore.dat V100
History.dat V100
ArcadeOS 2.52
Game Launch v0.9.8
(MPEG.EXE):- Demo Only Please Visit http://www.multimediaware.com/mpeg/ to Register the software
Csdpmi5b.zip Version r5 (DPMI Memory Manager)
ATAPI CD/DVD-ROM Drivers
Sound Blaster PCI DOS Driver
Sound Blaster ISA DOS Driver
Sound Blaster Live and Audigy Driver
Ensoniq Audio PCI Driver

TIP FOR MAKING DVD DISKS COMPATIBLE WITH DOS:

When making ROM and CHD DVD disks use Nero 6.6
START WITH "DVD FORMAT UDF/ISO".
SET-UP UDF AND ISO TO "UDF 1.02. AND ISO 9660 only".
Do the disk at a slow speed e.g. (2.4X, 4X, 16X).
Allow Nero 6.6 to auto detect writer speed and speed test for each file before disk burn.

Download and Use MameOS.iso with Roxio Creator Classic 6 (or any writer software that supports ".ISO" files) to make a bootable setup C.D. for installing mame O/S.
Do the drive image write at a slow speed (e.g. 16X) and disk at once.

After your MameOS disk is made, set your arcade p.c B.I.O.S. settings to the following:-

"STANDARD CMOS SETUP"
PRI Master = Hard Drive
Sec Master = CD Rom Drive
Floppy Drive A and B = Not Installed

"BIOS FEATURES SETUP"
1st Boot Device = CDROM
2st Boot Device = IDE0
3st Boot Device = Not Installed
Try Other Boot Device = NO
Floppy Drive Seek = Disabled

F10 to exit and save

Place your MameOS disk into your CD Rom drive:-

RE-SET your arcade p.c.

Follow the on screen setup instructions from your new setup CD Rom.

Please NOTE where you see a ** These menu options have default time outs.

LICENCE AGREEMENT! -

Use the cursor keys to navigate the licence

After you have read the licence agreement press "F10", To accept the terms and conditions:

"F10", Pressed:-

MASTER MENU. (FRONTEND OPTIONS)

1- INSTALL MAME WITH ARCADEOS

2- INSTALL MAME WITH GAME LAUNCHER

3- To EXIT SET-UP.

**(Option 1 is default option after 20 seconds)**

Now installing M.A.M.E with ArcadeOS Frontend.

Please note: Installation process is also the same for Game Launch:

(Fdisk Menu)

1- Run Fdisk

2- Skip Fdisk

**(Option 2 is default option after 15 seconds)**

Option 1 pressed...
Basically FDISK creates partitions (kind of like rooms), on your hard drive.
The only time you have to use fdisk is when you have a brand new hard drive.
There are several different ways you may need to run FDISK and hopefully the following instructions covers most of them.
when you see fdisk, Select Y for large hard disk support. This is what allows for FAT32 partitions.
Select 1. Create DOS partition or Logical DOS Drive.
Select 1. Create Primary DOS Partition.
Select Y (the default) to use the maximum available size for a Primary DOS Partition and to make the partition active.
ReBoot your arcade machine, when you return to the fdisk menu select option 2 to skip fdisk.
Please note: This boot disk uses quick format for a faster installation of your mame computer. If you have used fdisk to delete or create DOS partitions, format will state that it must do a full format.

(MAME MENU)

1- To setup Dmame v100 i686 Pentium Optimised _ For 686 family processor or above eg Pentium Pro.
2- To setup Dmame v100 Standard_ For 586 family processor or below eg Pentium.

3- To setup Dmame v079 i686 Pentium Optimised _ For 686 family processor or above eg Pentium Pro.
4- To setup Dmame v079 Standard_ For 586 family processor or below eg Pentium.

**(Option 4 is default option after 30 seconds)**

(VGA MENU)

1- To SET-UP ArcadeOS using ArcadeVGA CARD and 15Khz ARCADE MONITOR.
2- To SET-UP ArcadeOS using other make VGA CARD and 15Khz MONITOR.
3- To SET-UP ArcadeOS using any make VGA CARD and VGA MONITOR.
4- To SET-UP ArcadeOS using VGA CARD with TV OUT and a TV.

**(Option 1 is default option after 30 seconds)**

(SOUND CARD MENU)

1- PCI Sound Blaster 128 , Will support most SB PCI 128 cards. Also see FAQ

2- PCI Sound Blaster Live, Will support most SB PCI Live and Audigy cards.

3- ISA Sound Blaster 64, To SET-UP MAME/ArcadeOS for any SOUND BLASTER ISA CARD.

4- Ensoniq Audio PCI, Will support most Ensoniq PCI cards.

**(Option 1 is default option after 30 seconds)**

Dmame v079 Standard, ArcadeOS 2.52, SB PCI Drivers.

ArcadeOS USING ArcadeVGA AND 15Khz ARCADE MONITOR.

Installation complete, Remove the boot CD and re-set your arcade PC.

ArcadeOS ONLY

After ArcadeOS has loaded, Exit and use the menus to install extra ROM'S, snap shots and sound samples:-

HOW TO USE MENU
(Player1) = "1". (Player2) = "2".
1= Restore Default Settings. PC Will re-set.
2= Install ROM, Snap shot and sound samples, + ArcadeOS extras menu.

**(Option 2 is default option after 20 seconds)**

Main MENU
1- To install more ROM files to your MAME ROMS directory.
2- Snap shot and sound sample Menu + ArcadeOS extras menu.
Or switch off

Snap shot and sound sample Menu
1- To install more snap shot and sound sample
2- Change the look of ArcadeOS
Or switch off

Change ArcadeOS Look
1- Default, Snap shot & name.
2- List and screen shot look
Or switch off

HOW TO INSTALL ROM SETS FROM CD/DVD ROM
All ROM files must be on the root of D:\ e.g "D:\Qbert.ZIP"
Place you ROM disk into your DVD ROM Drive
Press any key to begin
This will install your ROMS to MAME ROM Directory
After installation your arcade machine will re-start.

How to Install snap shots and sound sample Files
All Snapshots must be in a folder called "SNAP", and all sound sample files must be in a folder called "SAMPLES" e.g:
D:\SNAP
D:\SAMPLES
Snapshots must be in a ".png" format e.g "Qbert.PNG"
Sound samples must be in ".Zip" format e.g "Qbert.ZIP".
Press any key when you are ready to begin copying the contents of drive D:\ (CDROM), NOTE: All files from drive D:\SNAP will be copied directly to your "C:\MAME\SNAP directory" and All files from drive D:\SAMPLES will be copied directly to your "C:\MAME\SAMPLES directory"
After installation your arcade machine will re-start.

How to refresh game list:

After installation of ROM sets: In ArcadeOS press "2" for menu, goto
"ARCADEOS CONFIG" / "INFORMATION" / :-
(set MERGED ROMS to "yes")
(set FILTERS ACTIVE to "yes")
when you see your ROMS listed go back to,
"ARCADEOS CONFIG" / "INFORMATION" / :-
(set MERGED ROMS to "no")
(set FILTERS ACTIVE to "no")
Note: Do this every time you add ROMS to your system.

How to change options like screen savers / information / colours and more:-
In ArcadeOS press "2" for menu, goto
"ARCADEOS CONFIG" by pressing button "1", you will then see a menu list E.g:-
Main
Colour
Screen Saver
Information
E.T.C

How to change Default options like Resolution:-
In ArcadeOS press "2" for menu, goto
"Default CONFIG" by pressing button "1, you will then see a list of control options E.g:-
Resolution = Auto
Depth = Auto
Debug = no
Be careful what you change here!!, Some options will affect all games, if a game wont run goto game config at top of main ArcadeOS menu.
If by mistake you have changed a setting and ArcadeOS has stopped working or some games look very different, (DON'T PANIC) you can simply exit ArcadeOS and use option 1 when you see the menu, this will restore all of your settings to the default settings, including the options you selected during the installation process, This saves you re-installing the operating system and ROM sets:-
HOW TO USE MENU
(Player1) = "1". (Player2) = "2".
1= Restore Default Settings.
2= Install ROM, Snap shot and sound samples, + ArcadeOS extras menu.
**(Option 2 is default option after 20 seconds)**

Game Launch ONLY

First Please note that Game Launcher v0.9.8 was released on the 14 May 2002 and it's the latest version. It's not yet compatible with the latest versions of DOS MAME V100 however it is perfect for use with MAME V079.

## Configuring Game Launcher

For your convenience this installation CD has had all the configuration done for you. Please read on to find out how to change global options in Game Launch.

The `glaunch.cfg` file contains the global configuration options. It contains a list of emulators to support and what kind of background music is desired. All other configuration options are emulator specific and are contained in the `config/` directory.

Each emulator listed in `glaunch.cfg` must have a corresponding cfg file in the `config/` directory. For example, if "mame" is listed in `glaunch.cfg`, then `config/mame.cfg` contains the configuration options for MAME.

Please look at `config/template.cfg` and the other examples I use provided in the `config/` directory. I've tried to make the config file self-documenting.

### Using mamescan.exe

Please Note:

When you exit Game Launch you will see a menu for helping you to install ROM's etc, After you have installed your ROM sets Mamescan will run automatically when you press option 2 to exit :-). Your arcade machine will reset and when game launch starts up you should see all your games listed :-).

`mamescan.exe` is a command line tool that automatically creates a .map and .rom file for MAME by scanning the ROMs you have installed. It uses the MAME executable to figure out which ROMs are buried inside merged ROMs. By default, only the primary ROMs are included and all clones are skipped. Individual ROMs may be included and excluded by using a constraint file.

A mamescan config file, by default `mamescan.cfg` specifies the path the a MAME executable, the path to MAME ROMs, and the configuration file to use for Game Launcher. The configuration file to use is really the base pathname of the configuration file to use. Two configuration files are created by mamescan. If the base path name given is `config/mame`, then the files created are `config/mame.map` and `config/mame.rom`. This path may be relative or absolute.

You can force the inclusion and exclusion of individual ROMs in the configuration file if you want to override the default choices. In the constraint section of the config file, any line beginning with a '+' forces inclusion and any line beginning with a '-' forces exclusion. For example, the `pacman.zip` file contains the games `pacman` (the Namco version) and `pacmanm` (the Midway version). The "primary" ROM is `pacman` and the clone is `pacmanm`, so mamescan will include `pacman` and exclude `pacmanm`. Say you do not want to include `pacman`, but want to include `pacmanm`. You can add the following lines to the constraint section of the configuration file:

    -pacman
    +pacmanm

### Configuring Screen Resolution. "important"

Any resolution available by your DOS VESA driver should be available to use. If the chosen resolution is not available, Game Launcher will not run. Not all resolutions look that good, though, especially depending on the menu orientation. For horizontal orientation, I would recommend either 800x600 or 400x300. 800x600 looks much nicer because the anti-aliasing of the fonts is much less noticeable. For vertical orientation, I would recommend either 640x480 or 320x240. 640x480 looks nicer again because of the anti-aliasing.

The "`glaunch.cfg", in this installation CD is setup to run on an arcade monitor or PC VGA monitor:`

`For 15Khz Arcade Monitor the resolution is set to 320*200 and a font size of 8. On some Arcade Monitors 640*480 resolution can be used.`

`For PC VGA the resolution is set to 640*480 and a font size of 15 is used.`

Also higher resolutions may result in slower animations. This can be caused by running out of VRAM or processing power. The lack of VRAM causes slower animation because Game Launcher will use VRAM if your video card supports hardware acceleration. If you're curious if VRAM is being used, check the log file. If your video driver does not support hardware acceleration, then VRAM will not be used under any circumstances.

### Configuring Fonts

Any TrueType font is supported, although very thin and/or small fonts may show some pink spots. The font size is fully customizable by choosing the point size. An appropriate size is mostly personal preference. I prefer an 18 point font in horizontal orientation at a resolution of 800*600 or vertical orientation at 640x480, but smaller fonts look OK, too. For smaller resolutions, I prefer a 10 point font for horizontal orientation at 400x300 or vertical orientation at 320x240. You really cannot go any smaller than 8 point without the font looking terrible. Any larger than 10 point results in only a few menu items to fit on the screen. 10 points seems like a nice compromise.