summaryrefslogtreecommitdiffstatshomepage
path: root/docs/windows.txt
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2008-02-13 16:55:14 +0000
committer Aaron Giles <aaron@aarongiles.com>2008-02-13 16:55:14 +0000
commit082619dbae3299c52cc8448e1dfbb4e164f20464 (patch)
tree39814a32dd191ce46af00b71d21da0cf2bb0c93a /docs/windows.txt
parent7d85f8b99d539b0bb20408df34f42b433b6f4b0c (diff)
Cleanups on the doc files.
Fixed high-ASCII characters in newvideo.txt which was breaking its view on the mamedev.org source browser.
Diffstat (limited to 'docs/windows.txt')
-rw-r--r--docs/windows.txt140
1 files changed, 70 insertions, 70 deletions
diff --git a/docs/windows.txt b/docs/windows.txt
index 9b0097b1df8..1cabfe24724 100644
--- a/docs/windows.txt
+++ b/docs/windows.txt
@@ -1,5 +1,5 @@
-This file describes Windows-specific usage information about MAME. It is
-intended to cover aspects of using and configuring the program that are
+This file describes Windows-specific usage information about MAME. It is
+intended to cover aspects of using and configuring the program that are
specific to running MAME from the command line on a Windows-based system.
For common options that apply to all systems, please see config.txt.
@@ -33,15 +33,15 @@ Windows performance options
-priority <priority>
Sets the thread priority for the MAME threads. By default the priority
- is left alone to guarantee proper cooperation with other applications.
- The valid range is -15 to 1, with 1 being the highest priority. The
+ is left alone to guarantee proper cooperation with other applications.
+ The valid range is -15 to 1, with 1 being the highest priority. The
default is 0 (NORMAL priority).
-[no]multithreading / -[no]mt
- Enables multithreading within MAME. At the moment, this causes the
- window and all DirectDraw/Direct3D code to execute on a second thread,
- which can improve performance on hyperthreaded and multicore systems.
+ Enables multithreading within MAME. At the moment, this causes the
+ window and all DirectDraw/Direct3D code to execute on a second thread,
+ which can improve performance on hyperthreaded and multicore systems.
The default is OFF (-nomultithreading).
@@ -53,18 +53,18 @@ Windows video options
Specifies which video subsystem to use for drawing. By specifying 'gdi'
here, you tell MAME to render video using standard Windows graphics
- drawing calls. This is the slowest but most compatible option.
- Specifying 'ddraw' instructs MAME to use DirectDraw for rendering.
- This causes MAME to render everything at a lower resolution and then
- upscale the results at the end. This produces high performance,
- especially on older or low-power video cards, but has a noticeably
- lower output quality. Specifying 'd3d' tells MAME to use Direct3D for
- rendering. This produces the highest quality output and enables all
- rendering options. It is recommended if you have a recent (2002+)
- video card. The final option 'none' displays no windows and does no
- drawing. This is primarily present for doing CPU benchmarks without
+ drawing calls. This is the slowest but most compatible option.
+ Specifying 'ddraw' instructs MAME to use DirectDraw for rendering.
+ This causes MAME to render everything at a lower resolution and then
+ upscale the results at the end. This produces high performance,
+ especially on older or low-power video cards, but has a noticeably
+ lower output quality. Specifying 'd3d' tells MAME to use Direct3D for
+ rendering. This produces the highest quality output and enables all
+ rendering options. It is recommended if you have a recent (2002+)
+ video card. The final option 'none' displays no windows and does no
+ drawing. This is primarily present for doing CPU benchmarks without
the overhead of the video system. The default is d3d.
-
+
-numscreens <count>
Tells MAME how many output windows to create. For most games, a single
@@ -72,7 +72,7 @@ Windows video options
screens. Each screen (up to 4) has its own independent settings for
physical monitor, aspect ratio, resolution, and view, which can be
set using the options below. The default is 1.
-
+
-[no]window
Run MAME in either a window or full screen. The default is OFF
@@ -83,7 +83,7 @@ Windows video options
Controls initial window size in windowed mode. If it is set on, the
window will initially be set to the maximum supported size when you
start MAME. If it is turned off, the window will start out at the
- smallest supported size. This option only has an effect when the
+ smallest supported size. This option only has an effect when the
-window option is used. The default is ON (-maximize).
-[no]keepaspect / -[no]ka
@@ -106,15 +106,15 @@ Windows video options
settings, the screen is expanded by a factor of <amount> before being
scaled. With -video ddraw or -video d3d, this produces a less blurry
image at the expense of some speed. In -video ddraw mode, this also
- increases the effective resolution of non-screen elements such as
+ increases the effective resolution of non-screen elements such as
artwork and fonts. The default is 1.
-effect <filename>
Specifies a single PNG file that is used as an overlay over any game
screens in the video display. This PNG file is assumed to live in the
- root of one of the artpath directories. The pattern in the PNG file is
- repeated both horizontally and vertically to cover the entire game
+ root of one of the artpath directories. The pattern in the PNG file is
+ repeated both horizontally and vertically to cover the entire game
screen areas (but not any external artwork), and is rendered at
the target resolution of the game image. For -video gdi and -video d3d
modes, this means that one pixel in the PNG will map to one pixel on
@@ -123,7 +123,7 @@ Windows video options
use an effect that requires mapping n PNG pixels to each game screen
pixel with -video ddraw, you need to specify a -prescale factor of n as
well. The RGB values of each pixel in the PNG are multiplied against the
- RGB values of the target screen. The default is 'none', meaning no
+ RGB values of the target screen. The default is 'none', meaning no
effect.
-[no]waitvsync
@@ -138,7 +138,7 @@ Windows video options
your CPU cycles waiting for the proper time to draw, so you will see a
performance hit. You should only need to turn this on in windowed mode.
In full screen mode, it is only needed if -triplebuffer does not
- remove the tearing, in which case you should use -notriplebuffer
+ remove the tearing, in which case you should use -notriplebuffer
-waitvsync. Note that this option does not work with -video gdi mode.
The default is OFF (-nowaitvsync).
@@ -147,9 +147,9 @@ Windows video options
Enables speed throttling only to the refresh of your monitor. This
means that the game's actual refresh rate is ignored; however, the
sound code still attempts to keep up with the game's original refresh
- rate, so you may encounter sound problems. This option is intended
+ rate, so you may encounter sound problems. This option is intended
mainly for those who have tweaked their video card's settings to
- provide carefully matched refresh rate options. Note that this option
+ provide carefully matched refresh rate options. Note that this option
does not work with -video gdi mode.The default is OFF (-nosyncrefresh).
@@ -160,9 +160,9 @@ DirectDraw-specific options
-[no]hwstretch / -[no]hws
When enabled, MAME uses the hardware stretching abilities of your
- video card to scale the game image and associated artwork to the
- target resolution. Depending on the quality of your graphic card and
- its drivers, this may be a fractional, antialiased scaling (nice) or
+ video card to scale the game image and associated artwork to the
+ target resolution. Depending on the quality of your graphic card and
+ its drivers, this may be a fractional, antialiased scaling (nice) or
an integer, blocky scaling (not so nice), in which case you might want
to disable this option. In addition, if you have configured specific
arcade-like video modes for MAME and don't want MAME to perform any
@@ -204,14 +204,14 @@ Per-window options
Specifies which physical monitor on your system you wish to have each
window use by default. In order to use multiple windows, you must have
- increased the value of the -numscreens option. The name of each
- display in your system can be determined by running MAME with the
- -verbose option. The display names are typically in the format of:
- \\.\DISPLAYn, where 'n' is a number from 1 to the number of connected
- monitors. The default value for these options is 'auto', which means
- that the first window is placed on the first display, the second
+ increased the value of the -numscreens option. The name of each
+ display in your system can be determined by running MAME with the
+ -verbose option. The display names are typically in the format of:
+ \\.\DISPLAYn, where 'n' is a number from 1 to the number of connected
+ monitors. The default value for these options is 'auto', which means
+ that the first window is placed on the first display, the second
window on the second display, etc.
-
+
The -screen0, -screen1, -screen2, -screen3 parameters apply to the
specific window. The -screen parameter applies to all windows. The
window-specific options override values from the all window option.
@@ -223,56 +223,56 @@ Per-window options
-aspect3 <width:height>
Specifies the physical aspect ratio of the physical monitor for each
- window. In order to use multiple windows, you must have increased the
+ window. In order to use multiple windows, you must have increased the
value of the -numscreens option. The physical aspect ratio can be
- determined by measuring the width and height of the visible screen
+ determined by measuring the width and height of the visible screen
image and specifying them separated by a colon. The default value for
- these options is 'auto', which means that MAME assumes the aspect
- ratio is proportional to the number of pixels in the desktop video
+ these options is 'auto', which means that MAME assumes the aspect
+ ratio is proportional to the number of pixels in the desktop video
mode for each monitor.
-
+
The -aspect0, -aspect1, -aspect2, -aspect3 parameters apply to the
specific window. The -aspect parameter applies to all windows. The
window-specific options override values from the all window option.
-
+
-resolution <widthxheight[@refresh]> / -r <widthxheight[@refresh]>
-resolution0 <widthxheight[@refresh]> / -r0 <widthxheight[@refresh]>
-resolution1 <widthxheight[@refresh]> / -r1 <widthxheight[@refresh]>
-resolution2 <widthxheight[@refresh]> / -r2 <widthxheight[@refresh]>
-resolution3 <widthxheight[@refresh]> / -r3 <widthxheight[@refresh]>
- Specifies an exact resolution to run in. In full screen mode, MAME
+ Specifies an exact resolution to run in. In full screen mode, MAME
will try to use the specific resolution you request. The width and
height are required; the refresh rate is optional. If omitted or
set to 0, MAME will determine the mode auomatically. For example,
-resolution 640x480 will force 640x480 resolution, but MAME is free to
choose the refresh rate. Similarly, -resolution 0x0@60 will force a
- 60Hz refresh rate, but allows MAME to choose the resolution. The
- string "auto" is also supported, and is equivalent to 0x0@0. In window
- mode, this resolution is used as a maximum size for the window. This
- option requires the -switchres option as well in order to actually
- enable resolution switching with -video ddraw or -video d3d. The
+ 60Hz refresh rate, but allows MAME to choose the resolution. The
+ string "auto" is also supported, and is equivalent to 0x0@0. In window
+ mode, this resolution is used as a maximum size for the window. This
+ option requires the -switchres option as well in order to actually
+ enable resolution switching with -video ddraw or -video d3d. The
default value for these options is 'auto'.
-
- The -resolution0, -resolution1, -resolution2, -resolution3 parameters
+
+ The -resolution0, -resolution1, -resolution2, -resolution3 parameters
apply to the specific window. The -resolution parameter applies to all
- windows. The window-specific options override values from the all
+ windows. The window-specific options override values from the all
window option.
-view <viewname>
--view0 <viewname>
+-view0 <viewname>
-view1 <viewname>
-view2 <viewname>
-view3 <viewname>
- Specifies the initial view setting for each window. The <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, -view native will match the "Native (15:14)" view even
- though it is not a perfect match. The value 'auto' is also supported,
- and requests that MAME perform a default selection. The default value
+ Specifies the initial view setting for each window. The <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, -view native will match the "Native (15:14)" view even
+ though it is not a perfect match. The value 'auto' is also supported,
+ and requests that MAME perform a default selection. The default value
for these options is 'auto'.
-
+
The -view0, -view1, -view2, -view3 parameters apply to the
specific window. The -view parameter applies to all windows. The
window-specific options override values from the all window option.
@@ -289,7 +289,7 @@ Full screen options
option enabled, MAME creates three buffers to draw to, and cycles
between them in order. It attempts to keep things flowing such that one
buffer is currently displayed, the second buffer is waiting to be
- displayed, and the third buffer is being drawn to. -triplebuffer will
+ displayed, and the third buffer is being drawn to. -triplebuffer will
override -waitvsync, if the buffer is sucessfully created. This option
does not work with -video gdi. The default is OFF (-notriplebuffer).
@@ -299,7 +299,7 @@ Full screen options
-resolution* options to switch resolutions in full screen mode. On
modern video cards, there is little reason to switch resolutions unless
you are trying to achieve the "exact" pixel resolutions of the original
- games, which requires significant tweaking. This option is also useful
+ games, which requires significant tweaking. This option is also useful
on LCD displays, since they run with a fixed resolution and switching
resolutions on them is just silly. This option does not work with
-video gdi. The default is OFF (-noswitchres).
@@ -318,18 +318,18 @@ Full screen options
Controls the contrast, or white level, of the entire display. The
standard value is 1.0. Selecting lower values (down to 0.1) will produce
a dimmer display, while selecting higher values (up to 2.0) will
- give a more saturated display. Note that not all video cards have
- hardware to support this option. This option does not work with
+ give a more saturated display. Note that not all video cards have
+ hardware to support this option. This option does not work with
-video gdi. The default is 1.0.
-full_screen_gamma / -fsg <value>
Controls the gamma, which produces a potentially nonlinear black to
- white ramp, for the entire display. The standard value is 1.0, which
- gives a linear ramp from black to white. Selecting lower values (down
- to 0.1) will increase the nonlinearity toward black, while selecting
- higher values (up to 3.0) will push the nonlinearity toward white. Note
- that not all video cards have hardware to support this option. This
+ white ramp, for the entire display. The standard value is 1.0, which
+ gives a linear ramp from black to white. Selecting lower values (down
+ to 0.1) will increase the nonlinearity toward black, while selecting
+ higher values (up to 3.0) will push the nonlinearity toward white. Note
+ that not all video cards have hardware to support this option. This
option does not work with -video gdi. The default is 1.0.
@@ -356,7 +356,7 @@ Input device options
Controls whether or not MAME attempts to track two lightguns connected
at the same time. This option requires -lightgun. This option is a hack
- for supporting older dual lightgun setups. If you have multiple
+ for supporting older dual lightgun setups. If you have multiple
lightguns connected, you will probably just need to enable -mouse and
configure each lightgun independently. The default is OFF
(-nodual_lightgun).