updated doc for short late HMOVEs

This commit is contained in:
thrust26 2024-08-14 12:44:01 +02:00
parent f92d2fc6df
commit 64705f658f
3 changed files with 14 additions and 2 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

@ -3694,7 +3694,7 @@
<td>When enabled, each external access (AtariVox/SaveKey EEPROM, PlusROM, Supercharger...) <td>When enabled, each external access (AtariVox/SaveKey EEPROM, PlusROM, Supercharger...)
is signalled by a message.</td> is signalled by a message.</td>
</tr><tr> </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> <td>Set emulated TIA type. Only with 'custom' the following TIA options become relevant.</td>
</tr><tr> </tr><tr>
<td><pre>-dev.tia.plinvphase &lt;1|0&gt;</pre></td> <td><pre>-dev.tia.plinvphase &lt;1|0&gt;</pre></td>
@ -3705,6 +3705,15 @@
</tr><tr> </tr><tr>
<td><pre>-dev.tia.blinvphase &lt;1|0&gt;</pre></td> <td><pre>-dev.tia.blinvphase &lt;1|0&gt;</pre></td>
<td>Enable/disable inverted HMOVE clock phase for ball.</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> </tr><tr>
<td><pre>-dev.tia.delaypfbits &lt;1|0&gt;</pre></td> <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> <td>Enable/disable playfield bits delayed by one color clock (stray playfield pixels in Pesco).</td>
@ -4615,6 +4624,9 @@
<tr><td>Inverted HMOVE clock...</td><td>Emulates the Kool-Aid Man <tr><td>Inverted HMOVE clock...</td><td>Emulates the Kool-Aid Man
collision and Cosmic Ark stars glitches for the given objects.</td> 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> <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 <tr><td>Delayed Playfield</td><td>Emulates playfield changes moved
by one color clock. This e.g. causes glitches in Pesco (stray playfield 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> pixel), Quick Step! (colored step borders) and Matchie (vertical line at pixel 79).</td>

View File

@ -316,7 +316,7 @@ void DeveloperDialog::addTiaTab(const GUI::Font& font)
ypos += lineHeight + VGAP * 1; ypos += lineHeight + VGAP * 1;
myLateHMoveLabel = new StaticTextWidget(myTab, font, HBORDER + INDENT * 2, ypos + 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"); myLateHMoveLabel->setToolTip("Objects react different to late HMOVEs");
wid.push_back(myLateHMoveLabel); wid.push_back(myLateHMoveLabel);
ypos += lineHeight + VGAP * 1; ypos += lineHeight + VGAP * 1;