Ең жақсы екілік опциялар брокері!
Basic MAME Usage and ConfigurationВ¶
This section describes general usage information about MAME. It is intended to cover aspects of using and configuring MAME that are common across all operating systems. For additional OS-specific options, please see the separate documentation for your platform of choice.
Universal Commandline OptionsВ¶
This section contains configuration options that are applicable to all MAME sub-builds (both SDL and Windows native).
Commands and VerbsВ¶
Commands include mame itself as well as various tools included with the MAME distribution such as romcmp and srcclean.
Verbs are actions to take upon something with the command (e.g. mame -validate pacman has mame as a command and -validate as a verb)
Many verbs support the use of patterns, which are either a system or device short name (e.g. a2600, zorba_kbd) or a glob pattern that matches either (e.g. zorba_*).
Depending on the command you’re using the pattern with, pattern matching may match systems or systems and devices. It is advised to put quotes around your patterns to avoid having your shell try to expand them against filenames (e.g. mame -validate «pac*»).
File Names and Directory PathsВ¶
A number of options for specifying directories support multiple paths (for for example to search for ROMs in multiple locations). MAME expects multiple paths to be separated with semicolons ( ; ).
MAME expands environment variable expressions in paths. The syntax used depends on your operating system. On Windows, % (percent) syntax is used. For example %APPDATA%\mame\cfg will expand the application data path for the current user’s roaming profile. On UNIX-like system (including macOS and Linux), Bourne shell syntax is used, and a leading
Ең жақсы екілік опциялар брокері!
expands to the current user’s home directory. For example,
Relative paths are resolved relative to the current working directory. If you start MAME by double-clicking it in Windows Explorer, the working directory is set to the folder containing the MAME executable. If you start MAME by double-clicking it in the macOS Finder, it will open a Terminal window with the working directory is set to your home directory (usually /Users/ ) and start MAME.
If you want behaviour similar to what Windows Explorer provides on macOS, create a script file containing these lines in the directory containing the MAME executable (for example you could call it mame-here ):
You should be able to use any text editor. If you have a choice of file format or line ending style, chose UNIX. I’ve assumed you’re using a 64-bit release build of MAME, but if you aren’t you just need to change mame64 to the name of your MAME executable. Once you’ve created the file, you need to mark is as executable. You can do this by opening a Terminal window, typing chmod a+x followed by a space, dragging the file you created onto the window (this causes Terminal to insert the full escaped path to the file), and then ensuring the Terminal window is active and hitting Return (or Enter) on your keyboard. You can close the Terminal window after doing this. Now if you double-click the script in the Finder, it will open a Terminal window, set the working directory to the location of the script (i.e. the folder containing MAME), and then start MAME.
-help / -h / -?
Displays current MAME version and copyright notice.
-validate / -valid [
Performs internal validation on one or more drivers and devices in the system. Run this before submitting changes to ensure that you haven’t violated any of the core system rules.
If a pattern is specified, it will validate systems matching the pattern, otherwise it will validate all systems and devices. Note that if a pattern is specified, it will be matched against systems only (not other devices), and no device type validation will be performed.
-createconfig / -cc
Creates the default mame.ini file. All the configuration options (not verbs) described below can be permanently changed by editing this configuration file.
-showconfig / -sc
Displays the current configuration settings. If you route this to a file, you can use it as an INI file. For example, the command:
mame -showconfig > mame.ini
is equivalent to -createconfig.
-showusage / -su
Displays a summary of all the command line options. For options that are not mentioned here, the short summary given by «mame -showusage» is usually a sufficient description.
Note: By default, all the ‘-list‘ verbs below write info to the standard output (usually the terminal/command window where you typed the command). If you wish to write the info to a text file instead, add this to the end of your command:
where filename is the name of the file to save the output in (e.g. list.txt ). Note that if this file already exists, it will be completely overwritten.
This creates (or overwrites the existing file if already there) list.txt and fills the file with the results of -listcrc puckman. In other words, the list of each ROM used in Puckman and the CRC for that ROM are written into that file.
-listxml / -lx [
List comprehensive details for all of the supported systems and devices in XML format. The output is quite long, so it is usually better to redirect this into a file. By default all systems are listed; however, you can limit this list by specifying one or more patterns after the -listxml verb.
This XML output is typically imported into other tools (like graphical front-ends and ROM managers), or processed with scripts query detailed information.
-listfull / -ll [
Displays a list of system driver names and descriptions. By default all systems and devices are listed; however, you can limit this list by specifying one or more patterns after the -listfull verb.
-listsource / -ls [
Displays a list of system drivers/devices and the names of the source files where they are defined. Useful for finding which driver a system runs on in order to fix bugs. By default all systems and devices are listed; however, you can limit this list by specifying one or more pattern after the -listsource verb.
-listclones / -lc [
Displays a list of clones. By default all clones are listed; however, you can limit this list by specifying a pattern after the -listsource verb. If a pattern is specified, MAME will list clones of systems that match the pattern, as well as clones that match the pattern themselves.
-listbrothers / -lb [
Displays a list of brothers, i.e. other systems that are defined in the same source file as a system that matches the specified pattern.
Displays a full list of CRCs and names of all ROM images referenced by systems and devices matching the specified pattern(s). If no patterns are specified, ROMs referenced by all supported systems and devices will be included.
-listroms / -lr [
Displays a list of ROM images referenced by supported systems/devices that match the specified pattern(s). If no patterns are specified, the results will include all supported systems and devices.
-listsamples [ ]
Displays a list of samples referenced by the specified pattern of system or device names. If no pattern is specified, the results will be all systems and devices.
-verifyroms [ ]
Checks for invalid or missing ROM images. By default all drivers that have valid ZIP files or directories in the rompath are verified; however, you can limit this list by specifying a pattern after the -verifyroms command.
-verifysamples [ ]
Checks for invalid or missing samples. By default all drivers that have valid ZIP files or directories in the samplepath are verified; however, you can limit this list by specifying a pattern after the -verifyroms command.
Attempts to identify ROM files, if they are known to MAME, in the specified .zip file or directory. This command can be used to try and identify ROM sets taken from unknown boards. On exit, the errorlevel is returned as one of the following:
0: means all files were identified
7: means all files were identified except for 1 or more «non-ROM» files
8: means some files were identified
9: means no files were identified
-listdevices / -ld [ ]
Displays a list of all devices known to be hooked up to a system. The «:» is considered the system itself with the devices list being attached to give the user a better understanding of what the emulation is using.
If slots are populated with devices, any additional slots those devices provide will be visible with -listdevices as well. For instance, installing a floppy controller into a PC will expose the disk drive slots.
-listslots / -lslot [ ]
Show available slots and options for each slot (if available). Primarily used for MAME to allow control over internal plug-in cards, much like PCs needing video, sound and other expansion cards.
If slots are populated with devices, any additional slots those devices provide will be visible with -listslots as well. For instance, installing a floppy controller into a PC will expose the disk drive slots.
The slot name (e.g. ctrl1) can be used from the command line (-ctrl1 in this case)
-listmedia / -lm [ ]
List available media that the chosen system allows to be used. This includes media types (cartridge, cassette, diskette and more) as well as common file extensions which are supported.
-listsoftware / -lsoft [ ]
Posts to screen all software lists which can be used by the entered pattern or system. Note that this is simply a copy/paste of the .XML file which reside in the HASH folder which are allowed to be used.
-verifysoftware / -vsoft [ ]
Checks for invalid or missing ROM images in your software lists. By default all drivers that have valid ZIP files or directories in the rompath are verified; however, you can limit this list by specifying a specific driver name or pattern after the -verifysoftware command.
-getsoftlist / -glist [ ]
Posts to screen a specific software list which matches with the system name provided.
-verifysoftlist / -vlist [softwarelistname]
Checks a specified software list for missing ROM images if files exist for issued softwarelistname. By default, all drivers that have valid ZIP files or directories in the rompath are verified; however, you can limit this list by specifying a specific softwarelistname (without .XML) after the -verifysoftlist command.
Key used to enable/disable MAME keyboard controls when the emulated system has keyboard inputs. The default setting is Forward Delete on macOS or SCRLOCK on other operating systems (including Windows and Linux). Use FN-Delete on Macintosh computers with notebook/compact keyboards.
SDL MAM – Екілік Options көрсеткіштері
Тел: +7 776-530-71-65( WhatsApp )
Адрес: Казахстан, Алматы, Сатпаев көш, 29 үй
Ustaz tilegi – Ұстаз тілегі Республикалық ұстаздар сайты. Сайтта ашық сабақтар, сабақ жоспарлары, қмж, омж, ұмж, ктп, сценарийлер, олимпиада есептерін, тәрбие сағаттарды, мұғалімдерге керекті барлық құжаттарды таба аласыз. Сайтта тегін материал жариялап, олимпиадаларға қатысып сертификат, диплом, алғыс хат, грамота мадақтамаларды алуға болады. Видеосабақтар мен вебинарларға қатысып біліктілікті арттыруға болады.
Сайтта жарияланған материалдарға толықтай материал жариялаған автор жауапты. Егер сайтта сіздің немесе заңсыз жарияланған материалды көрсеңіз редакцияға кері байланыс арқылы хабарласуыңызға болады. Сайт редакциясы сізге барлық жағынан қолдау білдіруге дайын.
Ең жақсы екілік опциялар брокері!