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>
<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><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
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
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.</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
emulates the action of turning the power button on and off on a
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>
</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>
<td><pre>-showinfo &lt;0|1&gt;</pre></td>
<td>Shows some game info while Stella is running.</td>
@ -967,6 +977,12 @@
<td>Tab</td>
</tr>
<tr>
<td>Enter/exit command mode</td>
<td>Backslash (\)</td>
<td>Backslash (\)</td>
</tr>
<tr>
<td>Select Game</td>
<td>F1</td>

View File

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

View File

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