Darren's Systems 2003 - 2018
http://www.arcade-emulator.co.uk
http://www.arcade-emulator.co.uk//instructions.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 05-11-18
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.
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/
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
- 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.
*SB ISA Cards,
After installation Re-set the P.c. A SB
Diagnose program will run.
Follow the steps using AUTO scan then press F10
to save and exit,
AT the part where it asks for a "C:\WINDOWS
path", press ESCAPE.*
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 andsound
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.