Disclaimer
----------
This software is without warranty and use of it is entirely at your
own risk.
Upgrade Release
.Cleaned up support for large rom collections.
.Added support for advmame.rc config file.
.Config menus now more readable.
.Support for new Mame 6.x config parimeters.
.Support for multiple ROM directories for custom lists.
.Corrected defaults for Filters.
.LCD/VFD Display support improved.
.Orientation toggle now respects AutoRotate setting.
.Support added for monitor rotation hardware.
.Corrected Sidewinder Joystick detection on startup.
.PNG file support improved.
Unfortunately, still supports only 8 bit (256 color) images.
.Displays proper image when launching game in Jukebox Screensaver.
Note: DAT files from older versions of ArcadeOS will not work with
this version of ArcadeOS!
Newly added parameters in ARCADEOS.CFG include:
#configuration file used by mame executable
config=mame.cfg
In order for this to work there must be an associated DAT file in
the ARCADEOS directory. This file is used to define user-configurable
options for that config file. Currently, this field may contain
"mame.cfg" or "advmame.rc" only.
-----------------
Multiple ROM Folder Filtering:
To use multiple ROM directories with Custom Sets, divide roms into
desired directories. List these directories in rom path line of the mame
config file seperater by semi-colons (;). Within ArcadeOS, set "C.List
is Copy" and "Filters Active" in the ArcadeOS Config:Information menu.
Proceed to the ArcadeOS Config:Filters menu and select the position of
the desired ROM directory from 1 to 10 (0=not filtered). Repeat this
Filter setting from within each Custom Set. All other filter options my
be used with this setting.
Extra EMU files MUST be updated:
DAT files from older versions of ArcadeOS will no longer work!
See changes to documentation in EXTRA.DOC of the ArcExtra set for
changes to DAT files.
Additional Feature changes have been incorporated into the new ArcadeOS
Manual included with this package.
Fairly simple release, AOS now correctly displays found ROMs for the
latest versions of MAME and AOS' filters also work with them.
Also, the beta tester list was missing - I simply put the wrong (incomplete)
file into the distribution package.
All wav files used are user definable, just change the entries
in arcadeos.cfg to use different wav files for the events
(startupwav,shutdownwav,windowwav,errorwav,saverwav,gamewav)
remaplist=
It will use that remap list for that particular game, if no file is
found - or the file does not contain a remaplist - AOS will use the
default remaplist defined in the .APP file (or arcadeos.cfg)
c:\arcadeos\mame\galaxian.rmp
remaplist=32,224|75,34,224|77,30,29
Quick Start
-----------
Unzip ARCADEOS.ZIP to any directory and set the correct directory
and executable name for MAME in ARCADEOS.CFG
Then run
ArcadeOS.EXE
Sidewinder Support
------------------
ArcadeOS can now be controlled entirely from a MS Sidewinder.
M - Change emulators
Spinner Support
---------------
ArcadeOS now supports Spinners connected to the PC as
the X-Axis of a mouse.
Screen Shots
------------
To make screen shots for use as backdrops in ArcadeOS,
run the desired game in MAME and press F12.
(F9 in Callus, S in System16)
If you wish to put screen shot support into other emus (such as RAINE)
you need to do the following....
mergedroms=1
in ArcadeOS.CFG
Notes on Merged ROMS:
If you are not using all merged ROMs and you set this flag to 1,
a game maybe listed which you do not actually have the romset for.
flyers = flyers
cabinets = cabinets
This way, you can see screen shots of the game when scrolling through
the list, then a flyer when it's being launched.
Or - you can create your own PCX files with game instructions etc.
Trouble Shooting
----------------
()If you run ArcadeOS and it list 0 games, check the following:-
i. ArcadeOS.CFG contains the correct directory and exe name for
mame i.e. mamepath=c:\mame mameexe=mame.exe infoexe=mame.exe
('infoexe' is the exe used to get the list of valid game names)
ii. MAME.CFG exists and contains an entry 'rompath' - this is
what ArcadeOS uses to find your games
iii. Make sure you're using DOS MAME
Features
--------
As far as I'm aware, it is the only frontend which
can be orientated vertically and the only frontend
which can output video compatible with an arcade monitor.
ArcadeOS:
.Runs horizontally or vertically
.Has 5 types of video output
1)Standard VGA 320x200
2)Standard VGA 320x200 with scanlines
3)Standard SVGA 640x480
4)Arcade monitor/NTSC TV compatible 320x200
5)PAL TV compatible 320x200
http://www.mameworld.net/pc2jamma
MAME
CALLUS
SYSTEM16
RAINE
RAGE
BRSMS
ColEM
GENECYST
KGen98
Magic Engine
MGX
NESTICLE
ROCKNES
SP
Z26
ZSNES
See files
EXTRA.DOC
and
CONSOLES.DOC
(in CONSOLES.ZIP)
Usage
-----
Simply unzip ARCADEOS.ZIP to your hardisk
To setup ArcadeOS with MAME's directory use:
i.e.
arcadeos -mamepath d:\mame
NOTE:you only have to do this once - after ArcadeOS knows your MAME
directory you can start it with just 'arcadeos'
Also, if you've got MAME in c:\mame\mame.exe , ArcadeOS should pretty
well run 'out of the box'.
Keys
----
Arrow Keys/Joypad/Joystick - move highlight cursor
(right/left act as page up/down)
1/1 Player Start - Run highlighted game
5/Coin 1 - Display game info/screen shot
Ctrl/Button1 P1 - Change orientation of selected game (MAME only)
Alt/Button2 P1 - Change which games are displayed on the ArcadeOS.
Cycles through All,Normal,Rotated (MAME only)
Space/Button3 P1 - Change orientation of ArcadeOS (MAME only)
A/Button1 P2 - Run Random game
S/Button2 P2 - Set game's custom list
Q/Button3 P2 - Help
6 - Cycle through available emulators
L - Locks ArcadeOS, so only game select,launch and
info functions are available
2/2 Player Start - Displays Control Menu
From this menu you can select AracdeOS' other features
Operation
---------
If the video output is selected to be
to an arcade monitor, ArcadeOS.EXE will beep 3
times when it has set the video mode to a
safe scanrate/resolution, you
can now turn on your arcade cabinet and play some games.
is set in ArcadeOS.CFG
Pac Man -H
The name of the game will be in white or grey,
white indicates that a ROM of that name was found,
grey indicates a 'clone' from a merged ROM set
Config Menu
-----------
This allows you to change some config items.
These items can be user defined, see EXTRA.DOC for more info
File Menu
---------
this allows you to place a disk in Dirve A: and :-
(1)Copy/Unzip zipped ROMS to your hard disk
(2)Unzip a new version of <emulator>
(3)Run a user created batch file called UPDATE.BAT
(3)If the file UPDATE.BAT is found on the A: drive ,it will be run.
Files
-----
System files:
ArcadeOS.EXE - the executable
PWRAP.EXE - Protected mode wrapper to allow keyboard remapper to work
with DOS extenders
ArcadeOS.DOC - this file
ArcadeOS.CFG - Config file for ArcadeOS.EXE
<emuname>.RMS - Created after ArcadeOS.EXE is run,
saves config items for game roms
MAME.DAT - Data for configurable MAME items
NEOGEO.LST - List of NeoGeo games (automatically updated)
MAME.LST - List of MAME games (automatically updated)
CLONE.LST - List of MAME clones (automatically updated)
MAMEINFO.LST - List of info about MAME games (automatically updated)
CHART.PCX - Test Pattern (by Stephen Field)
Backdrops:
AOS.PCX - AOS Backrop
ArcadeOS logotype & background art designed by
Rogerio Campos de Souza (R.Coltrane)
E-mail: RCS1234@Hotmail.com or RCS123@base.com.br
Help File:
ArcadeOS.HLP - Help file
Joysticks/pads
--------------
ArcadeOS supports:
ArcadeOS.CFG
------------
ArcadeOS's configuration file,
all entries are fully commented within the file
Backdrops
---------
You can put in your own backdrops for ArcadeOS,
they must be monochrome , 16 or 256 colour PCX or PNG files
in ArcadeOS.CFG
See the PC2JAMMA project
http://mameworld.retrogames.com/pc2jamma
Screen Centering
----------------
To center ArcadeOS's screen on your arcade monitor, simply choose
'Center Screen' from the control menu and use left/right to adjust the screen.
If 'Easy Center' is set to yes in ArcadeOS's config menu, this value will
automatically be passed on to MAME.
If it is not - you can set screen centering for all or individual games
by altering the 'centerx' value from ArcadeOS's Game/Default config menus
4)If a ModeX mode has been selected (through the use of .app files)
that mode is setup as an arcade monitor mode
Eric Anschuetz
Rogerio Campos de Souza (R.Coltrane)
Stephen Field
Marisa Gaincarla
n2locarz
Richard Jones
Danny Rego
Credits
-------
Sidewinder routines based on Neil Bradley's Sidewinder code
3D code based on Robert C. Pendleton's 3D texture mapper
Sound support is implemented using Carlos Hasan's SEAL sound library
A huge thankyou to anybody who ever sat down and wrote an emulator,
without them - all this would be a bit academic.....
Beta Testers
------------
(in alphabetical order):
eric c day
H. Ronson
Nick Bourdo
Richard
Ron
Stefano (jimi)
Final Notes
-----------
The first time you run ArcadeOS it is advisiable
to have it connected to a normal PC monitor
with
incabinet=0
set in ArcadeOS.CFG,