preliminary doc updates
|
@ -24,6 +24,8 @@
|
||||||
|
|
||||||
* Added 2nd UI theme and hotkey for toggling UI theme.
|
* Added 2nd UI theme and hotkey for toggling UI theme.
|
||||||
|
|
||||||
|
* Adde bezel support.
|
||||||
|
|
||||||
* Added optional type format detection based on colors used.
|
* Added optional type format detection based on colors used.
|
||||||
|
|
||||||
* Added Joy2B+ controller support.
|
* Added Joy2B+ controller support.
|
||||||
|
|
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 4.0 KiB |
After Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 9.6 KiB After Width: | Height: | Size: 9.6 KiB |
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 4.0 KiB |
|
@ -313,6 +313,7 @@
|
||||||
<li>Tracking of user favorites and popular or recently played ROMs.</li>
|
<li>Tracking of user favorites and popular or recently played ROMs.</li>
|
||||||
<li>High scores saving (internal or via PlusROM High Score Club)</li>
|
<li>High scores saving (internal or via PlusROM High Score Club)</li>
|
||||||
<li>Cross-platform UI including a built-in ROM launcher frontend</li>
|
<li>Cross-platform UI including a built-in ROM launcher frontend</li>
|
||||||
|
<li>Supports bezel display</li>
|
||||||
<li>Built-in extensive debugger, including static analysis with the Distella disassembler
|
<li>Built-in extensive debugger, including static analysis with the Distella disassembler
|
||||||
and dynamic analysis at runtime by tracking code/graphics/data sections, and
|
and dynamic analysis at runtime by tracking code/graphics/data sections, and
|
||||||
generation of DASM-compatible disassembly files</li>
|
generation of DASM-compatible disassembly files</li>
|
||||||
|
@ -1178,8 +1179,8 @@
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Toggle aspect ratio correct scaling</td>
|
<td>Toggle aspect ratio correct scaling</td>
|
||||||
<td>Control + C</td>
|
<td>Shift-Control + C</td>
|
||||||
<td>Control + C</td>
|
<td>Shift-Control + C</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><i>Decrease</i> vertical display size</td>
|
<td><i>Decrease</i> vertical display size</td>
|
||||||
|
@ -2688,6 +2689,15 @@
|
||||||
<td>Enable or disable emulation dimming in pause mode.</td>
|
<td>Enable or disable emulation dimming in pause mode.</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td><pre>-showbezel <1|0></pre></td>
|
||||||
|
<td>Enable or disable bezel display.</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><pre>-bezeldir <path></pre></td>
|
||||||
|
<td>Specifies from where bezel images are loaded..</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td><pre>-audio.enabled <1|0></pre></td>
|
<td><pre>-audio.enabled <1|0></pre></td>
|
||||||
<td>Enable or disable sound generation.</td>
|
<td>Enable or disable sound generation.</td>
|
||||||
|
@ -3750,6 +3760,23 @@
|
||||||
</table>
|
</table>
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
|
<p><b>Video & Audio Settings</b> dialog <a name="VideoAudioEffects">(Bezels)</a>:</p>
|
||||||
|
<table style="border:hidden">
|
||||||
|
<tr>
|
||||||
|
<td valign="top"><img src="graphics/options_bezels.png"></td>
|
||||||
|
<td style="border:hidden"> </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">Command Line</a></th></tr>
|
||||||
|
<tr><td>Enable bezels</td><td>Enables the bezel display if a ROM name matching bezel image or a
|
||||||
|
default image (named 'default.png') can be found using the bezel path.</td><td>-showbezel</td></tr>
|
||||||
|
<tr><td>Bezel path</td><td>Specifies the path from where bezel images are loaded.</td><td>-bezeldir</td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
<p><b>Video & Audio Settings</b> dialog <a name="VideoAudioAudio">(Audio)</a>:</p>
|
<p><b>Video & Audio Settings</b> dialog <a name="VideoAudioAudio">(Audio)</a>:</p>
|
||||||
<table style="border:hidden">
|
<table style="border:hidden">
|
||||||
<tr>
|
<tr>
|
||||||
|
|
|
@ -1388,6 +1388,7 @@ bool FrameBuffer::loadBezel()
|
||||||
(myActiveVidMode.screenS.h - bezelH) / 2); // center
|
(myActiveVidMode.screenS.h - bezelH) / 2); // center
|
||||||
myBezelSurface->setScalingInterpolation(ScalingInterpolation::sharp);
|
myBezelSurface->setScalingInterpolation(ScalingInterpolation::sharp);
|
||||||
|
|
||||||
|
// Enable blending to allow overlaying the bezel over the TIA output
|
||||||
myBezelSurface->attributes().blending = true;
|
myBezelSurface->attributes().blending = true;
|
||||||
myBezelSurface->attributes().blendalpha = 100;
|
myBezelSurface->attributes().blendalpha = 100;
|
||||||
myBezelSurface->applyAttributes();
|
myBezelSurface->applyAttributes();
|
||||||
|
|
|
@ -269,7 +269,7 @@ void DialogContainer::handleMouseButtonEvent(MouseButton b, bool pressed,
|
||||||
|
|
||||||
if(b == MouseButton::MIDDLE)
|
if(b == MouseButton::MIDDLE)
|
||||||
{
|
{
|
||||||
// Middle mouse button emulates lef mouse button double click
|
// Middle mouse button emulates left mouse button double click
|
||||||
myLastClick.count = 2;
|
myLastClick.count = 2;
|
||||||
b = MouseButton::LEFT;
|
b = MouseButton::LEFT;
|
||||||
}
|
}
|
||||||
|
|