diff --git a/docs/debugger.html b/docs/debugger.html index 16cbc5656..6f6d8e15c 100644 --- a/docs/debugger.html +++ b/docs/debugger.html @@ -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").

@@ -298,7 +298,7 @@ to change the meaning of an expression. The prefixes are:

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

Most of the values on the TIA tab will be self-explanatory to a 2600 -programmer.

+developer.

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).

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:

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.

  • 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 diff --git a/docs/index.html b/docs/index.html index 4d630cffe..78a34ca60 100644 --- a/docs/index.html +++ b/docs/index.html @@ -10,7 +10,7 @@

    A multi-platform Atari 2600 VCS emulator

    -

    Release 5.0.2

    +

    Release 5.1



    User's Guide

    @@ -281,14 +281,14 @@ including partial emulation of the ARM processor
  • Supports cartridge autodetection for almost all bankswitching schemes
  • Supports Supercharger single-load and multi-load games
  • -
  • Supports ROMs stored in ZIP and GZIP format, as well as the usual A26/BIN/ROM formats
  • +
  • Supports ROMs stored in ZIP and GZIP format, as well as the usual raw A26/BIN/ROM formats
  • Supports property file for setting the properties associated with games
  • Supports the NTSC, PAL and SECAM television standards in 50Hz and 60Hz mode
  • Supports autodetection of display format for 50Hz vs. 60Hz modes
  • Supports several "undocumented features" of the TIA graphics chip used by some games
  • TIA emulation supports full collision checking, with ability to disable - both TIA sprites and collisions for each object separately
  • + TIA sprites and collisions for each object separately
  • Full system state save/load functionality
  • Cross-platform UI including a built-in ROM launcher frontend
  • Built-in extensive debugger, including static analysis with the Distella disassembler @@ -473,7 +473,7 @@
  • Search around the internet and find ROM images to download (websites such as AtariAge and - AtariMania/RomHunter may be useful)
  • + AtariMania/RomHunter may be useful). Many homebrewers make their ROMs available too.
  • You can purchase the Atari 2600 Action Packs by Activision and use their ROM images
  • @@ -1829,7 +1829,7 @@
    -freq <number>
    - Set sound sample output frequency (11025,22050,31400,44100,48000) + Set sound sample output frequency (11025, 22050, 31400, 44100, 48000) Default is 31400. Do not change unless you experience sound issues. @@ -2056,7 +2056,7 @@
    -ctrlcombo <1|0>
    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. @@ -2108,7 +2108,7 @@
    -ssinterval <number>
    - Set the interval in seconds between taking snapshots in continuous snapshot mode (currently, 1 - 10). + Set the interval in seconds between taking snapshots in continuous snapshot mode (currently 1 - 10). @@ -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.

    + reset the EEPROM to a clean state.

    8. Developer Options/Integrated Debugger

    @@ -3036,7 +3036,7 @@ ItemBrief descriptionFor more information,
    see CommandLine Player 0
    Missile 0
    Player 1
    Missile 1
    Playfield
    Ball - Set color for specific object in debug colors mode
    (disabled in ROM Launcher mode)-tia.dbgcolors + Set color for specific object in debug colors mode
    (PF0, PF1 and PF2 are have slightly different luminance,
    disabled in ROM Launcher mode)-tia.dbgcolors @@ -3175,7 +3175,7 @@

    Currently, there are three types of cheatcodes available, all of which - must be entered in hexidecimal format: + must be entered in hexadecimal format: