summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/emuopts.h
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2008-06-16 16:34:51 +0000
committer Aaron Giles <aaron@aarongiles.com>2008-06-16 16:34:51 +0000
commit69ba0bd294625f681cb7a479046237618be60c54 (patch)
treee1a4bcb647f4de2cfd87de3f6e029ce7f185e374 /src/emu/emuopts.h
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 'src/emu/emuopts.h')
-rw-r--r--src/emu/emuopts.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/emu/emuopts.h b/src/emu/emuopts.h
index 6b64baa6072..c6adb680a5d 100644
--- a/src/emu/emuopts.h
+++ b/src/emu/emuopts.h
@@ -63,10 +63,12 @@
#define OPTION_AUTOSAVE "autosave"
#define OPTION_PLAYBACK "playback"
#define OPTION_RECORD "record"
-#define OPTION_SNAPNAME "snapname"
#define OPTION_MNGWRITE "mngwrite"
#define OPTION_AVIWRITE "aviwrite"
#define OPTION_WAVWRITE "wavwrite"
+#define OPTION_SNAPNAME "snapname"
+#define OPTION_SNAPSIZE "snapsize"
+#define OPTION_SNAPVIEW "snapview"
/* core performance options */
#define OPTION_AUTOFRAMESKIP "autoframeskip"