Previous 199869 Revisions Next

r19693 Thursday 20th December, 2012 at 00:56:47 UTC by R. Belmont
Add MESS-related manpages I missed (nw)
[src/osd/sdl/man]castool.1* imgtool.1* ldresample.1* mess.6*

trunk/src/osd/sdl/man/ldresample.1
r0r19693
1.\"                                      Hey, EMACS: -*- nroff -*-
2.\" First parameter, NAME, should be all caps
3.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
4.\" other parameters are allowed: see man(7), man(1)
5.\"
6.TH ldresample 1 2012-12-01 0.147u3 "MESS Laserdisc audio manipulation tool"
7.\"
8.\" Please adjust this date whenever revising the manpage.
9.\"
10.\" Some roff macros, for reference:
11.\" .nh        disable hyphenation
12.\" .hy        enable hyphenation
13.\" .ad l      left justify
14.\" .ad b      justify to both left and right margins
15.\" .nf        disable filling
16.\" .fi        enable filling
17.\" .br        insert line break
18.\" .sp <n>    insert n+1 empty lines
19.\" for manpage-specific macros, see man(7)
20
21.SH "NAME"
22ldresample \- Laserdisc audio synchronizer and resampler.
23
24.SH "SYNOPSIS"
25.B ldresample
26.I source.chd
27.br
28.B ldresample
29.I source.chd
30.I output.chd
31.B offset
32.B [slope]
33
34.SH "DESCRIPTION"
35Assists in resynchronizing audio tracks in a CHD (Compressed Hunks of Data) file
36 with frames.
37.br
38.B Offset
39parameter and
40.B slope
41option make a linear equation f(x) which
42describes the sample offset from the source as a function
43of field number.
44
45.SH "COPYRIGHT"
46Copyright \(co 2008 Aaron Giles. BSD License.
47
48.SH "AUTHOR"
49Written by Aaron Giles.
50
51.SH "SEE ALSO"
52.BR ldverify (1),
53.BR ldplayer (1).
54
55.sp 3
56This manual page was written by Ludovic Lechapt <ludomatic@gmail.com>,
57for the Debian project but may be used by others.
trunk/src/osd/sdl/man/imgtool.1
r0r19693
1.\"  -*- nroff -*-
2.\"
3.\" imgtool.1
4.\"
5.\" Man page created from usage info and imgtool.txt
6.\" Cesare Falco <c.falco@ubuntu.com>, February 2011
7.\"
8.\"
9.TH imgtool 1 2012-12-01 0.147u3 "Image manipulation tool for MESS"
10.\"
11.\"
12.\" NAME chapter
13.SH NAME
14imgtool \- A generic image manipulation tool for MESS
15.\"
16.\"
17.\" SYNOPSIS chapter
18.SH SYNOPSIS
19.B imgtool create
20.I format image
21.RI [ option " ...]"
22.br
23.B imgtool dir
24.I format image
25.RI [ path ]
26.br
27.B imgtool get
28.I format image file
29.RI [ newname ]
30.RB [ \-\-filter=\c
31.IR filter ]
32.RB [ \-\-fork=\c
33.IR fork ]
34.br
35.B imgtool put
36.IR "format image file " ...
37.RI [ newname ]
38.RI [ option " ...]"
39.RB [ \-\-filter=\c
40.IR filter ]
41.RB [ \-\-fork=\c
42.IR fork ]
43.br
44.B imgtool getall
45.I format image
46.RI [ path ]
47.RB [ \-\-filter=\c
48.IR filter ]
49.br
50.B imgtool del
51.IR "format image file " ...
52.br
53.B imgtool mkdir
54.I format image directory
55.br
56.B imgtool rmdir
57.IR "format image directory " ...
58.br
59.BR "imgtool readsector" | writesector
60.I format image track head sector file
61.br
62.B imgtool identify
63.I image
64.br
65.BR "imgtool listformats" | listfilters
66.br
67.B imgtool
68.B listdriveroptions
69.I format
70.\"
71.\"
72.\" DESCRIPTION chapter
73.SH DESCRIPTION
74.B imgtool
75is a tool for the maintenance and manipulation of disk and
76other types of images that MESS users need to deal with. Functions
77include retrieving and storing files and CRC checking and validation.
78Image files can also be within .zip files.
79.\"
80.\"
81.\" OPTIONS chapter
82.SH OPTIONS
83.TP
84.B create
85Creates and image. Optional, image\-specific parameters can be
86specified, see
87.B imgtool listdriveroptions
88command for a full list.
89.TP
90.B dir
91Lists the contents of an image.
92.TP
93.B get
94Gets a single file from an image. A filter can be specified to convert
95custom file formats to ASCII, see
96.B imgtool listfilters
97command for a full list. File can optionally be renamed.
98.TP
99.B put
100Puts file(s) on an image (wildcards and rename supported).
101Filters are supplied to convert ASCII files to custom file formats,
102see
103.B imgtool listfilters
104command for a full list.
105.TP
106.B getall
107Gets all files off an image. Filters can be specified to convert
108custom file formats to ASCII, see
109.B imgtool listfilters
110command for a full list.
111.TP
112.B del
113Deletes a file on an image.
114.TP
115.B mkdir
116Create a directory on an image.
117.TP
118.B rmdir
119Delete directories on an image.
120.TP
121.B readsector
122Extract content of a single sector from an image to a file.
123.TP
124.B writesector
125Write file content to a specific sector on an image.
126.TP
127.B identify
128Try to recognize the format of an image file.
129.TP
130.B listformats
131Lists all image file formats supported by imgtool.
132.TP
133.B listfilters
134Lists all filters supported by imgtool.
135Filters are a mean to process data being written into or read out
136of an image in a certain way.
137.TP
138.B listdriveroptions
139Lists all format\-specific options for
140.B imgtool put
141and
142.B imgtool create
143commands.
144.\"
145.\"
146.\" EXAMPLES chapter
147.SH EXAMPLES
148.B imgtool dir coco_jvc_rsdos myimageinazip.zip
149.P
150.B imgtool get coco_jvc_rsdos myimage.dsk myfile.bin mynewfile.txt
151.P
152.B imgtool getall coco_jvc_rsdos myimage.dsk
153.\"
154.\"
155.\" SEE ALSO chapter
156.SH SEE ALSO
157.BR mess (6)
trunk/src/osd/sdl/man/mess.6
r0r19693
1.\"  -*- nroff -*-
2.\"
3.\" mess.6
4.\"
5.\" Man page created from usage and source information:
6.\" * commands: see src/emu/clifront.c clifront.h
7.\" * options: core entries, see src/emu/emuopts.c emuopts.h
8.\"            SDL-specific entries, see src/osd/sdl/sdlmain.c osdsdl.h
9.\" Cesare Falco <c.falco@ubuntu.com>, March 2011
10.\"
11.\" Some text borrowed from the xmame 0.106 man page,
12.\" done by Rene Herrmann <rene.herrmann@berlin.de>, September 2000
13.\" and updated by Andrew Burton <burtona@gol.com>, July 2003
14.\"
15.\" Other info's taken from MESS Wiki as well:
16.\" http://www.mess.org/
17.\"
18.\"
19.TH mess 6 2012-12-01 0.147u3 "The Multiple Emulator Super System (MESS)"
20.\"
21.\"
22.\" NAME chapter
23.SH NAME
24MESS \- The Multiple Emulator Super System
25.\"
26.\"
27.\" SYNOPSIS chapter
28.SH SYNOPSIS
29.B mess
30.RI [ options ]
31.I system
32.\"
33.\"
34.\" DESCRIPTION chapter
35.SH DESCRIPTION
36MESS documents the hardware for a wide variety of (mostly vintage) computers,
37video game consoles, and calculators through software emulation. As a nice
38side effect, MESS allows software and games for these hardware platforms
39to run on modern PCs.
40.\"
41.\"
42.\" OPTIONS chapter
43.SH OPTIONS
44.\"
45.\" *******************************************************
46.SS Core commands
47.\" *******************************************************
48.TP
49.B \-help, \-?
50Displays current MESS version and copyright notice.
51.TP
52.B \-validate, \-valid
53Performs internal validation on every driver in MESS. Run this
54before submitting changes to ensure that you haven't violated any of
55the core system rules.
56.\"
57.\" *******************************************************
58.SS Configuration commands
59.\" *******************************************************
60.TP
61.B \-createconfig, \-cc
62Creates the default \fBmess.ini\fR file in the current directory. All the
63configuration options (not commands) described below can be permanently
64changed by editing this configuration file.
65.TP
66.B \-showconfig, \-sc
67Displays the current configuration settings.
68.TP
69.B \-showusage, \-su
70Displays a summary of all the command line options. For options that
71are not mentioned here, the short summary given by \fB\-showusage\fR
72is usually sufficient.
73.\"
74.\" *******************************************************
75.SS Frontend commands
76.\" *******************************************************
77All the list commands below write info to the screen.
78If you wish to write the info to a textfile instead, use redirection.
79For example,
80.B mess \-listxml > ~/messlist.xml
81writes the full list of supported systems to \fBmesslist.xml\fR in your
82home directory.
83.TP
84.B \-listxml, \-lx \fR[\fIsystem\fR|\fIwildcard\fR]
85List comprehensive details for all of the supported systems. The output
86is quite long, so it is usually better to redirect this into a file.
87The output is in XML format. By default all systems are listed; however,
88you can limit this list by specifying a driver name or wildcard.
89.TP
90.B \-listfull, \-ll \fR[\fIsystem\fR|\fIwildcard\fR]
91Displays a list of system driver names and descriptions. By default all
92systems are listed; however, you can limit this list by specifying a
93driver name or wildcard.
94.TP
95.B \-listsource, \-ls \fR[\fIsystem\fR|\fIwildcard\fR]
96Displays a list of drivers and the names of the source files their system
97drivers live in. Useful for finding which driver a system runs on in
98order to fix bugs. By default all systems are listed; however, you can
99limit this list by specifying a driver name or wildcard.
100.TP
101.B \-listclones, \-lc \fR[\fIsystem\fR|\fIwildcard\fR]
102Displays a list of clones. By default all clones are listed; however,
103you can limit this list by specifying a driver name or wildcard.
104.TP
105.B \-listbrothers, \-lb \fR[\fIsystem\fR|\fIwildcard\fR]
106Displays a list of "brothers" or other drivers from same sourcefile.
107By default all systems are listed; however, you can limit this list by
108specifying a driver name or wildcard.
109.TP
110.B \-listcrc
111Displays a full list of CRCs of all ROM images referenced by all
112drivers within MESS code.
113.TP
114.B \-listroms \fIsystem
115Displays a list of ROM images referenced by the specified system.
116.TP
117.B \-listsamples \fIsystem
118Displays a list of samples referenced by the specified system.
119.TP
120.B \-verifyroms \fR[\fIsystem\fR|\fIwildcard\fR]
121Checks for invalid or missing ROM images. By default all drivers that
122have valid ZIP files or directories in the rom path are verified;
123however, you can limit this list by specifying a driver name or
124wildcard.
125.TP
126.B \-verifysamples \fR[\fIsystem\fR|\fIwildcard\fR]
127Checks for invalid or missing samples. By default all drivers that
128have valid ZIP files or directories in the samplepath are verified;
129however, you can limit this list by specifying a driver name or wildcard.
130.TP
131.B \-romident
132Attempts to identify ROM files, if they are known to MESS, in the
133specified .zip file or directory. This command can be used to try and
134identify ROM sets taken from unknown boards. On exit, the errorlevel
135is returned as one of the following:
136.br
137\fB0\fR  all files were identified
138.br
139\fB7\fR  all files were identified except for some "non\-ROM" files
140.br
141\fB8\fR  some files were identified
142.br
143\fB9\fR  no files were identified
144.TP
145.B \-listdevices, \-ld
146Output the list of devices referenced by a given system or set of systems.
147.TP
148.B \-listslots, \-lslot
149Output the list of available slots and slot devices for the system.
150.TP
151.B \-listmedia, \-lm
152Output the list of available media for the system.
153.TP
154.B \-listsoftware, \-lsoft
155Output the list of known software for the system.
156.TP
157.B \-verifysoftware, \-vsoft
158Verify known software for the system.
159.TP
160.B \-getsoftlist, \-glist
161Retrieve software list by name.
162.TP
163.B \-verifysoftlist, \-vlist
164Verify software list by name.
165.\"
166.\" *******************************************************
167.SS Configuration options
168.\" *******************************************************
169.TP
170.B \-[no]readconfig, \-[no]rc
171Enables or disables the reading of the config files. When enabled
172(which is the default), MESS reads the following config files in order:
173.br
1741. \fBmess.ini\fR
175.br
176the main configuration file
177.br
1782. \fI[driver]\fB.ini\fR
179.br
180based on the source file name of the system driver
181.br
1823. \fI[parent]\fB.ini\fR
183.br
184for clones only, may be called recursively
185.br
1864. \fI[system]\fB.ini\fR
187.br
188note this sometimes resolves to the same of the source driver
189.P
190The settings in the later ini's override those in the earlier ini's.
191The default is ON (\-readconfig).
192.TP
193.B \-writeconfig, \-wc
194Write configuration to \fI[driver]\fR.ini on exit.
195.\"
196.\" *******************************************************
197.SS Search path options
198.\" *******************************************************
199Be careful to use the path, directory and file options in
200mess.ini ONLY. Otherwise, the outcome may be unpredictable and not
201consistent across releases.
202.TP
203.B \-rompath, \-rp, \-biospath, \-bp \fIpathname
204Specifies a list of paths within which to find ROM or hard disk images.
205Multiple paths can be specified by separating them with semicolons.
206The default is 'roms' (that is, a directory 'roms' in the same directory
207as the MESS executable).
208.TP
209.B \-samplepath, \-sp \fIpathname
210Specifies a list of paths within which to find sample files. Multiple
211paths can be specified by separating them with semicolons. The default
212is 'samples' (that is, a directory 'samples' in the same directory as
213the MESS executable).
214.TP
215.B \-artpath, \-artwork_directory \fIpathname
216Specifies a list of paths within which to find artwork files. Multiple
217paths can be specified by separating them with semicolons. The default
218is 'artwork' (that is, a directory 'artwork' in the same directory as
219the MESS executable).
220.TP
221.B \-ctrlrpath, \-ctrlr_directory \fIpathname
222Specifies a list of paths within which to find controller\-specific
223configuration files. Multiple paths can be specified by separating
224them with semicolons. The default is 'ctrlr' (that is, a
225directory 'ctrlr' in the same directory as the MESS executable).
226.TP
227.B \-inipath \fIpathname
228Specifies a list of paths within which to find .ini files. Multiple
229paths can be specified by separating them with semicolons. The default
230is '/etc/mess'.
231.TP
232.B \-fontpath \fIpathname
233Specifies a list of paths within which to find .bdf font files. Multiple
234paths can be specified by separating them with semicolons. The default
235is '.' (that is, search in the same directory as the MESS executable).
236.TP
237.B \-cheatpath \fIpathname
238Specifies a list of paths within which to find cheat files. Multiple
239paths can be specified by separating them with semicolons. The default
240is 'cheat' (that is, a directory 'cheat' in the same directory as
241the MESS executable).
242.TP
243.B \-crosshairpath \fIpathname
244Specifies a list of paths within which to find crosshair files. Multiple
245paths can be specified by separating them with semicolons. The default
246is 'crosshair' (that is, a directory 'crosshair' in the same directory as
247the MESS executable).  If the Crosshair is set to default in the menu,
248MESS will look for system/cross#.png and then cross#.png in the
249specified path, where # is the player number.  Failing that,
250MESS will use built\-in default crosshairs.
251.TP
252.B \-hashpath \fIpathname
253Specifies a list of paths within which to search for software hash files.
254Multiple paths can be specified by separating them with semicolons.
255The default is 'hash' (that is, a directory 'hash' in the same directory
256as the MESS executable).
257.\"
258.\" *******************************************************
259.SS Output Directory Options
260.\" *******************************************************
261.TP
262.B \-cfg_directory \fIpathname
263Specifies a single directory where configuration files are stored.
264Configuration files store user configurable settings that are read at
265startup and written when MESS exits. The default is 'cfg' (that is,
266a directory 'cfg' in the same directory as the MESS executable). If this
267directory does not exist, it will be automatically created.
268.TP
269.B \-nvram_directory \fIpathname
270Specifies a single directory where NVRAM files are stored. NVRAM files
271store the contents of EEPROM and non\-volatile RAM (NVRAM) for systems
272which used this type of hardware. This data is read at startup and
273written when MESS exits. The default is 'nvram' (that is, a
274directory 'nvram' in the same directory as the MESS executable). If this
275directory does not exist, it will be automatically created.
276.TP
277.B \-memcard_directory \fIpathname
278Specifies a single directory where memory card files are stored. Memory
279card files store the contents of removable memory cards for systems which
280used this type of hardware. This data is read and written under control
281of the user via the 'Memory Card' menu in the user interface. The
282default is 'memcard' (that is, a directory 'memcard' in the same
283directory as the MESS executable). If this directory does not exist,
284it will be automatically created.
285.TP
286.B \-input_directory \fIpathname
287Specifies a single directory where input recording files are stored.
288Input recordings are created via the \-record option and played back via
289the \-playback option. The default is 'inp' (that is, a directory 'inp'
290in the same directory as the MESS executable). If this directory
291does not exist, it will be automatically created.
292.TP
293.B \-state_directory \fIpathname
294Specifies a single directory where save state files are stored. Save
295state files are read and written either upon user request, or when using
296the \-autosave option. The default is 'sta' (that is, a directory 'sta'
297in the same directory as the MESS executable). If this directory does
298not exist, it will be automatically created.
299.TP
300.B \-snapshot_directory \fIpathname
301Specifies a single directory where screen snapshots are stored, when
302requested by the user. The default is 'snap' (that is, a directory 'snap'
303in the same directory as the MESS executable). If this directory
304does not exist, it will be automatically created.
305.TP
306.B \-diff_directory \fIpathname
307Specifies a single directory where hard drive differencing files are
308stored. Hard drive differencing files store any data that is written
309back to a hard disk image, in order to preserve the original image. The
310differencing files are created at startup when a system with a hard disk
311image. The default is 'diff' (that is, a directory 'diff' in the same
312directory as the MESS executable). If this directory does not exist,
313it will be automatically created.
314.TP
315.B \-comment_directory \fIpathname
316Specifies a single directory where debugger comment files are stored.
317Debugger comment files are written by the debugger when comments are
318added to the disassembly for a system. The default is 'comments' (that is,
319a directory 'comments' in the same directory as the MESS executable).
320If this directory does not exist, it will be automatically created.
321.\"
322.\" *******************************************************
323.SS State/playback options
324.\" *******************************************************
325.TP
326.B \-state \fIslot
327Immediately after starting the specified system, will cause the save
328state in the specified slot to be loaded.
329.TP
330.B \-[no]autosave
331When enabled, automatically creates a save state file when exiting MESS
332and automatically attempts to reload it when later starting MESS with
333the same system. This only works for systems that have explicitly enabled
334save state support in their driver. The default is OFF (\-noautosave).
335.TP
336.B \-playback, \-pb \fIfilename
337Specifies a file from which to play back a series of system inputs. This
338feature does not work reliably for all systems, but can be used to watch
339a previously recorded system session from start to finish. In order to
340make things consistent, you should only record and playback with all
341configuration (.cfg), NVRAM (.nv), and memory card files deleted. The
342default is NULL (no playback).
343.TP
344.B \-record, \-rec \fIfilename
345Specifies a file to record all input from a system session. This can be
346used to record a system session for later playback. This feature does not
347work reliably for all systems, but can be used to watch a previously
348recorded system session from start to finish. In order to make things
349consistent, you should only record and playback with all configuration
350(.cfg), NVRAM (.nv), and memory card files deleted. The default is NULL
351(no recording).
352.TP
353.B \-snapname \fIname
354Describes how MESS should name files for snapshots. \fIname\fP is a string
355that provides a template that is used to generate a filename. Three
356simple substitutions are provided: the / character represents the
357path separator on any target platform (even Windows); the string \fI%g\fP
358represents the driver name of the current system; and the string \fI%i\fP
359represents an incrementing index. If \fI%i\fP is omitted, then each
360snapshot taken will overwrite the previous one; otherwise, MESS will
361find the next empty value for \fI%i\fP and use that for a filename. The
362default is \fI%g/%i\fP, which creates a separate folder for each game,
363and names the snapshots under it starting with 0000 and increasing
364from there.
365.TP
366.B \-snapsize \fIwidth\fRx\fIheight
367Hard\-codes the size for snapshots and movie recording. By default,
368MESS will create snapshots at the system's current resolution in raw
369pixels, and will create movies at the system's starting resolution in
370raw pixels. If you specify this option, then MESS will create both
371snapshots and movies at the size specified, and will bilinear filter
372the result. Note that this size does not automatically rotate if the
373system is vertically oriented. The default is 'auto'.
374.TP
375.B \-snapview internal\fR|\fBauto\fR|\fIviewname
376Specifies the view to use when rendering snapshots and movies. By
377default, both use a special 'internal' view, which renders a separate
378snapshot per screen or renders movies only of the first screen. By
379specifying this option, you can override this default behavior and
380select a single view that will apply to all snapshots and movies.
381Note that \fIviewname\fP does not need to be a perfect match; rather, it
382will select the first view whose name matches all the characters
383specified by \fIviewname\fP. For example, \-snapview native will match the
384"Native (15:14)" view even though it is not a perfect match.
385\fIviewname\fP can also be 'auto', which selects the first view with all
386screens present. The default value is 'internal'.
387.TP
388.B \-mngwrite \fIfilename
389Writes each video frame to the given file in MNG format, producing
390an animation of the system session.
391Note that \-mngwrite only writes video frames; it does not save any audio
392data. Use \-wavwrite for that, and reassemble the audio/video using
393offline tools. The default is NULL (no recording).
394.TP
395.B \-aviwrite \fIfilename
396Stream video and sound data to the given file
397in AVI format, producing an animation of the system session complete
398with sound. The default is NULL (no recording).
399.TP
400.B \-wavwrite \fIfilename
401Writes the final mixer output to the given file
402in WAV format, producing an audio recording of the system session.
403The default is NULL (no recording).
404.TP
405.B \-[no]burnin
406Tracks brightness of the screen during play and at the end of
407emulation generates a PNG that can be used to simulate burn\-in
408effects on other systems. The resulting PNG is created such that the
409least\-used areas of the screen are fully white (since burned\-in areas
410are darker, all other areas of the screen must be lightened a touch).
411The intention is that this PNG can be loaded via an artwork file with
412a low alpha (e.g, 0.1\-0.2 seems to work well) and blended over the
413entire screen. The PNG files are saved in the snap directory under
414the system/burnin\-<screen.name>.png. The default is OFF (\-noburnin).
415.\"
416.\" *******************************************************
417.SS Performance options
418.\" *******************************************************
419.TP
420.B \-[no]autoframeskip, \-[no]afs
421Automatically determines the frameskip level while you're playing the
422system, adjusting it constantly in a frantic attempt to keep the system
423running at full speed. Turning this on overrides the value you have set
424for \-frameskip below. The default is OFF (\-noautoframeskip).
425.TP
426.B \-frameskip, \-fs \fIvalue
427Specifies the frameskip value (autoframeskip must be disabled). This is the
428number of frames out of every 12 to drop when running. For example, if you
429say \-frameskip 2, then MESS will display 10 out of every 12 frames. By
430skipping those frames, you may be able to get full speed in a system that
431requires more horsepower than your computer has. The default value is 0,
432which skips no frames.
433.TP
434.B \-seconds_to_run, \-str \fIvalue
435This option can be used for benchmarking and automated testing. It tells
436MESS to stop execution after a fixed number of seconds. By combining
437this with a fixed set of other command line options, you can set up a
438consistent environment for benchmarking MESS performance. In addition,
439upon exit, the \-str option will write a screenshot called final.png
440to the system's snapshot directory.
441.TP
442.B \-[no]throttle
443Configures the default thottling setting. When throttling is on, MESS
444attempts to keep the system running at the system's intended speed. When
445throttling is off, MESS runs the system as fast as it can. Note that the
446fastest speed is more often than not limited by your graphics card,
447especially for older systems. The default is ON (\-throttle).
448.TP
449.B \-[no]sleep
450Allows MESS to give time back to the system when running with \-throttle.
451This allows other programs to have some CPU time, assuming that the
452system isn't taxing 100% of your CPU resources. This option can potentially
453cause hiccups in performance if other demanding programs are running.
454The default is ON (\-sleep).
455.TP
456.B \-speed
457Controls the speed of gameplay, relative to realtime; smaller numbers are
458slower. Default is 1.00.
459.TP
460.B \-refreshspeed, \-rs
461Automatically adjusts the \-speed parameter to keep the effective refresh
462rate below that of the lowest screen refresh rate.
463.\"
464.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
465.\" SDL specific
466.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
467.TP
468.B \-multithreading, \-mt
469Enable multithreading; this enables rendering and blitting on a separate
470thread. The default is OFF.
471.TP
472.B \-numprocessors, \-np
473Set number of processors; this overrides the number the system reports.
474.TP
475.B \-sdlvideofps
476Show SDL video performance.
477.\"
478.\" *******************************************************
479.SS Rotation options
480.\" *******************************************************
481.TP
482.B \-[no]rotate
483Rotate the system to match its normal state (horizontal/vertical). This
484ensures that both vertically and horizontally oriented systems show up
485correctly without the need to rotate your monitor. If you want to keep
486the system displaying 'raw' on the screen the way the actual machine would
487have, turn this option off. The default is ON (\-rotate).
488.TP
489.B \-[no]ror \-[no]rol
490Rotate the system screen to the right (clockwise) or left
491(counter\-clockwise) relative to either its normal state (if \-rotate
492is specified) or its native state (if \-norotate is specified). The
493default for both of these options is OFF (\-noror \-norol).
494.TP
495.B \-[no]autoror \-[no]autorol
496These options are designed for use with pivoting screens that only
497pivot in a single direction. If your screen only pivots clockwise,
498use \-autorol to ensure that the system will fill the screen either
499horizontally or vertically in one of the directions you can handle.
500If your screen only pivots counter\-clockwise, use \-autoror.
501.TP
502.B \-[no]flipx \-[no]flipy
503Flip (mirror) the system screen either horizontally (\-flipx) or
504vertically (\-flipy). The flips are applied after the \-rotate and
505\-ror/\-rol options are applied. The default for both of these options
506is OFF (\-noflipx \-noflipy).
507.\"
508.\" *******************************************************
509.SS Artwork options
510.\" *******************************************************
511.TP
512.B \-[no]artwork_crop, \-[no]artcrop
513Enable cropping of artwork to the system screen area only. This
514option can also be controlled via the Video Options menu in the user
515interface. The default is OFF (\-noartwork_crop).
516.TP
517.B \-[no]use_backdrops, \-[no]backdrop
518Enables/disables the display of backdrops. The default is ON
519(\-use_backdrops).
520.TP
521.B \-[no]use_overlays, \-[no]overlay
522Enables/disables the display of overlays. The default is ON
523(\-use_overlays).
524.TP
525.B \-[no]use_bezels, \-[no]bezel
526Enables/disables the display of bezels. The default is ON
527(\-use_bezels).
528.TP
529.B \-[no]use_cpanels, \-[no]cpanel
530Enables/disables the display of cpanels. The default is ON
531(\-use_bezels).
532.TP
533.B \-[no]use_marquees, \-[no]marquee
534Enables/disables the display of marquees. The default is ON
535(\-use_bezels).
536.\"
537.\" *******************************************************
538.SS Screen options
539.\" *******************************************************
540.TP
541.B \-brightness \fIvalue
542Controls the default brightness, or black level, of the system screens.
543This option does not affect the artwork or other parts of the display.
544Using the MESS UI, you can individually set the brightness for each system
545screen; this option controls the initial value for all visible system
546screens. The standard value is 1.0. Selecting lower values (down to 0.1)
547will produce a darkened display, while selecting higher values (up to
5482.0) will give a brighter display. The default is 1.0.
549.TP
550.B \-contrast \fIvalue
551Controls the contrast, or white level, of the system screens. This option
552does not affect the artwork or other parts of the display. Using the
553MESS UI, you can individually set the contrast for each system screen;
554this option controls the initial value for all visible system screens. The
555standard value is 1.0. Selecting lower values (down to 0.1) will produce
556a dimmer display, while selecting higher values (up to 2.0) will
557give a more saturated display. The default is 1.0.
558.TP
559.B \-gamma \fIvalue
560Controls the gamma, which produces a potentially nonlinear black to
561white ramp, for the system screens. This option does not affect the
562artwork or other parts of the display. Using the MESS UI, you can
563individually set the gamma for each system screen; this option controls
564the initial value for all visible system screens. The standard value is
5651.0, which gives a linear ramp from black to white. Selecting lower
566values (down to 0.1) will increase the nonlinearity toward black,
567while selecting higher values (up to 3.0) will push the nonlinearity
568toward white. The default is 1.0.
569.TP
570.B \-pause_brightness \fIvalue
571This controls the brightness level when MESS is paused. The default
572value is 0.65.
573.\"
574.\" *******************************************************
575.SS Vector rendering options
576.\" *******************************************************
577.TP
578.B \-[no]antialias, \-[no]aa
579Enables antialiased line rendering for vector systems. The default is ON
580(\-antialias).
581.TP
582.B \-beam \fIwidth
583Sets the width of the vectors. This is a scaling factor against the
584standard vector width. A value of 1.0 will keep the default vector line
585width. Smaller values will reduce the width, and larger values will
586increase the width. The default is 1.0.
587.TP
588.B \-flicker \fIvalue
589Simulates a vector "flicker" effect, similar to a vector monitor that
590needs adjustment. This option requires a float argument in the range of
5910.00\-100.00 (0=none, 100=maximum). The default is 0.
592.\"
593.\" *******************************************************
594.SS Video options
595.\" *******************************************************
596.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
597.\" SDL specific
598.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
599.TP
600.B \-video\fR [\fIsoft\fR|\fIopengl\fR|\fIopengl16\fR|\fInone\fR]
601Specifies which video subsystem to use for drawing:
602.br
603\fBsoft\fR  uses software rendering, which is slower but more compatible.
604.br
605\fBopengl\fR  uses OpenGL and your graphics accelerator to speed up many
606aspects of drawing MESS including compositing artwork, overlays, and
607bezels, as well as stretching the image to fit your screen.
608.br
609\fBopengl16\fR  uses alternate OpenGL code, which should provide faster
610output on some cards.
611.br
612\fBnone\fR  does no drawing and is intended for CPU benchmarking.
613.br
614Default is SOFT.
615.TP
616.B \-[no]window, \-[no]w
617Run MESS in either full screen or a window. This is a fully\-featured window
618mode where the window resizes as necessary to track what the system does.
619And you can resize it yourself with your OS's standard window controls.
620The default is OFF (\-nowindow).
621.TP
622.B \-[no]maximize, \-[no]max
623Controls initial window size in windowed mode. If it is set on, the
624window will initially be set to the maximum supported size when you
625start MESS. If it is turned off, the window will start out at the
626smallest supported size. This option only has an effect when the
627\-window option is used. The default is ON (\-maximize).
628.TP
629.B \-keepaspect, \-ka
630Forces the correct aspect ratio. This means when you're resizing the window
631in windowed mode the actual system image will resize in discrete steps to
632maintain the proper shape of the system graphics. If you turn this off you can
633resize the window to anything you like and get funny squishing and stretching.
634The same applies for full\-screen. Default is ON (\-keepaspect).
635.TP
636.B \-unevenstretch, \-ues
637Allow non\-integer stretch factors. Video purists should stay far, far away
638from this option, while everyone else will be happy to know that it lets you
639fill the screen properly in full\-screen mode. Default is ON (\-unevenstretch).
640.TP
641.B \-effect none\fR|\fIfilename
642Name of a PNG file to use for visual effects, or 'none'. Default is 'none'.
643.TP
644.B \-centerh
645Center horizontally within the view area. Default is ON (\-centerh).
646.TP
647.B \-centerv
648Center vertically within the view area. Default is ON (\-centerv).
649.TP
650.B \-waitvsync
651Enable waiting for the start of VBLANK before flipping screens;
652reduces tearing effects.
653.\"
654.\" *******************************************************
655.SS Software video rendering subsystem options
656.\" *******************************************************
657.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
658.\" SDL specific
659.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
660All the options in this group are available only with softare video
661rendering subsystem (\-video soft).
662.TP
663.B \-prescale \fIvalue
664Scale screen rendering by this amount in software. Default is 1.
665.TP
666.B \-scalemode, \-sm \fR[\fInone\fR|\fIasync\fR|\fIyv12\fR|\fIyuy2\fR|\fIyv12x2\fR|\fIyuy2x2\fR]
667Hardware scaling mode.
668.br
669\fBnone\fR    use software rendering.
670.br
671\fBasync\fR   async overlay.
672.br
673\fByv12\fR    yv12 overlay.
674.br
675\fByuy2\fR    yuy2 overlay.
676.br
677\fByv12x2\fR  yv12 overlay using x2 prescaling.
678.br
679\fByuy2x2\fR  yuy2 overlay using x2 prescaling.
680.br
681Default is NONE.
682.\"
683.\" *******************************************************
684.SS OpenGL video rendering subsystem options
685.\" *******************************************************
686.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
687.\" SDL specific
688.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
689All the options in this group are available only with OpenGL video
690rendering subsystem (\-video opengl or \-video opengl16).
691.TP
692.B \-filter, \-glfilter, \-flt
693Enable bilinear filtering on screen output. Default is ON (\-filter).
694.TP
695.B \-gl_forcepow2texture
696Force power of two textures. Default is NO.
697.TP
698.B \-gl_notexturerect
699Don't use OpenGL GL_ARB_texture_rectangle. Default is ON: turn off
700(set this to 0) if corruption occurs in OpenGL mode, at cost of some
701performance loss.
702.TP
703.B \-gl_vbo
704Enable OpenGL VBO, if available, for a performance increase.
705Default is ON: turn off (set this to 0) if corruption occurs.
706.TP
707.B \-gl_pbo
708Enable OpenGL PBO, if available, for a performance increase.
709Default is ON: turn off (set this to 0) if corruption occurs.
710.TP
711.B \-gl_glsl
712Enable OpenGL GLSL, if available, for a performance increase.
713.TP
714.B \-gl_glsl_filter \fIvalue
715Enable OpenGL GLSL filtering instead of FF filtering 0=plain, 1=bilinear.
716Default is 1: bilinear.
717.TP
718.BR \-glsl_shader_mame[0\-9]
719Preferred custom OpenGL GLSL shader set mame bitmap (from 0 to 9).
720.TP
721.BR \-glsl_shader_screen[0\-9]
722Preferred custom OpenGL GLSL shader screen bitmap (from 0 to 9).
723.TP
724.B \-gl_glsl_vid_attr
725Enable OpenGL GLSL handling of brightness and contrast. Better RGB system
726performance for free. Default is ON.
727.TP
728.B \-screen
729Explicit name for all screens; 'auto' here will try to make a best guess.
730.TP
731.B \-aspect, \-screen_aspect
732Aspect ratio for all screens; 'auto' here will try to make a best guess.
733.TP
734.B \-resolution, \-r
735Preferred resolution for all screens;
736format is \fIwidth\fRx\fIheight\fR[@\fIrefreshrate\fR] or 'auto'.
737.TP
738.B \-view
739Preferred view for all screens
740.TP
741.B \-screen[0\-3]
742Explicit name of the first|second|third|fourth screen; 'auto' here will try
743to make a best guess.
744.TP
745.B \-aspect[0\-3]
746Aspect ratio of the first|second|third|fourth screen; 'auto' here will try
747to make a best guess.
748.TP
749.B \-resolution[0\-3], \-r[0\-3]
750Preferred resolution for the first|second|third|fourth screen;
751format is \fIwidth\fRx\fIheight\fR[@\fIrefreshrate\fR] or 'auto'.
752.TP
753.B \-view[0\-3]
754Preferred view for the first|second|third|fourth screen.
755.\"
756.\" *******************************************************
757.SS Full screen options
758.\" *******************************************************
759.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
760.\" SDL specific
761.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
762.TP
763.B \-[no]switchres
764Affects full screen mode only. Chooses if MESS can try to change the
765screen resolution (color depth is normally left alone) when in
766full\-screen mode. If it's off, you always get your desktop resolution
767in full\-screen mode (which can be useful for LCDs).
768.TP
769.B \-useallheads
770Split full screen image across monitors.
771.\"
772.\" *******************************************************
773.SS Sound options
774.\" *******************************************************
775.TP
776.B \-[no]sound
777Enable or disable sound altogether. The default is ON (\-sound).
778.TP
779.B \-samplerate, \-sr \fIvalue
780Sets the audio sample rate. Smaller values (e.g. 11025) cause lower
781audio quality but faster emulation speed. Higher values (e.g. 48000)
782cause higher audio quality but slower emulation speed. The default is
78348000.
784.TP
785.B \-[no]samples
786Use samples if available. The default is ON (\-samples).
787.TP
788.B \-volume, \-vol \fIvalue
789Sets the startup volume. It can later be changed with the user interface
790(see Keys section). The volume is an attenuation in dB:
791for example, '\-volume \-12' will start with \-12dB attenuation.
792The default is 0.
793.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
794.\" SDL specific
795.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
796.TP
797.B \-audio_latency \fIvalue
798This controls the amount of latency built into the audio streaming.
799The latency parameter controls the lower threshold. The default is 3;
800increase to reduce glitches, decrease for responsiveness.
801.\"
802.\" *******************************************************
803.SS Input options
804.\" *******************************************************
805.TP
806.B \-[no]coin_lockout, \-[no]coinlock
807Enables simulation of the "coin lockout" feature that is implemented
808on a number of arcade game PCBs. It was up to the operator whether or not
809the coin lockout outputs were actually connected to the coin
810mechanisms. If this feature is enabled, then attempts to enter a coin
811while the lockout is active will fail and will display a popup message
812in the user interface. If this feature is disabled, the coin lockout
813signal will be ignored. The default is ON (\-coin_lockout).
814.TP
815.B \-ctrlr \fIcontroller
816Enables support for special controllers. Configuration files are
817loaded from the ctrlrpath. They are in the same format as the .cfg
818files that are saved, but only control configuration data is read
819from the file. The default is NULL (no controller file).
820.TP
821.B \-[no]mouse
822Controls whether or not MESS looks for a mouse controller to use. Note
823that in many cases, lightguns are treated as mice by the operating
824system, so you may need to enable this to enable lightgun support. When
825this is enabled, you will not be able to use your mouse while running
826MESS. If you want to get control of your computer back, you will need
827to either pause MESS or quit. The default is OFF (\-nomouse).
828.TP
829.B \-[no]joystick, \-[no]joy
830Controls whether or not MESS looks for joystick/gamepad controllers.
831The default is ON (\-joystick).
832.TP
833.B \-[no]lightgun, \-[no]gun
834Controls whether or not MESS makes use of lightgun controllers.
835Note that most lightguns map to the mouse, so using \-lightgun and
836\-mouse together may produce strange results. The default is OFF
837(\-nolightgun).
838.TP
839.B \-[no]multikeyboard, \-[no]multikey
840Determines whether MESS differentiates between multiple keyboards.
841Some systems may report more than one keyboard; by default, the data
842from all of these keyboards is combined so that it looks like a single
843keyboard. Turning this option on will enable MESS to report keypresses
844on different keyboards independently. The default is OFF
845(\-nomultikeyboard).
846.TP
847.B \-[no]multimouse
848Determines whether MESS differentiates between multiple mice. Some
849systems may report more than one mouse device; by default, the data
850from all of these mice is combined so that it looks like a single
851mouse. Turning this option on will enable MESS to report mouse
852movement and button presses on different mice independently. The
853default is OFF (\-nomultimouse).
854.TP
855.B \-[no]steadykey, \-[no]steady
856Some systems require two or more buttons to be pressed at exactly the
857same time to make special moves. Due to limitations in the PC keyboard
858hardware, it can be difficult or even impossible to accomplish that
859using the standard keyboard handling. This option selects a different
860handling that makes it easier to register simultaneous button presses,
861but has the disadvantage of making controls less responsive. The
862default is OFF (\-nosteadykey).
863.TP
864.B \-[no]offscreen_reload, \-[no]reload
865Controls whether or not MESS treats a second button input from a
866lightgun as a reload signal. In this case, MESS will report the gun's
867position as (0,MAX) with the trigger held, which is equivalent to an
868offscreen reload. This is only needed for systems that required you to
869shoot offscreen to reload, and then only if your gun does not support
870off screen reloads. The default is OFF (\-nooffscreen_reload).
871.TP
872.B \-joystick_map, \-joymap \fImap
873Controls how joystick values map to digital joystick controls.
874See /usr/share/doc/mame\-common/config.txt for full details on
875joymap format.
876.TP
877.B \-joystick_deadzone, \-joy_deadzone, \-jdz \fIvalue
878If you play with an analog joystick, the center can drift a little.
879joystick_deadzone tells how far along an axis you must move before the
880axis starts to change. This option expects a float in the range of
8810.0 to 1.0. Where 0 is the center of the joystick and 1 is the outer
882limit. The default is 0.3.
883.TP
884.B \-joystick_saturation, \-joy_saturation, \-jsat \fIvalue
885If you play with an analog joystick, the ends can drift a little,
886and may not match in the +/\- directions. joystick_saturation tells how
887far along an axis movement change will be accepted before it reaches
888the maximum range. This option expects a float in the range of 0.0 to
8891.0, where 0 is the center of the joystick and 1 is the outer limit.
890The default is 0.85.
891.TP
892.B \-natural, \-nat
893Specifies whether to use a natural keyboard or not.
894.TP
895.B \-uimodekey, \-umk
896Specifies the key used to toggle between full and partial UI mode.
897.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
898.\" SDL specific
899.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
900.TP
901.B \-keymap
902Enable keymap for non\-QWERTY keyboards. Used in conjunction
903with \fB\-keymap_file\fR.
904.TP
905.B \-keymap_file \fIkeymap_file
906Specifies the full path to the keymap file to be used. A few
907keymap files are available in /usr/share/games/mess/keymaps.
908.TP
909.B \-joy_idx[0\-8] \fIjoystick
910With these options you can assign a joystick to a
911specific index in MESS. Even if the kernel will list the joysticks
912in a different order on the next boot, MESS will still see the joystick
913as e.g. "Joystick 2". Use mame \-v to see which joysticks are recognized.
914Default is 'auto'.
915.TP
916.B \-sixaxis
917Use special handling for PS3 Sixaxis controllers.
918.TP
919.B \-lightgun_index[1\-8]
920Map lightgun to specific index in MESS.
921.TP
922.B \-videodriver, \-vd x11\fR|\fBdirectfb\fR|\fBauto
923SDL video driver to use; auto selects SDL default.
924.TP
925.B \-audiodriver, \-ad alsa\fR|\fBarts\fR|\fBauto
926SDL audio driver to use; auto selects SDL default.
927.TP
928.B \-gl_lib alsa\fR|\fBarts\fR|\fBauto
929Alternative libGL.so to use; auto selects SDL default.
930.\"
931.\" *******************************************************
932.SS Input automatic enable options
933.\" *******************************************************
934.TP
935.B \-paddle_device, \-paddle \fR[\fInone\fR|\fIkeyboard\fR|\fImouse\fR|\fIlightgun\fR|\fIjoystick\fR]
936.TP
937.B \-adstick_device, \-adstick \fR[\fInone\fR|\fIkeyboard\fR|\fImouse\fR|\fIlightgun\fR|\fIjoystick\fR]
938.TP
939.B \-pedal_device, \-pedal \fR[\fInone\fR|\fIkeyboard\fR|\fImouse\fR|\fIlightgun\fR|\fIjoystick\fR]
940.TP
941.B \-dial_device, \-dial \fR[\fInone\fR|\fIkeyboard\fR|\fImouse\fR|\fIlightgun\fR|\fIjoystick\fR]
942.TP
943.B \-trackball_device, \-trackball \fR[\fInone\fR|\fIkeyboard\fR|\fImouse\fR|\fIlightgun\fR|\fIjoystick\fR]
944.TP
945.B \-lightgun_device \fR[\fInone\fR|\fIkeyboard\fR|\fImouse\fR|\fIlightgun\fR|\fIjoystick\fR]
946.TP
947.B \-positional_device \fR[\fInone\fR|\fIkeyboard\fR|\fImouse\fR|\fIlightgun\fR|\fIjoystick\fR]
948.TP
949.B \-mouse_device \fR[\fInone\fR|\fIkeyboard\fR|\fImouse\fR|\fIlightgun\fR|\fIjoystick\fR]
950Each of these options controls auto\-enabling the mouse, or joystick
951depending on the presence of a particular class of analog
952control for a particular system. For example, if you specify the option
953\-paddle mouse, then any system that has a paddle control will automatically
954enable mouse controls just as if you had explicitly specified \-mouse.
955Note that these controls override the values of \-[no]mouse,
956\-[no]joystick, etc.
957.\"
958.\" *******************************************************
959.SS Debugging options
960.\" *******************************************************
961.TP
962.B \-[no]log
963Creates a file called error.log which contains all of the internal
964log messages generated by the MESS core and system drivers. The default
965is OFF (\-nolog).
966.TP
967.B \-[no]verbose, \-[no]v
968Displays internal diagnostic information. This information is very
969useful for debugging problems with your configuration.
970Please use the \-verbose option and include the resulting information
971when reporting bugs. The default is OFF (\-noverbose).
972.TP
973.B \-update_in_pause
974Enables updating the screen bitmap while the system is paused. This is
975useful for debuggin in some scenarios (and gets in the way in others).
976.TP
977.B \-[no]debug, \-[no]d
978Activates the integrated debugger. By default, the debugger is entered
979by pressing the tilde (~) key during emulation. It is also entered
980immediately at startup. The default is OFF (\-nodebug).
981.TP
982.B \-debugscript \fIfilename
983Specifies a file that contains a list of debugger commands to execute
984immediately upon startup. The default is NULL (no commands).
985.TP
986.B \-debug_internal, \-di
987Use the internal debugger for debugging.
988.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
989.\" SDL specific
990.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
991.TP
992.B \-[no]oslog
993Outputs the error.log data to the system debugger. This can be used at
994the same time as \-log to output the log data to both targets as well.
995Default is OFF (\-nooslog).
996.\"
997.\" *******************************************************
998.SS Misc options
999.\" *******************************************************
1000.TP
1001.B \-bios \fIbiosname
1002Specifies the specific BIOS to use with the current system, for
1003systems that make use of a BIOS. The \-listxml output will list all of
1004the possible BIOS names for a system. The default is 'default'.
1005.TP
1006.B \-[no]cheat, \-[no]c
1007Enables the reading of the cheat database, if present, and the Cheat
1008menu in the user interface. The   default is OFF (\-nocheat).
1009.TP
1010.B \-[no]skip_gameinfo
1011Forces MESS to skip displaying the system info screen. The default is OFF
1012(\-noskip_gameinfo).
1013.TP
1014.B \-uifont \fIfontname
1015Specifies the name of a BDF font file to use for the UI font. If this
1016font cannot be found or cannot be loaded, the system will fall back
1017to its built\-in UI font. On some platforms \fIfontname\fP can be a system
1018font name instead of a BDF font file. The default is 'default' (use
1019the OSD\-determined default font).
1020.TP
1021.B \-ramsize, \-ram
1022Size of RAM (if supported by driver).
1023.TP
1024.B \-confirm_quit
1025Display confirm quit screen on exit.
1026.TP
1027.B \-ui_mouse
1028Display UI mouse cursor.
1029.TP
1030.B \-newui, \-nu
1031Use the new MESS UI.
1032.TP
1033.B \-watchdog
1034Specifies a number of seconds after which MESS should automatically exit
1035if it detects that the emulation has locked up.
1036.\"
1037.\"
1038.\" LEGAL NOTICE chapter
1039.SH LEGAL NOTICE
1040Please visit the MAME website for some important legal information:
1041.PP
1042http://mamedev.org/legal.html
trunk/src/osd/sdl/man/castool.1
r0r19693
1.\"  -*- nroff -*-
2.\"
3.\" castool.1
4.\"
5.\" Man page created from usage info
6.\" Cesare Falco <c.falco@ubuntu.com>, February 2011
7.\"
8.\"
9.TH castool 1 2012-12-01 0.147u3 "MESS Generic cassette manipulation tool"
10.\"
11.\"
12.\" NAME chapter
13.SH NAME
14castool \- MESS Generic cassette manipulation tool
15.\"
16.\"
17.\" SYNOPSIS chapter
18.SH SYNOPSIS
19.B castool convert
20.IB "format infile outfile" .wav
21.\"
22.\"
23.\" DESCRIPTION chapter
24.SH DESCRIPTION
25.B castool
26is a tool for the maintenance and manipulation of cassette
27dumps that MESS users need to deal with.
28.\"
29.\"
30.\" COMMANDS chapter
31.SH COMMANDS
32.TP
33.B convert
34Convert a cassette dump to a .wav audio file. See
35.B castool
36(with no arguments) for a full list of supported cassette formats.
37.\"
38.\"
39.\" EXAMPLES chapter
40.SH EXAMPLES
41.B castool convert tzx pyjamarama.tzx pyjamarama.wav
42.\"
43.\"
44.\" SEE ALSO chapter
45.SH SEE ALSO
46.BR mess (6)

Previous 199869 Revisions Next


© 1997-2024 The MAME Team