diff --git a/stella/docs/graphics/options_audio.png b/stella/docs/graphics/options_audio.png index 5e282f76f..018849359 100644 Binary files a/stella/docs/graphics/options_audio.png and b/stella/docs/graphics/options_audio.png differ diff --git a/stella/docs/graphics/options_gameinfo.png b/stella/docs/graphics/options_gameinfo.png index da8e62c3b..a1c1c1312 100644 Binary files a/stella/docs/graphics/options_gameinfo.png and b/stella/docs/graphics/options_gameinfo.png differ diff --git a/stella/docs/stella.html b/stella/docs/stella.html index cab4c830a..4eb5f63e9 100644 --- a/stella/docs/stella.html +++ b/stella/docs/stella.html @@ -35,7 +35,7 @@


-
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: