From 98828e83680db2cc2f70983f4bb90049e9ab36dc Mon Sep 17 00:00:00 2001 From: Thomas Jentzsch Date: Fri, 10 Sep 2021 11:34:13 +0200 Subject: [PATCH] added doc for TIA randomization (see #126) --- Changes.txt | 4 +- docs/graphics/options_developer_emulation.png | Bin 5131 -> 5282 bytes docs/index.html | 69 +++++++++++++++--- src/gui/DeveloperDialog.cxx | 2 +- 4 files changed, 63 insertions(+), 12 deletions(-) diff --git a/Changes.txt b/Changes.txt index 327c2a9e5..1677857cc 100644 --- a/Changes.txt +++ b/Changes.txt @@ -21,7 +21,9 @@ * Added web links for many games - * Fixe MindLink controller + * Fixed MindLink controller + + * Added TIA randomization on startup option * Debugger: enhanced prompt's auto complete and history diff --git a/docs/graphics/options_developer_emulation.png b/docs/graphics/options_developer_emulation.png index 82e5aa2a8b9147d2cf7010b0a368a33683e1586d..03b8fc9d81c3fff1a1db267244fc9f410f1ecc70 100644 GIT binary patch delta 5217 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 L{4&A7`O*IY6E~82 literal 5131 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 BW?BFM diff --git a/docs/index.html b/docs/index.html index f92ed9ad9..437f1a532 100644 --- a/docs/index.html +++ b/docs/index.html @@ -3566,6 +3566,9 @@
-<plr.|dev.>bankrandom <1|0>
On reset, randomize the startup bank (only for selected bankswitch types). + +
-<plr.|dev.>tiarandom <1|0>
+ On reset, randomize the TIA registers.
-<plr.|dev.>ramrandom <1|0>
On reset, either randomize all RAM content, or initialize with zero (console = 2600)/startup values (console = 7800) instead. @@ -4323,15 +4326,57 @@      - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4347,7 +4392,11 @@ - + + + + +
ItemBrief descriptionFor more information,
see Command Line
Player/Developer settingsSelects the active settings set-dev.settings
Console info overlayOverlay console info on the TIA image during emulation.-plr.stats
-dev.stats
Detected settings infoDisplay detected settings when a ROM is loaded.-plr.detectedinfo
-dev.detectedinfo
ConsoleSelect the console type, this affects Color/B&W/Pause key emulation and zero-page RAM initialization-plr.console
-dev.console
Random startup bankRandomize the startup bank (only for selected bankswitch types)-plr.bankrandom
-dev.bankrandom
Randomize zero-page ...When loading a ROM, randomize all RAM content instead of initializing with all zeroes (for 'Console' = 'Atari 2600' only)-plr.ramrandom
-dev.ramrandom
Randomize CPUWhen loading a ROM, randomize the content of the specified CPU registers-plr.cpurandom
-dev.cpurandom
Drive unused TIA pins ...Unused TIA pins are read random instead of the last databus values-dev.tiadriven
ItemBrief descriptionFor more information,
see Command Line
Player/Developer settingsSelects the active settings set-dev.settings
Console info overlayOverlay console info on the TIA image during emulation.-plr.stats
-dev.stats
Detected settings infoDisplay detected settings when a ROM is loaded.-plr.detectedinfo
-dev.detectedinfo
ConsoleSelect the console type, this affects Color/B&W/Pause key + emulation and zero-page RAM initialization-plr.console
-dev.console
Random startup bankRandomize the startup bank (only for selected bankswitch types)-plr.bankrandom
-dev.bankrandom
Randomize TIARandomizes TIA registers on the startup-plr.tiarandom
-dev.tiarandom
Randomize zero-page ...When loading a ROM, randomize all RAM content instead of + initializing with all zeroes (for 'Console' = 'Atari 2600' only)-plr.ramrandom
-dev.ramrandom
Randomize CPUWhen loading a ROM, randomize the content of the specified CPU registers-plr.cpurandom
-dev.cpurandom
Drive unused TIA pins ...Unused TIA pins are read random instead of the last databus values-dev.tiadriven
Break on reads from ... A read from a write port interrupts emulation and the debugger is entered.Thumb ARM emulation throws an exception and enters the debugger on fatal errors -dev.thumb.trapfatal
Display AtariVox...Display a message when the AtariVox/SaveKey EEPROM is read or written-plr.eepromaccess
-dev.eepromaccess
Display AtariVox...Display a message when the AtariVox/SaveKey EEPROM is read or written-plr.eepromaccess
-dev.eepromaccess
diff --git a/src/gui/DeveloperDialog.cxx b/src/gui/DeveloperDialog.cxx index c47854690..1b02b1282 100644 --- a/src/gui/DeveloperDialog.cxx +++ b/src/gui/DeveloperDialog.cxx @@ -146,7 +146,7 @@ void DeveloperDialog::addEmulationTab(const GUI::Font& font) "most classic bankswitching types."); wid.push_back(myRandomBankWidget); - myRandomizeTIAWidget = new CheckboxWidget(myTab, font, myRandomBankWidget->getRight() + fontWidth * 2, ypos + 1, + myRandomizeTIAWidget = new CheckboxWidget(myTab, font, myRandomBankWidget->getRight() + fontWidth * 2.5, ypos + 1, "Randomize TIA"); wid.push_back(myRandomizeTIAWidget); ypos += lineHeight + VGAP;