Updated documentation and screenshots.
Before Width: | Height: | Size: 7.2 KiB After Width: | Height: | Size: 7.6 KiB |
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 4.0 KiB |
Before Width: | Height: | Size: 8.1 KiB After Width: | Height: | Size: 9.0 KiB |
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 6.6 KiB |
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 2.8 KiB |
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.5 KiB |
Before Width: | Height: | Size: 5.7 KiB After Width: | Height: | Size: 6.3 KiB |
Before Width: | Height: | Size: 8.0 KiB After Width: | Height: | Size: 8.8 KiB |
Before Width: | Height: | Size: 8.0 KiB After Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 3.0 KiB |
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 5.2 KiB |
Before Width: | Height: | Size: 6.4 KiB After Width: | Height: | Size: 7.3 KiB |
Before Width: | Height: | Size: 7.1 KiB After Width: | Height: | Size: 6.6 KiB |
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 3.9 KiB |
Before Width: | Height: | Size: 4.7 KiB After Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 7.4 KiB After Width: | Height: | Size: 7.5 KiB |
After Width: | Height: | Size: 5.6 KiB |
Before Width: | Height: | Size: 8.4 KiB After Width: | Height: | Size: 9.3 KiB |
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 3.2 KiB |
|
@ -1449,8 +1449,8 @@
|
|||
|
||||
<tr>
|
||||
<td>Toggle TV 'jitter' effect</td>
|
||||
<td>Shift-Alt + j</td>
|
||||
<td>Shift-Cmd + j</td>
|
||||
<td>Alt + j</td>
|
||||
<td>Cmd + j</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
@ -1866,7 +1866,7 @@
|
|||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><pre>-tia.debugcolors <ROYGBP></pre></td>
|
||||
<td><pre>-tia.dbgcolors <roygbp></pre></td>
|
||||
<td>Assigns the colours (R)ed, (O)range, (Y)ellow, (G)reen, (B)lue and (P)urple
|
||||
to each graphical register P0/M0/P1/M1/PF/BL, respectively. Currently,
|
||||
these change be changed around to apply different colours to the
|
||||
|
@ -1875,7 +1875,23 @@
|
|||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><pre>-tv.phosphor <0 - 100></pre></td>
|
||||
<td><pre>-tv.filter <1 - 6></pre></td>
|
||||
<td>Blargg TV effects, 0 is disabled, next numbers in
|
||||
sequence represent presets for 'Composite', 'S-Video', 'RGB', 'Bad Adjust',
|
||||
and 'Custom' modes.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><pre>-tv.phosphor <always|byrom></pre></td>
|
||||
<td>Determines how phosphor mode is enabled. If 'always', then the
|
||||
ROM properties entry is ignored, and phosphor mode is always turned
|
||||
on. Otherwise, the ROM properties determine whether phosphor mode
|
||||
is used for each ROM.
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><pre>-tv.phosblend <0 - 100></pre></td>
|
||||
<td>Enable default phosphor blending level; 0 implies no mixing, and 100
|
||||
is full mixing (not recommended). Note that this doesn't actually
|
||||
enable phosphor mode; that is done for each ROM in the ROM properties.
|
||||
|
@ -1894,13 +1910,6 @@
|
|||
time (recovery spread over multiple frames).</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><pre>-tv.filter <1 - 6></pre></td>
|
||||
<td>Blargg TV effects, 0 is disabled, next numbers in
|
||||
sequence represent presets for 'Composite', 'S-Video', 'RGB', 'Bad Adjust',
|
||||
and 'Custom' modes.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><pre>-tv.scanlines <0 - 100></pre></td>
|
||||
<td>Blargg TV effects scanline intensity, where 0 means completely off.</td>
|
||||
|
@ -2456,9 +2465,12 @@
|
|||
<td valign="top">
|
||||
<table border="1" cellpadding="4">
|
||||
<tr><th>Item</th><th>Brief description</th><th>For more information,<br>see <a href="#CommandLine">CommandLine</a></th></tr>
|
||||
<tr><td>TV Mode</td><td>disable TV effects, or select TV preset</td><td>-tv.filter</td></tr>
|
||||
<tr><td>TV Phosphor</td><td>enable phosphor mode under what conditions</td><td>-tv.phosphor</td></tr>
|
||||
<tr><td>Phosphor (Default)</td><td>default blend level to use in phosphor mode<br/>
|
||||
(needs to be manually set for your particular hardware)</td><td>-tv.phosblend</td></tr>
|
||||
<tr><td>Jitter/Roll effect</td><td>emulate screen roll with inconsistent scanline count</td><td>-tv.jitter</td></tr>
|
||||
<tr><td>Jitter/Roll recovery</td><td>determines recovery time for screen rolling</td><td>-tv.jitter_recovery</td></tr>
|
||||
<tr><td>TV Mode</td><td>disable TV effects, or select TV preset</td><td>-tv.filter</td></tr>
|
||||
<tr><td>Scanline Intensity</td><td>sets scanline black-level intensity</td><td>-tv.scanlines</td></tr>
|
||||
<tr><td>Scanline Interpolation</td><td>smooth/blend scanlines into image</td><td>-tv.scaninter</td></tr>
|
||||
<tr><td>Adjustable sliders</td><td>set specific attribute in 'Custom' mode</td><td>-tv.contrast, tv.hue, etc.</td></tr>
|
||||
|
@ -2473,6 +2485,23 @@
|
|||
</table>
|
||||
<br>
|
||||
|
||||
<p><b>Video Settings</b> dialog (Debug Colors):</p>
|
||||
<table border="5" cellpadding="2" frame="box" rules="none">
|
||||
<tr>
|
||||
<td><img src="graphics/options_video_dbgcolors.png"></td>
|
||||
<td> </td>
|
||||
<td valign="top">
|
||||
<table border="1" cellpadding="4">
|
||||
<tr><th>Item</th><th>Brief description</th><th>For more information,<br>see <a href="#CommandLine">CommandLine</a></th></tr>
|
||||
<tr><td>Player 0 <br/>Missile 0 <br/>Player 1 <br/>
|
||||
Missile 1 <br/>Playfield <br/>Ball </td>
|
||||
<td>Set color for specific object in debug colors mode</td><td>-tia.dbgcolors</td></tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
|
||||
<p><b>Audio Settings</b> dialog:</p>
|
||||
<table border="5" cellpadding="2" frame="box" rules="none">
|
||||
<tr>
|
||||
|
|
|
@ -485,6 +485,9 @@ void Settings::usage() const
|
|||
<< " -height <arg> Sets the 'Display.Height' property\n"
|
||||
<< " -pp <arg> Sets the 'Display.Phosphor' property\n"
|
||||
<< " -ppblend <arg> Sets the 'Display.PPBlend' property\n"
|
||||
#endif
|
||||
#ifdef DTHUMB_SUPPORT
|
||||
<< " -thumb.trapfatal <1|0> Determines whether errors in ARM emulation throw an exception\n"
|
||||
#endif
|
||||
<< endl << std::flush;
|
||||
}
|
||||
|
|
|
@ -356,6 +356,9 @@ VideoDialog::VideoDialog(OSystem& osystem, DialogContainer& parent,
|
|||
font.getStringWidth("(*) Colors must be different for each object"), fontHeight,
|
||||
"(*) Colors must be different for each object", kTextAlignLeft);
|
||||
|
||||
// Add items for tab 2
|
||||
addToFocusList(wid, myTab, tabID);
|
||||
|
||||
// Activate the first tab
|
||||
myTab->setActiveTab(0);
|
||||
|
||||
|
|