Software

The Boot Disk, Used to install all the software.

 The basic function of the boot disk is to ask if you would like ISA or PCI sound drivers, Depending on how you answer this will determine the next action E.G if you press 1 for PCI (IF errorlevel 1 GOTO PCI) the boot disk moves to the part called :PCI in the Autoexec.bat. The next stage of the boot disk is to Format the hard disk using the command Format. Then we have to make the hard disk a system drive by using "sys.com C:", This command makes drive C:\ bootable, After this stage the boot disk will copy all the content of D:\SYSTEM\ (CD ROM DRIVE) to the hard disk C:\ by using a command called install.exe E.g all the archives from the SYSTEM DIR will be copied (AcadeOS, MAME, CSD, DAT, ROMS, SAMPLES, DPMI, SNAP)  (mkdir C:\MAME A:\INSTALL D:\SYSTEM\MAME C:\MAME). The boot process will then copy the PCI sound Drivers from D:\SND\. and copy the mame logo video mkdir C:\MPG A:\INSTALL D:\SYSTEM\MPG C:\MPG

The next stage is to ask what type of VGA card you are using and with what monitor, Depending on how you answer this will determine the next action E.G if you press 1 (IF errorlevel 1 GOTO ULTI)- To SET-UP ArcadeOS using ULTIMARC VGA and 15Khz ARCADE MONITOR the boot disk moves to the part called :ULTI then it will use copy to copy the files from D:\ Drive E.G A:\COPY D:\VIDEO\ULTI\arcadeos.cfg C:\ARCADEOS,  A:\COPY D:\VIDEO\ULTI\mame.cfg C:\MAME, A:\COPY D:\VIDEO\ULTI\mame.dat C:\ARCADEOS.

Setup Complete.

If you had problems following all the above, study the example Autoexec.bat file below:-

View a copy of the boot disk's Autoexec.bat

Commands used:

  1. mkdir = make directory e.g. "mkdir c:\arcadeos", This will make the directory ArcadeOS.
  2. rd = remove directory e.g "rd arcadeos", This will remove arcadeos directory.
  3. del = delete e.g "del arcadeos", This will delete all files in the arcadeos directory.
  4. deltree = delete the directory e.g "deltree arcadeos", This will remove the arcadeos directory but only if empty..
  5. cd = change directory e.g "cd c:\Arcadeos", This will move you to "C:\ArcadeOS" directory.
  6. cd\ = change directory back to the root of C:\ e.g "cd\", This will take you back to the root of C "C:\".
  7. sys c: = Make a hard drive a bootable drive.
  8. format C:/Q = format C Drive e.g "Format C:/Q, The "/Q", makes format do a quick format.
  9. echo = display text on screen e.g "echo Installing ArcadeOS.....", This will display "Installing ArcadeOS.....".
  10. edit = edit any config file e.g cd c:\arcadeos, edit arcadeos.cfg, This will allow you to edit the arcadeos.cfg file.
  11. views = view any cfg, log, txt, dat files e.g "views readme.txt", This will allow you to see the readme.txt file in.
  12. cls = Clear the screen.
  13. DIR/w/o/p = Directory of C drive by width, order, and page.
  14. atxoff = Turn P.C off.

After the boot disk was tested I used Roxio Creator Classic 6 to make a bootable C.D using my boot disk as the image boot file.


M.A.M.E and ArcadeOS

Mame, and ArcadeOS was setup and configured on a separate PC that had a CDRW drive so when the software was setup and configured correctly I could write it to a CDRW then test it on the Jamma cab.

1, 2, and 12.bat, What are they for?

The files 1.Bat, 2.Bat, and 12.Bat Were made to make it easy to update the machine with out having to plug in a keyboard every time I wanted to update E.g To update the M.A.M.E ROMs directory all you have to do is "press player 1 button and then enter, "Enter is player 1 held down and player 1 joystick pushed left"

"1.bat" Is used to update the M.A.M.E Roms directory, By pressing "Player 1 button or 1 on keyboard", Then enter, The script will run and ask you to     press any key when you are ready to begin copying the contents of drive D:\ (CDROM), NOTE: All files from drive D:\ will be copied directly to your     "C:\MAME\ROMS directory". All ROM.ZIP files must be on the root of the CDROM disk. E.g    D:\Pacman.ZIP

"2.bat" Is used to update the Mame SNAP Files directory, By pressing "Player 2 button or 2 on keyboard", Then enter, The script will run and ask you to     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". All .PNG files must be in a folder called "SNAP" on CDROM. E.g D:\SNAP\GRIDLEE.PNG

"12.bat" Is used to update the Mame Sound Samples Files directory, By pressing "Player 1 and player 2 or 12 on keyboard", Then enter, The script will run    and ask you to press any key when you are ready to begin copying the contents of drive D:\ (CDROM), NOTE: All files from drive D:\SAMPLES will be    copied  directly to  your "C:\MAME\SAMPLES directory". All .ZIP files must be in a folder called "SAMPLES " on CDROM. E.g     D:\SAMPLES\DKONG.ZIP

View a copy of  the above .Bat files

View a copy of the Arcadeos.cfg  ArcadeOS Config file

View a copy of the MAME.cfg  M.A.M.E Config file

View a copy of the GO.Bat  ArcadeOS Run file


Example Autoexec.bat and Config.sys files For sound blaster PCI card.

Autoexec.bat

echo off
path=c:\sys;c:\mame;C:\ArcadeOS
CDEX /D:CD001 /V
SET BLASTER=A220 I5 D1 H5 P300 T6
SET SBPCI=C:\DOSDRV
C:\DOSDRV\SBLOAD
C:\DOSDRV\SBINIT
SMARTDRV
C:\sys\MPEG.EXE -R1 C:\MPG\MAMELOGO.MPG
CD C:\ArcadeOS
go

Config.sys

DEVICE=C:sys\SETVER.exe
DEVICE=C:sys\HIMEM.SYS
DEVICE=C:sys\EMM386.EXE NOEMS NOVCPI
DEVICE=C:TEAC_CDD.SYS /D:CD001
LASTDRIVE=Z
BUFFERS=20
FILES=50
DOS=HIGH,umb