mirror of https://github.com/stella-emu/stella.git
minor doc updates
This commit is contained in:
parent
c1fc60a4e0
commit
e6c64627be
|
@ -232,7 +232,7 @@ then hit Tab. The "g" will change to "gfx" (since this is the only
|
|||
built-in command starting with a "g"). If there are multiple possible
|
||||
completions (try with "tr" instead of "g"), you'll see a list of them,
|
||||
and your partial name will be completed as far as possible.
|
||||
After the first character, the autocompletion completion considers all
|
||||
After the first character, the autocompletion considers all
|
||||
characters in the right order as a match (e.g. "twf" will be completed to
|
||||
"trapwriteif").</p>
|
||||
|
||||
|
@ -298,7 +298,7 @@ to change the meaning of an expression. The prefixes are:</p>
|
|||
Dereference a byte pointer. "*a" means "the byte at the address that
|
||||
the A register points to". If A is 255 (hex $ff), the result will be
|
||||
the value currently stored in memory location 255. This operator
|
||||
will be very familiar to you if you're a C or C++ programmer. It's
|
||||
will be very familiar to you if you're a C or C++ developer. It's
|
||||
equivalent to the PEEK() function in most 8-bit BASICs. Also, the
|
||||
debugger supports array-like byte dereferences: *address can be
|
||||
written as address[0]. *(address+1) can be written as address[1],
|
||||
|
@ -740,7 +740,7 @@ clearsavestateifs - Clear all savestate points
|
|||
<p><img src="graphics/debugger_tiatab.png"></p>
|
||||
|
||||
<p>Most of the values on the TIA tab will be self-explanatory to a 2600
|
||||
programmer.<p>
|
||||
developer.<p>
|
||||
|
||||
<p>Many of the variables inside the TIA can only be written to by the
|
||||
6502. The debugger lets you get inside the TIA and see the contents
|
||||
|
@ -794,7 +794,7 @@ in another part of the debugger).</p>
|
|||
<p><img src="graphics/debugger_iotab.png"></p>
|
||||
|
||||
<p>As with the TIA tab, most of the values here will be self-explanatory to a 2600
|
||||
programmer, and almost all can be modified. However, the SWCHx registers need
|
||||
developer, and almost all can be modified. However, the SWCHx registers need
|
||||
further explanation:<p>
|
||||
<p>SWCHx(W) can be modified; here, the (W) stands for write. Similarly,
|
||||
SWACNT/SWBCNT can be directly modified. However, the results of reading back from
|
||||
|
@ -1153,7 +1153,7 @@ command; it will show either ROM or RAM space, not both at the same time.</li>
|
|||
<li>The standard VCS memory map has the cartridge port at locations
|
||||
$F000-$FFFF. However, not all the address lines exist on a 6507, so
|
||||
the cartridge port is "mirrored" at every other 4K chunk of address
|
||||
space ($1000, $3000, up to $D000). Some programmers find it easier
|
||||
space ($1000, $3000, up to $D000). Some developers find it easier
|
||||
to think of the different banks of ROM as being at different addresses
|
||||
(such as: Bank 0 at $D000 and bank 1 at $F000). When such a ROM runs,
|
||||
the Program Counter can point to one of the mirrors instead of the main
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
<br><br>
|
||||
<center><h2><b>A multi-platform Atari 2600 VCS emulator</b></h2></center>
|
||||
|
||||
<center><h4><b>Release 5.0.2</b></h4></center>
|
||||
<center><h4><b>Release 5.1</b></h4></center>
|
||||
<br><br>
|
||||
|
||||
<center><h2><b>User's Guide</b></h2></center>
|
||||
|
@ -281,14 +281,14 @@
|
|||
including <a href="http://thumbulator.blogspot.ca">partial emulation of the ARM processor</a></li>
|
||||
<li>Supports cartridge autodetection for almost all bankswitching schemes</li>
|
||||
<li>Supports Supercharger single-load and multi-load games</li>
|
||||
<li>Supports ROMs stored in ZIP and GZIP format, as well as the usual A26/BIN/ROM formats</li>
|
||||
<li>Supports ROMs stored in ZIP and GZIP format, as well as the usual raw A26/BIN/ROM formats</li>
|
||||
<li>Supports property file for setting the properties associated with games</li>
|
||||
<li>Supports the NTSC, PAL and SECAM television standards in 50Hz and 60Hz mode</li>
|
||||
<li>Supports autodetection of display format for 50Hz vs. 60Hz modes</li>
|
||||
<li>Supports several "undocumented features" of the TIA graphics chip used by
|
||||
some games</li>
|
||||
<li>TIA emulation supports full collision checking, with ability to disable
|
||||
both TIA sprites and collisions for each object separately</li>
|
||||
TIA sprites and collisions for each object separately</li>
|
||||
<li>Full system state save/load functionality</li>
|
||||
<li>Cross-platform UI including a built-in ROM launcher frontend</li>
|
||||
<li>Built-in extensive debugger, including static analysis with the Distella disassembler
|
||||
|
@ -473,7 +473,7 @@
|
|||
<li>Search around the internet and find ROM images to download (websites such
|
||||
as <a href="http://atariage.com">AtariAge</a> and
|
||||
<a href="http://www.atarimania.com/rom_collection_archive_atari_2600_roms.html">
|
||||
AtariMania/RomHunter</a> may be useful)</li>
|
||||
AtariMania/RomHunter</a> may be useful). Many homebrewers make their ROMs available too.</li>
|
||||
|
||||
<li>You can purchase the Atari 2600 Action Packs by Activision and use
|
||||
their ROM images</li>
|
||||
|
@ -2056,7 +2056,7 @@
|
|||
<tr>
|
||||
<td><pre>-ctrlcombo <1|0></pre></td>
|
||||
<td>Use control-x key combos. This is normally enabled, since the
|
||||
Quit command is tied to 'Control-q'. However, there are times when
|
||||
'Quit' command is tied to 'Control-q'. However, there are times when
|
||||
a 2-player game is using either the 'f' or 'r' keys for movement,
|
||||
and pressing Control (for Fire) will perform an unwanted action
|
||||
associated with Control-r or Control-f.</td>
|
||||
|
@ -2108,7 +2108,7 @@
|
|||
|
||||
<tr>
|
||||
<td><pre>-ssinterval <number></pre></td>
|
||||
<td>Set the interval in seconds between taking snapshots in continuous snapshot mode (currently, 1 - 10).</td>
|
||||
<td>Set the interval in seconds between taking snapshots in continuous snapshot mode (currently 1 - 10).</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
@ -2974,7 +2974,7 @@
|
|||
initialized as a real EEPROM would be (containing all $FF). The
|
||||
files can be manually deleted, which is very useful in testing
|
||||
cases where a ROM is accessing the EEPROM for the first time. You can also
|
||||
use the debugger to reset the EEPROM to a clean state.</p>
|
||||
reset the EEPROM to a clean state.</p>
|
||||
</blockquote>
|
||||
|
||||
<h2><b><a name="Debugger">8. Developer Options/Integrated Debugger</a></b></h2>
|
||||
|
@ -3036,7 +3036,7 @@
|
|||
<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<br/>(disabled in ROM Launcher mode)</td><td>-tia.dbgcolors</td></tr>
|
||||
<td>Set color for specific object in debug colors mode<br/>(PF0, PF1 and PF2 are have slightly different luminance,<br/>disabled in ROM Launcher mode)</td><td>-tia.dbgcolors</td></tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -3175,7 +3175,7 @@
|
|||
<img src="graphics/cheat.png">
|
||||
|
||||
<p>Currently, there are three types of cheatcodes available, all of which
|
||||
must be entered in hexidecimal format:
|
||||
must be entered in hexadecimal format:
|
||||
<ul>
|
||||
<li><p>Per-frame RAM cheats:<br>
|
||||
Evaluated each frame, and apply to RAM only. Format as follows:
|
||||
|
|
Loading…
Reference in New Issue