From 2c5cc1b56652a1aa84aae7c6600f924fd8310f7f Mon Sep 17 00:00:00 2001 From: stephena Date: Sun, 9 Oct 2005 21:55:53 +0000 Subject: [PATCH] Updates to documentation and internal About/Help dialogs. git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@818 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba --- stella/docs/graphics/options_audio.png | Bin 5073 -> 5599 bytes stella/docs/graphics/options_gameinfo.png | Bin 5405 -> 6644 bytes stella/docs/stella.html | 26 +++++++++--- stella/src/gui/AboutDialog.cxx | 10 ++--- stella/src/gui/HelpDialog.cxx | 48 +++++++++++----------- 5 files changed, 51 insertions(+), 33 deletions(-) diff --git a/stella/docs/graphics/options_audio.png b/stella/docs/graphics/options_audio.png index 5e282f76f36a6bd7d0712b3c5e4237d789220672..0188493597c622d7e52492c228be3cdfff98ad9a 100644 GIT binary patch literal 5599 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 N(7U|cs5@{e{{t;bm7f3r diff --git a/stella/docs/graphics/options_gameinfo.png b/stella/docs/graphics/options_gameinfo.png index da8e62c3b98e969534c3908b2f49e9060a9b4830..a1c1c131234d60ea0caf9ddca17ddc98357101e2 100644 GIT binary patch literal 6644 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

-
February 1999 - September 2005
+
February 1999 - October 2005
The Stella Team
Stella Homepage
@@ -240,15 +240,20 @@
  • Added ZIP support. Stella can now open ROM's compressed in zip format.
  • -
  • Reworked properties system to use both a system-wide 'stella.pro' and - a per-user 'user.pro' properties files. Changes made by the user - and stored in 'user.pro' are no longer erased when upgrading Stella.
  • -
  • Added ability to edit current ROM properties from directly within Stella, which can then be saved directly into the 'user.pro' file. So creating a properties entry for a new ROM can be done without any external tools.
  • +
  • Added initial support for using Stella in an 'arcade-box' + environment without a keyboard. This consists of an in-game + menu for choosing common actions in Stella, as well as using the + game to navigate the mouse pointer.
  • + +
  • Reworked properties system to use both a system-wide 'stella.pro' and + a per-user 'user.pro' properties files. Changes made by the user + and stored in 'user.pro' are no longer erased when upgrading Stella.
  • +
  • Added cartridge 'frying', thanks to Fred "batari" Quimby. This emulates the action of turning the power button on and off on a real Atari, often resulting in some strange effects.
  • @@ -686,6 +691,11 @@ Indicates which paddle the mouse should emulate (defaults to paddle 0). + +
    -joymouse <0|1>
    + Indicates whether the joystick emulates the mouse in GUI mode (defaults to off). + +
    -showinfo <0|1>
    Shows some game info while Stella is running. @@ -967,6 +977,12 @@ Tab + + Enter/exit command mode + Backslash (\) + Backslash (\) + + Select Game F1 diff --git a/stella/src/gui/AboutDialog.cxx b/stella/src/gui/AboutDialog.cxx index 775468caa..1a5d97fce 100644 --- a/stella/src/gui/AboutDialog.cxx +++ b/stella/src/gui/AboutDialog.cxx @@ -13,7 +13,7 @@ // See the file "license" for information on usage and redistribution of // this file, and for a DISCLAIMER OF ALL WARRANTIES. // -// $Id: AboutDialog.cxx,v 1.7 2005-08-25 15:19:17 stephena Exp $ +// $Id: AboutDialog.cxx,v 1.8 2005-10-09 21:55:53 stephena Exp $ // // Based on code from ScummVM - Scumm Interpreter // Copyright (C) 2002-2004 The ScummVM project @@ -107,12 +107,12 @@ void AboutDialog::updateStrings(int page, int lines, string& title, string* &dsc ADD_ATEXT("\\L\\c2"" Maintainer of the 'stella.pro' game properties file"); ADD_ATEXT("\\L\\c0"" Joe D'Andrea"); ADD_ATEXT("\\L\\c2"" Maintainer for Solaris port"); - ADD_ATEXT("\\L\\c0"" Darrell Spice Jr."); - ADD_ATEXT("\\L\\c2"" Original author for OS/2 port"); - ADD_ATEXT("\\L\\c0"" Doodle"); - ADD_ATEXT("\\L\\c2"" Current maintainer for OS/2 port"); + ADD_ATEXT("\\L\\c0"" Darrell Spice Jr. & Doodle"); + ADD_ATEXT("\\L\\c2"" Authors for OS/2 port"); ADD_ATEXT("\\L\\c0"" David Voswinkel"); ADD_ATEXT("\\L\\c2"" Maintainer for PSP port"); + ADD_ATEXT("\\L\\c0"" Kostas Nakos"); + ADD_ATEXT("\\L\\c2"" Author/maintainer for WinCE port"); break; case 4: diff --git a/stella/src/gui/HelpDialog.cxx b/stella/src/gui/HelpDialog.cxx index a293093c0..8fbae7da4 100644 --- a/stella/src/gui/HelpDialog.cxx +++ b/stella/src/gui/HelpDialog.cxx @@ -13,7 +13,7 @@ // See the file "license" for information on usage and redistribution of // this file, and for a DISCLAIMER OF ALL WARRANTIES. // -// $Id: HelpDialog.cxx,v 1.12 2005-08-11 21:57:30 stephena Exp $ +// $Id: HelpDialog.cxx,v 1.13 2005-10-09 21:55:53 stephena Exp $ // // Based on code from ScummVM - Scumm Interpreter // Copyright (C) 2002-2004 The ScummVM project @@ -72,7 +72,7 @@ void HelpDialog::updateStrings(uInt8 page, uInt8 lines, ADD_BIND("Ctrl Q", "Quit emulation"); ADD_BIND("Escape", "Exit current game"); ADD_BIND("Tab", "Enter/exit configuration menu"); - ADD_LINE; + ADD_BIND("\\", "Enter/exit command menu"); ADD_BIND("Alt =", "Increase window size"); ADD_BIND("Alt -", "Decrease window size"); ADD_BIND("Alt Enter", "Toggle fullscreen/windowed mode"); @@ -85,7 +85,8 @@ void HelpDialog::updateStrings(uInt8 page, uInt8 lines, title = "Special commands:"; ADD_BIND("Ctrl g", "Grab mouse (keep in window)"); ADD_BIND("Ctrl f", "Switch between NTSC and PAL"); - ADD_BIND("Ctrl s", "Save (or merge) game properties"); + ADD_BIND("Ctrl s", "Save game properties to new file"); + ADD_BIND("Alt s", "Merge game properties"); ADD_LINE; ADD_BIND("Ctrl 0", "Mouse emulates paddle 0"); ADD_BIND("Ctrl 1", "Mouse emulates paddle 1"); @@ -107,40 +108,41 @@ void HelpDialog::updateStrings(uInt8 page, uInt8 lines, #else case 1: title = "Common commands:"; - ADD_BIND("Cmd Q", "Quit emulation"); - ADD_BIND("Escape", "Exit current game"); - ADD_BIND("Tab", "Enter/exit configuration menu"); + ADD_BIND("Cmd Q", "Quit emulation"); + ADD_BIND("Escape", "Exit current game"); + ADD_BIND("Tab", "Enter/exit configuration menu"); + ADD_BIND("\\", "Enter/exit command menu"); + ADD_BIND("Shift-Cmd =", "Increase window size"); + ADD_BIND("Shift-Cmd -", "Decrease window size"); + ADD_BIND("Cmd Enter", "Toggle fullscreen/windowed mode"); ADD_LINE; - ADD_BIND("Shift-Cmd =", "Increase window size"); - ADD_BIND("Shift-Cmd -", "Decrease window size"); - ADD_BIND("Shift-Cmd Enter", "Toggle fullscreen/windowed mode"); - ADD_LINE; - ADD_BIND("Shift-Cmd ]", "Increase volume by 2%"); - ADD_BIND("Shift-Cmd [", "Decrease volume by 2%"); + ADD_BIND("Shift-Cmd ]", "Increase volume by 2%"); + ADD_BIND("Shift-Cmd [", "Decrease volume by 2%"); break; case 2: title = "Special commands:"; - ADD_BIND("Cmd g", "Grab mouse (keep in window)"); - ADD_BIND("Cmd f", "Switch between NTSC and PAL"); - ADD_BIND("Cmd s", "Save (or merge) game properties"); + ADD_BIND("Cmd g", "Grab mouse (keep in window)"); + ADD_BIND("Cmd f", "Switch between NTSC and PAL"); + ADD_BIND("Cmd s", "Save (or merge) game properties"); + ADD_BIND("Shift-Cmd s", "Merge game properties"); ADD_LINE; - ADD_BIND("Cmd 0", "Mouse emulates paddle 0"); - ADD_BIND("Cmd 1", "Mouse emulates paddle 1"); - ADD_BIND("Cmd 2", "Mouse emulates paddle 2"); - ADD_BIND("Cmd 3", "Mouse emulates paddle 3"); + ADD_BIND("Cmd 0", "Mouse emulates paddle 0"); + ADD_BIND("Cmd 1", "Mouse emulates paddle 1"); + ADD_BIND("Cmd 2", "Mouse emulates paddle 2"); + ADD_BIND("Cmd 3", "Mouse emulates paddle 3"); break; case 3: title = "Developer commands:"; ADD_BIND("Shift-Cmd PageUp", "Increase Display.YStart"); ADD_BIND("Shift-Cmd PageDown", "Decrease Display.YStart"); - ADD_BIND("Cmd PageUp", "Increase Display.Height"); - ADD_BIND("Cmd PageDown", "Decrease Display.Height"); + ADD_BIND("Cmd PageUp", "Increase Display.Height"); + ADD_BIND("Cmd PageDown", "Decrease Display.Height"); ADD_BIND("Shift-Cmd End", "Increase Display.XStart"); ADD_BIND("Shift-Cmd Home", "Decrease Display.XStart"); - ADD_BIND("Cmd End", "Increase Display.Width"); - ADD_BIND("Cmd Home", "Decrease Display.Width"); + ADD_BIND("Cmd End", "Increase Display.Width"); + ADD_BIND("Cmd Home", "Decrease Display.Width"); break; #endif case 4: