News
Documentation History Authors Cost Video links
Forums
AdvanceMAME
AdvanceMENU
AdvanceCAB
|
Documentation of AdvanceCD
AdvanceCD Arcade LiveCD1 DescriptionAdvanceCD is a bootable live CD, DVD and USB disk of a minimal Linux distribution containing the AdvanceMAME emulator.You can boot it in any PC and play the contained games without any installation. The default distribution contains the arcade games Gridlee, Poly Play and Robby Roto and it uses only 20 Mbyte leaving the whole disk for your roms. 2 RequirementsPlease note that AdvanceCD works only with PC MultiSync monitors with these clock ranges:
Ensure to use it with a PC MultiSync monitor compatible with these clocks. Generally all the recent monitors are ok. To make it working with Arcade Monitors or TVs you must customize it manually. 3 Using AdvanceCDSimply put the CD/DVD in the drive or connect the USB disk, and reboot your PC.After the detection of your hardware the AdvanceMENU interface automatically starts. When the menu is started, browse the available games and start them pressing ENTER. To shutdown select "PowerOff" in the menu, or simply power-off the PC. 4 Game PlayIn the game play you can use the following keys:
For player 1 generally the keys are:
5 Adding your filesBefore creating the disk image you must copy your roms and other files under the image/arcade/ directory.Generally you need only to add roms in the image/arcade/rom directory and snapshots in the image/arcade/snap directory. Eventually you can also add other files in the following directories: For AdvanceMAME:
For AdvanceMESS:
For AdvanceMENU:
Please note that AdvanceMENU lists only games that don't have the MAME driver in `preliminary' state. If you want to improve the AdvanceMENU performance, instead of putting tons of images and sounds in the directories you can use only a single big .zip containing all the .png, .mp3 and .mng files. To improve performance is better to store the files in the zip and don't compress them. If you prefer, before creating the disk image, you can delete the image/free directory containing the free games. 6 Checking your romsBefore creating the disk is a good idea to check if AdvanceMAME can use your set of roms.This can be done running the included `checkrom' script. In Linux you need to first install the AdvanceSCAN program and run the script:
The AdvanceSCAN program is present in the support/advancescan-1.8.tar.gz package. In Windows you need only to run the batch file:
The script will show at screen a short text report on incomplete rom files, and on missing roms required by other present roms. 7 Installing on a CD/DVDTo make a CD/DVD you need to run the `makecd' script to create the CD/DVD image, and burn it with a burning program.In Linux you need to run the script:
and in Window the script:
These scripts create in the current directory the file `advcd.iso' containing the CD/DVD ISO image. You can burn it with your favorite CD/DVD burning program. 8 Installing on an USB diskTo install on an USB disk, you need to connect it to your PC, and run the `makeusb' script.In Linux you need to first install the `makebootfat' program and run the script:
The makebootfat program is present in the support/makebootfat-1.4.tar.gz package. In Windows you need only to run the batch file:
These scripts format the connected USB disk, and copy on it the whole image/ directory. The disk is formatted with the FAT filesystem. Please note that the content of the USB disk is completely deleted without asking. 9 Installing on a Fixed disk partitionTo install on a Fixed disk partition you need to run the `makepart' script from a command shell specifying as the only argument the partition name.In Linux you need to first install the `makebootfat' program and run the script:
where DEVICE is generally something like /dev/hdaN, for example:
to install in the eighth partition of the first harddisk. The makebootfat program is present in the support/makebootfat-1.4.tar.gz package. In Windows you need only to run the batch file:
where DEVICE is generally something like \\.\X:, for example:
to install on the partition D:. These scripts format the partition, and copy on it the whole image/ directory. The partition is formatted with the FAT filesystem. Please note that the content of the partition is completely deleted without asking. The program prevent you to delete the whole hard disk, but it's better TO BE SURE OF THAT YOU ARE DOING. Note also that the script only operates on an exiting partition. You must use other tools to create the partition, mark it as active/bootable, and eventually install a boot manager. 10 CustomizingYou can customize the behavior of AdvanceCD adding in the image/arcade/ directory the advcd.rc file containing some command keywords:
You can customize the behavior of the AdvanceMAME, AdvanceMESS and AdvanceMENU programs adding in the image/arcade/ directory the configuration files advmame.rc, advmess.rc and advmenu.rc containing your custom options. You can customize the system behavior adding in the image/arcade/ a shell script called advcd.sh. The script is executed at the end of the system startup just before running AdvanceMENU. Instead, the script advcd0.sh is executed before the shutdown. 11 Running With An Arcade MonitorTo use a Standard Arcade Monitor at 15 kHz, you must create custom configuration files advmame.rc and advmenu.rc in the /image/arcade directory:To customize AdvanceMAME you must create a file named advmame.rc with the following options:
device_video_format 15750 0.737421 0.0754717 0.0738994 0.113208 0.916168 0.011976 0.011976 0.0598802 device_video_pclock 12-50 device_video_hclock 15.75 device_video_vclock 60 display_magnify 1 display_adjust generate_yclock To customize AdvanceMENU create a file named advmenu.rc with the following option:
device_video_pclock 12-50 device_video_hclock 15.75 device_video_vclock 60 display_size 640 device_video_modeline standard_640x240 13.5821 640 704 768 864 240 243 246 262 -hsync -vsync mode list mode_skip full_mixed list_mixed tile_big tile_enormous tile_giant tile_icon tile_marquee You can force the text console to use an arcade like video mode using the command:
The complete list of video modes for the console is available in the file /etc/fb.modes. 12 TroubleshootingYou can press CTRL+ALT+F2 to open a Linux console and access directly the system. The most common Linux commands are available.12.1 CD/DVDIf you are using a CD/DVD-RW be warned that a lot of PCs don't boot from a CD/DVD-RW. Always use a not RW support for the final version of your CD/DVD.To ensure maximum compatibility you must use a high quality CD/DVD, burn it at low speed and finalize it. Some motherboards have problems booting the specific El-torito format used by AdvanceCD. In this case generally the boot process aborts with the message "BOOT FAILURE" or similar. You can workaround this problem booting with a floppy. Use the rawwritewin.exe program to write the sbm36.raw image to a just formatted 1.44M disk. Both these files are in the support directory. 12.2 USB diskIf your USB disk doesn't boot, try selecting USB-HDD, USB-FDD, USB-ZIP or any other USB device in the boot menu.With AMI BIOS and a Via chipset, including Epia-m and Shuttle mv42n you might have to enable USB Keyboard Support in your BIOS. On some broken boards, like my Epia-M, you need to plug the memory stick in without any power (remove your power plug), otherwise the BIOS might not recognize the memory stick. 12.3 Fixed disk partitionIf the partition doesn't boot, ensure to have marked it as `active'. Eventually try installing a boot manager.13 ContentsThe disk image contains the programs:
The disk structure is:
14 CopyrightThis file is Copyright (C) 2003, 2004 Andrea Mazzoleni, desmatic. |