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
This commit is contained in:
stephena 2005-10-09 21:55:53 +00:00
parent 446c2cdd7d
commit 2c5cc1b566
5 changed files with 51 additions and 33 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.0 KiB

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 6.5 KiB

View File

@ -35,7 +35,7 @@
<br><br><br> <br><br><br>
<center><b>February 1999 - September 2005</b></center> <center><b>February 1999 - October 2005</b></center>
<center><b>The Stella Team</b></center> <center><b>The Stella Team</b></center>
<center><b><a href="http://stella.sourceforge.net">Stella Homepage</a></b></center> <center><b><a href="http://stella.sourceforge.net">Stella Homepage</a></b></center>
@ -240,15 +240,20 @@
<li>Added ZIP support. Stella can now open ROM's compressed in zip <li>Added ZIP support. Stella can now open ROM's compressed in zip
format.</li> format.</li>
<li>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.</li>
<li>Added ability to edit current ROM properties from directly within <li>Added ability to edit current ROM properties from directly within
Stella, which can then be saved directly into the 'user.pro' file. 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 So creating a properties entry for a new ROM can be done without
any external tools.</li> any external tools.</li>
<li>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.</li>
<li>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.</li>
<li>Added cartridge 'frying', thanks to Fred "batari" Quimby. This <li>Added cartridge 'frying', thanks to Fred "batari" Quimby. This
emulates the action of turning the power button on and off on a emulates the action of turning the power button on and off on a
real Atari, often resulting in some strange effects.</li> real Atari, often resulting in some strange effects.</li>
@ -686,6 +691,11 @@
<td>Indicates which paddle the mouse should emulate (defaults to paddle 0).</td> <td>Indicates which paddle the mouse should emulate (defaults to paddle 0).</td>
</tr> </tr>
<tr>
<td><pre>-joymouse &lt;0|1&gt;</pre></td>
<td>Indicates whether the joystick emulates the mouse in GUI mode (defaults to off).</td>
</tr>
<tr> <tr>
<td><pre>-showinfo &lt;0|1&gt;</pre></td> <td><pre>-showinfo &lt;0|1&gt;</pre></td>
<td>Shows some game info while Stella is running.</td> <td>Shows some game info while Stella is running.</td>
@ -967,6 +977,12 @@
<td>Tab</td> <td>Tab</td>
</tr> </tr>
<tr>
<td>Enter/exit command mode</td>
<td>Backslash (\)</td>
<td>Backslash (\)</td>
</tr>
<tr> <tr>
<td>Select Game</td> <td>Select Game</td>
<td>F1</td> <td>F1</td>

View File

@ -13,7 +13,7 @@
// See the file "license" for information on usage and redistribution of // See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES. // 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 // Based on code from ScummVM - Scumm Interpreter
// Copyright (C) 2002-2004 The ScummVM project // 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\\c2"" Maintainer of the 'stella.pro' game properties file");
ADD_ATEXT("\\L\\c0"" Joe D'Andrea"); ADD_ATEXT("\\L\\c0"" Joe D'Andrea");
ADD_ATEXT("\\L\\c2"" Maintainer for Solaris port"); ADD_ATEXT("\\L\\c2"" Maintainer for Solaris port");
ADD_ATEXT("\\L\\c0"" Darrell Spice Jr."); ADD_ATEXT("\\L\\c0"" Darrell Spice Jr. & Doodle");
ADD_ATEXT("\\L\\c2"" Original author for OS/2 port"); ADD_ATEXT("\\L\\c2"" Authors for OS/2 port");
ADD_ATEXT("\\L\\c0"" Doodle");
ADD_ATEXT("\\L\\c2"" Current maintainer for OS/2 port");
ADD_ATEXT("\\L\\c0"" David Voswinkel"); ADD_ATEXT("\\L\\c0"" David Voswinkel");
ADD_ATEXT("\\L\\c2"" Maintainer for PSP port"); ADD_ATEXT("\\L\\c2"" Maintainer for PSP port");
ADD_ATEXT("\\L\\c0"" Kostas Nakos");
ADD_ATEXT("\\L\\c2"" Author/maintainer for WinCE port");
break; break;
case 4: case 4:

View File

@ -13,7 +13,7 @@
// See the file "license" for information on usage and redistribution of // See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES. // 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 // Based on code from ScummVM - Scumm Interpreter
// Copyright (C) 2002-2004 The ScummVM project // 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("Ctrl Q", "Quit emulation");
ADD_BIND("Escape", "Exit current game"); ADD_BIND("Escape", "Exit current game");
ADD_BIND("Tab", "Enter/exit configuration menu"); ADD_BIND("Tab", "Enter/exit configuration menu");
ADD_LINE; ADD_BIND("\\", "Enter/exit command menu");
ADD_BIND("Alt =", "Increase window size"); ADD_BIND("Alt =", "Increase window size");
ADD_BIND("Alt -", "Decrease window size"); ADD_BIND("Alt -", "Decrease window size");
ADD_BIND("Alt Enter", "Toggle fullscreen/windowed mode"); ADD_BIND("Alt Enter", "Toggle fullscreen/windowed mode");
@ -85,7 +85,8 @@ void HelpDialog::updateStrings(uInt8 page, uInt8 lines,
title = "Special commands:"; title = "Special commands:";
ADD_BIND("Ctrl g", "Grab mouse (keep in window)"); ADD_BIND("Ctrl g", "Grab mouse (keep in window)");
ADD_BIND("Ctrl f", "Switch between NTSC and PAL"); 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_LINE;
ADD_BIND("Ctrl 0", "Mouse emulates paddle 0"); ADD_BIND("Ctrl 0", "Mouse emulates paddle 0");
ADD_BIND("Ctrl 1", "Mouse emulates paddle 1"); ADD_BIND("Ctrl 1", "Mouse emulates paddle 1");
@ -107,40 +108,41 @@ void HelpDialog::updateStrings(uInt8 page, uInt8 lines,
#else #else
case 1: case 1:
title = "Common commands:"; title = "Common commands:";
ADD_BIND("Cmd Q", "Quit emulation"); ADD_BIND("Cmd Q", "Quit emulation");
ADD_BIND("Escape", "Exit current game"); ADD_BIND("Escape", "Exit current game");
ADD_BIND("Tab", "Enter/exit configuration menu"); 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_LINE;
ADD_BIND("Shift-Cmd =", "Increase window size"); ADD_BIND("Shift-Cmd ]", "Increase volume by 2%");
ADD_BIND("Shift-Cmd -", "Decrease window size"); ADD_BIND("Shift-Cmd [", "Decrease volume by 2%");
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%");
break; break;
case 2: case 2:
title = "Special commands:"; title = "Special commands:";
ADD_BIND("Cmd g", "Grab mouse (keep in window)"); ADD_BIND("Cmd g", "Grab mouse (keep in window)");
ADD_BIND("Cmd f", "Switch between NTSC and PAL"); ADD_BIND("Cmd f", "Switch between NTSC and PAL");
ADD_BIND("Cmd s", "Save (or merge) game properties"); ADD_BIND("Cmd s", "Save (or merge) game properties");
ADD_BIND("Shift-Cmd s", "Merge game properties");
ADD_LINE; ADD_LINE;
ADD_BIND("Cmd 0", "Mouse emulates paddle 0"); ADD_BIND("Cmd 0", "Mouse emulates paddle 0");
ADD_BIND("Cmd 1", "Mouse emulates paddle 1"); ADD_BIND("Cmd 1", "Mouse emulates paddle 1");
ADD_BIND("Cmd 2", "Mouse emulates paddle 2"); ADD_BIND("Cmd 2", "Mouse emulates paddle 2");
ADD_BIND("Cmd 3", "Mouse emulates paddle 3"); ADD_BIND("Cmd 3", "Mouse emulates paddle 3");
break; break;
case 3: case 3:
title = "Developer commands:"; title = "Developer commands:";
ADD_BIND("Shift-Cmd PageUp", "Increase Display.YStart"); ADD_BIND("Shift-Cmd PageUp", "Increase Display.YStart");
ADD_BIND("Shift-Cmd PageDown", "Decrease Display.YStart"); ADD_BIND("Shift-Cmd PageDown", "Decrease Display.YStart");
ADD_BIND("Cmd PageUp", "Increase Display.Height"); ADD_BIND("Cmd PageUp", "Increase Display.Height");
ADD_BIND("Cmd PageDown", "Decrease Display.Height"); ADD_BIND("Cmd PageDown", "Decrease Display.Height");
ADD_BIND("Shift-Cmd End", "Increase Display.XStart"); ADD_BIND("Shift-Cmd End", "Increase Display.XStart");
ADD_BIND("Shift-Cmd Home", "Decrease Display.XStart"); ADD_BIND("Shift-Cmd Home", "Decrease Display.XStart");
ADD_BIND("Cmd End", "Increase Display.Width"); ADD_BIND("Cmd End", "Increase Display.Width");
ADD_BIND("Cmd Home", "Decrease Display.Width"); ADD_BIND("Cmd Home", "Decrease Display.Width");
break; break;
#endif #endif
case 4: case 4: