Skip to content

Commit

Permalink
updated doc for short late HMOVEs
Browse files Browse the repository at this point in the history
  • Loading branch information
thrust26 committed Aug 14, 2024
1 parent f92d2fc commit 64705f6
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 2 deletions.
Binary file modified docs/graphics/options_developer_tia.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
14 changes: 13 additions & 1 deletion docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3694,7 +3694,7 @@ <h2><b><a name="CommandLine">Using the Command Line</a></b></h2>
<td>When enabled, each external access (AtariVox/SaveKey EEPROM, PlusROM, Supercharger...)
is signalled by a message.</td>
</tr><tr>
<td><pre>-dev.tia.type &lt;standard|koolaidman|</br> cosmicark|pesco|quickstep|matchie|</br> indy500|heman|custom&gt;</pre></td>
<td><pre>-dev.tia.type &lt;standard|koolaidman|</br> cosmicark|pesco|quickstep|matchie|</br> indy500|heman|flashmenu|custom&gt;</pre></td>
<td>Set emulated TIA type. Only with 'custom' the following TIA options become relevant.</td>
</tr><tr>
<td><pre>-dev.tia.plinvphase &lt;1|0&gt;</pre></td>
Expand All @@ -3705,6 +3705,15 @@ <h2><b><a name="CommandLine">Using the Command Line</a></b></h2>
</tr><tr>
<td><pre>-dev.tia.blinvphase &lt;1|0&gt;</pre></td>
<td>Enable/disable inverted HMOVE clock phase for ball.</td>
</tr><tr>
<td><pre>-dev.tia.pllatehmove &lt;1|0&gt;</pre></td>
<td>Enable/disable short late HMOVE for players (Flashcart menu shifted right).</td>
</tr><tr>
<td><pre>-dev.tia.mslatehmove &lt;1|0&gt;</pre></td>
<td>Enable/disable short late HMOVE for missiles.</td>
</tr><tr>
<td><pre>-dev.tia.bllatehmove &lt;1|0&gt;</pre></td>
<td>Enable/disable short late HMOVE for ball.</td>
</tr><tr>
<td><pre>-dev.tia.delaypfbits &lt;1|0&gt;</pre></td>
<td>Enable/disable playfield bits delayed by one color clock (stray playfield pixels in Pesco).</td>
Expand Down Expand Up @@ -4615,6 +4624,9 @@ <h2><b><a name="Debugger">Developer Options/Integrated Debugger</a></b></h2>
<tr><td>Inverted HMOVE clock...</td><td>Emulates the Kool-Aid Man
collision and Cosmic Ark stars glitches for the given objects.</td>
<td>-dev.tia.plinvphase</br>-dev.tia.msinvphase</br>-dev.tia.blinvphase</td></tr>
<tr><td>Short late HMOVE</td><td>Emulates one pixel too short late HMOVEs for the given objects.
This causes e.g. shifted flashcart menues.</td>
<td>-dev.tia.pllatehmove</br>-dev.tia.mslatehmove</br>-dev.tia.bllatehmove</td></tr>
<tr><td>Delayed Playfield</td><td>Emulates playfield changes moved
by one color clock. This e.g. causes glitches in Pesco (stray playfield
pixel), Quick Step! (colored step borders) and Matchie (vertical line at pixel 79).</td>
Expand Down
2 changes: 1 addition & 1 deletion src/gui/DeveloperDialog.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -316,7 +316,7 @@ void DeveloperDialog::addTiaTab(const GUI::Font& font)
ypos += lineHeight + VGAP * 1;

myLateHMoveLabel = new StaticTextWidget(myTab, font, HBORDER + INDENT * 2, ypos + 1,
"Short late HMOVEs for");
"Short late HMOVE for");
myLateHMoveLabel->setToolTip("Objects react different to late HMOVEs");
wid.push_back(myLateHMoveLabel);
ypos += lineHeight + VGAP * 1;
Expand Down

0 comments on commit 64705f6

Please sign in to comment.