path: root/docs
diff options
author Aaron Giles <>2008-06-16 16:34:51 +0000
committer Aaron Giles <>2008-06-16 16:34:51 +0000
commit69ba0bd294625f681cb7a479046237618be60c54 (patch)
treee1a4bcb647f4de2cfd87de3f6e029ce7f185e374 /docs
parenta93fb6b1bf8407a52efdbfa333e5dc8d128daf13 (diff)
Cleaned up software bilinear filtering code. Added bounds checking.
Enabled by default for snapshots and movie rendering. Added new option: -snapsize, which lets you specify the target resolution for snapshots and movies. The existing behavior is still the default: create snapshots and movies at native pixel resolutions. Added new option: -snapview, which lets you specify a particular view to use for rendering snapshots and movies. The existing behavior is still the default: use a special internal view and render each screen to its own snapshot in its own file. When using this option to specify a view other than 'internal', only a single snapshot file will be produced regardless of how many screens the game has. Improved AVI and MNG recording to properly duplicate/skip frames as appropriate to keep the correct framerate.
Diffstat (limited to 'docs')
1 files changed, 23 insertions, 0 deletions
diff --git a/docs/config.txt b/docs/config.txt
index 0df7775758d..ad1965044e6 100644
--- a/docs/config.txt
+++ b/docs/config.txt
@@ -467,6 +467,29 @@ Core state/playback options
and names the snapshots under it starting with 0000 and increasing
from there.
+-snapsize <width>x<height>
+ Hard-codes the size for snapshots and movie recording. By default,
+ MAME will create snapshots at the game's current resolution in raw
+ pixels, and will create movies at the game's starting resolution in
+ raw pixels. If you specify this option, then MAME will create both
+ snapshots and movies at the size specified, and will bilinear filter
+ the result. Note that this size does not automatically rotate if the
+ game is vertically oriented. The default is 'auto'.
+-snapview <viewname>
+ Specifies the view to use when rendering snapshots and movies. By
+ default, both use a special 'internal' view, which renders a separate
+ snapshot per screen or renders movies only of the first screen. By
+ specifying this option, you can override this default behavior and
+ select a single view that will apply to all snapshots and movies.
+ Note that <viewname> does not need to be a perfect match; rather, it
+ will select the first view whose name matches all the characters
+ specified by <viewname>. For example, -snapview native will match the
+ "Native (15:14)" view even though it is not a perfect match. The
+ default value is 'internal'.
-mngwrite <filename>
Writes each video frame to the given <filename> in MNG format,