From 8c47a3f155840f7da55c4923bcb79013d0f0c404 Mon Sep 17 00:00:00 2001 From: stephena Date: Fri, 8 Dec 2006 16:49:42 +0000 Subject: [PATCH] Hopefully fixed Dialog key handling bug in OSX. Updated copyright dates on all headers (the reason for this huge update). First pass at updating the user manual for all the new changes in the codebase. Bumped version number to 2.3_alpha. It's getting close folks. git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@1188 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba --- stella/docs/index.html | 130 ++++++++++-------- stella/src/cheat/BankRomCheat.cxx | 4 +- stella/src/cheat/BankRomCheat.hxx | 4 +- stella/src/cheat/Cheat.hxx | 4 +- stella/src/cheat/CheatCodeDialog.cxx | 4 +- stella/src/cheat/CheatCodeDialog.hxx | 4 +- stella/src/cheat/CheatManager.cxx | 4 +- stella/src/cheat/CheatManager.hxx | 6 +- stella/src/cheat/CheetahCheat.cxx | 4 +- stella/src/cheat/CheetahCheat.hxx | 4 +- stella/src/cheat/RamCheat.cxx | 4 +- stella/src/cheat/RamCheat.hxx | 4 +- stella/src/common/Array.hxx | 4 +- stella/src/common/FrameBufferGL.cxx | 4 +- stella/src/common/FrameBufferGL.hxx | 6 +- stella/src/common/FrameBufferSoft.cxx | 4 +- stella/src/common/FrameBufferSoft.hxx | 6 +- stella/src/common/RectList.cxx | 4 +- stella/src/common/RectList.hxx | 4 +- stella/src/common/Snapshot.cxx | 4 +- stella/src/common/Snapshot.hxx | 4 +- stella/src/common/SoundNull.cxx | 4 +- stella/src/common/SoundNull.hxx | 6 +- stella/src/common/SoundSDL.cxx | 4 +- stella/src/common/SoundSDL.hxx | 6 +- stella/src/common/Version.hxx | 6 +- stella/src/common/mainSDL.cxx | 4 +- stella/src/common/scaler/colormasks.hxx | 4 +- stella/src/common/scaler/compat.hxx | 4 +- stella/src/common/scaler/hq2x.cxx | 4 +- stella/src/common/scaler/hq2x.hxx | 4 +- stella/src/common/scaler/hq3x.cxx | 4 +- stella/src/common/scaler/hq3x.hxx | 4 +- stella/src/common/scaler/intern.hxx | 4 +- stella/src/common/scaler/scale2x.cxx | 4 +- stella/src/common/scaler/scale2x.hxx | 4 +- stella/src/common/scaler/scale3x.cxx | 4 +- stella/src/common/scaler/scale3x.hxx | 4 +- stella/src/common/scaler/scalebit.cxx | 4 +- stella/src/common/scaler/scalebit.hxx | 4 +- stella/src/common/scaler/scaler.cxx | 4 +- stella/src/common/scaler/scaler.hxx | 4 +- stella/src/debugger/BinAndExpression.cxx | 4 +- stella/src/debugger/BinAndExpression.hxx | 6 +- stella/src/debugger/BinNotExpression.cxx | 4 +- stella/src/debugger/BinNotExpression.hxx | 6 +- stella/src/debugger/BinOrExpression.cxx | 4 +- stella/src/debugger/BinOrExpression.hxx | 6 +- stella/src/debugger/BinXorExpression.cxx | 4 +- stella/src/debugger/BinXorExpression.hxx | 6 +- stella/src/debugger/ByteDerefExpression.cxx | 4 +- stella/src/debugger/ByteDerefExpression.hxx | 6 +- .../debugger/ByteDerefOffsetExpression.cxx | 4 +- .../debugger/ByteDerefOffsetExpression.hxx | 6 +- stella/src/debugger/ConstExpression.cxx | 4 +- stella/src/debugger/ConstExpression.hxx | 6 +- stella/src/debugger/CpuDebug.cxx | 4 +- stella/src/debugger/CpuDebug.hxx | 4 +- stella/src/debugger/CpuMethodExpression.cxx | 4 +- stella/src/debugger/CpuMethodExpression.hxx | 6 +- stella/src/debugger/Debugger.cxx | 4 +- stella/src/debugger/Debugger.hxx | 6 +- stella/src/debugger/DebuggerParser.cxx | 4 +- stella/src/debugger/DebuggerParser.hxx | 4 +- stella/src/debugger/DebuggerSystem.hxx | 4 +- stella/src/debugger/DivExpression.cxx | 4 +- stella/src/debugger/DivExpression.hxx | 6 +- stella/src/debugger/EqualsExpression.cxx | 4 +- stella/src/debugger/EqualsExpression.hxx | 6 +- stella/src/debugger/Equate.hxx | 4 +- stella/src/debugger/EquateExpression.cxx | 4 +- stella/src/debugger/EquateExpression.hxx | 6 +- stella/src/debugger/EquateList.cxx | 4 +- stella/src/debugger/EquateList.hxx | 4 +- stella/src/debugger/Expression.cxx | 4 +- stella/src/debugger/Expression.hxx | 6 +- stella/src/debugger/FunctionExpression.cxx | 4 +- stella/src/debugger/FunctionExpression.hxx | 6 +- .../src/debugger/GreaterEqualsExpression.cxx | 4 +- .../src/debugger/GreaterEqualsExpression.hxx | 6 +- stella/src/debugger/GreaterExpression.cxx | 4 +- stella/src/debugger/GreaterExpression.hxx | 6 +- stella/src/debugger/HiByteExpression.cxx | 4 +- stella/src/debugger/HiByteExpression.hxx | 6 +- stella/src/debugger/LessEqualsExpression.cxx | 4 +- stella/src/debugger/LessEqualsExpression.hxx | 6 +- stella/src/debugger/LessExpression.cxx | 4 +- stella/src/debugger/LessExpression.hxx | 6 +- stella/src/debugger/LoByteExpression.cxx | 4 +- stella/src/debugger/LoByteExpression.hxx | 6 +- stella/src/debugger/LogAndExpression.cxx | 4 +- stella/src/debugger/LogAndExpression.hxx | 6 +- stella/src/debugger/LogNotExpression.cxx | 4 +- stella/src/debugger/LogNotExpression.hxx | 6 +- stella/src/debugger/LogOrExpression.cxx | 4 +- stella/src/debugger/LogOrExpression.hxx | 6 +- stella/src/debugger/MinusExpression.cxx | 4 +- stella/src/debugger/MinusExpression.hxx | 6 +- stella/src/debugger/ModExpression.cxx | 4 +- stella/src/debugger/ModExpression.hxx | 6 +- stella/src/debugger/MultExpression.cxx | 4 +- stella/src/debugger/MultExpression.hxx | 6 +- stella/src/debugger/NotEqualsExpression.cxx | 4 +- stella/src/debugger/NotEqualsExpression.hxx | 6 +- stella/src/debugger/PackedBitArray.cxx | 4 +- stella/src/debugger/PackedBitArray.hxx | 4 +- stella/src/debugger/PlusExpression.cxx | 4 +- stella/src/debugger/PlusExpression.hxx | 6 +- stella/src/debugger/RamDebug.cxx | 4 +- stella/src/debugger/RamDebug.hxx | 4 +- stella/src/debugger/ShiftLeftExpression.cxx | 4 +- stella/src/debugger/ShiftLeftExpression.hxx | 6 +- stella/src/debugger/ShiftRightExpression.cxx | 4 +- stella/src/debugger/ShiftRightExpression.hxx | 6 +- stella/src/debugger/TIADebug.cxx | 4 +- stella/src/debugger/TIADebug.hxx | 4 +- stella/src/debugger/TiaMethodExpression.cxx | 4 +- stella/src/debugger/TiaMethodExpression.hxx | 6 +- stella/src/debugger/UnaryMinusExpression.cxx | 4 +- stella/src/debugger/UnaryMinusExpression.hxx | 6 +- stella/src/debugger/WordDerefExpression.cxx | 4 +- stella/src/debugger/WordDerefExpression.hxx | 6 +- stella/src/debugger/gui/AudioWidget.cxx | 4 +- stella/src/debugger/gui/AudioWidget.hxx | 4 +- stella/src/debugger/gui/ColorWidget.cxx | 4 +- stella/src/debugger/gui/ColorWidget.hxx | 6 +- stella/src/debugger/gui/ContextMenu.cxx | 4 +- stella/src/debugger/gui/ContextMenu.hxx | 4 +- stella/src/debugger/gui/CpuWidget.cxx | 4 +- stella/src/debugger/gui/CpuWidget.hxx | 4 +- stella/src/debugger/gui/DataGridOpsWidget.cxx | 4 +- stella/src/debugger/gui/DataGridOpsWidget.hxx | 4 +- stella/src/debugger/gui/DataGridWidget.cxx | 4 +- stella/src/debugger/gui/DataGridWidget.hxx | 4 +- stella/src/debugger/gui/DebuggerDialog.cxx | 4 +- stella/src/debugger/gui/DebuggerDialog.hxx | 4 +- stella/src/debugger/gui/PromptWidget.cxx | 4 +- stella/src/debugger/gui/PromptWidget.hxx | 4 +- stella/src/debugger/gui/RamWidget.cxx | 4 +- stella/src/debugger/gui/RamWidget.hxx | 4 +- stella/src/debugger/gui/RomListWidget.cxx | 4 +- stella/src/debugger/gui/RomListWidget.hxx | 4 +- stella/src/debugger/gui/RomWidget.cxx | 4 +- stella/src/debugger/gui/RomWidget.hxx | 4 +- stella/src/debugger/gui/TiaInfoWidget.cxx | 4 +- stella/src/debugger/gui/TiaInfoWidget.hxx | 4 +- stella/src/debugger/gui/TiaOutputWidget.cxx | 4 +- stella/src/debugger/gui/TiaOutputWidget.hxx | 4 +- stella/src/debugger/gui/TiaWidget.cxx | 4 +- stella/src/debugger/gui/TiaWidget.hxx | 4 +- stella/src/debugger/gui/TiaZoomWidget.cxx | 4 +- stella/src/debugger/gui/TiaZoomWidget.hxx | 4 +- stella/src/debugger/gui/ToggleBitWidget.cxx | 4 +- stella/src/debugger/gui/ToggleBitWidget.hxx | 4 +- stella/src/debugger/gui/TogglePixelWidget.cxx | 4 +- stella/src/debugger/gui/TogglePixelWidget.hxx | 4 +- stella/src/debugger/gui/ToggleWidget.cxx | 4 +- stella/src/debugger/gui/ToggleWidget.hxx | 4 +- stella/src/emucore/AtariVox.cxx | 4 +- stella/src/emucore/AtariVox.hxx | 6 +- stella/src/emucore/Booster.cxx | 4 +- stella/src/emucore/Booster.hxx | 6 +- stella/src/emucore/Cart.cxx | 4 +- stella/src/emucore/Cart.hxx | 6 +- stella/src/emucore/Cart2K.cxx | 4 +- stella/src/emucore/Cart2K.hxx | 6 +- stella/src/emucore/Cart3E.cxx | 4 +- stella/src/emucore/Cart3E.hxx | 6 +- stella/src/emucore/Cart3F.cxx | 4 +- stella/src/emucore/Cart3F.hxx | 6 +- stella/src/emucore/Cart4A50.cxx | 4 +- stella/src/emucore/Cart4A50.hxx | 6 +- stella/src/emucore/Cart4K.cxx | 4 +- stella/src/emucore/Cart4K.hxx | 6 +- stella/src/emucore/CartAR.cxx | 4 +- stella/src/emucore/CartAR.hxx | 6 +- stella/src/emucore/CartCV.cxx | 4 +- stella/src/emucore/CartCV.hxx | 6 +- stella/src/emucore/CartDPC.cxx | 4 +- stella/src/emucore/CartDPC.hxx | 6 +- stella/src/emucore/CartE0.cxx | 4 +- stella/src/emucore/CartE0.hxx | 6 +- stella/src/emucore/CartE7.cxx | 4 +- stella/src/emucore/CartE7.hxx | 6 +- stella/src/emucore/CartF4.cxx | 4 +- stella/src/emucore/CartF4.hxx | 6 +- stella/src/emucore/CartF4SC.cxx | 4 +- stella/src/emucore/CartF4SC.hxx | 6 +- stella/src/emucore/CartF6.cxx | 4 +- stella/src/emucore/CartF6.hxx | 6 +- stella/src/emucore/CartF6SC.cxx | 4 +- stella/src/emucore/CartF6SC.hxx | 6 +- stella/src/emucore/CartF8.cxx | 4 +- stella/src/emucore/CartF8.hxx | 6 +- stella/src/emucore/CartF8SC.cxx | 4 +- stella/src/emucore/CartF8SC.hxx | 6 +- stella/src/emucore/CartFASC.cxx | 4 +- stella/src/emucore/CartFASC.hxx | 6 +- stella/src/emucore/CartFE.cxx | 4 +- stella/src/emucore/CartFE.hxx | 6 +- stella/src/emucore/CartMB.cxx | 4 +- stella/src/emucore/CartMB.hxx | 6 +- stella/src/emucore/CartMC.cxx | 4 +- stella/src/emucore/CartMC.hxx | 6 +- stella/src/emucore/CartUA.cxx | 4 +- stella/src/emucore/CartUA.hxx | 6 +- stella/src/emucore/Console.cxx | 4 +- stella/src/emucore/Console.hxx | 6 +- stella/src/emucore/Control.cxx | 4 +- stella/src/emucore/Control.hxx | 6 +- stella/src/emucore/Deserializer.cxx | 4 +- stella/src/emucore/Deserializer.hxx | 6 +- stella/src/emucore/Driving.cxx | 4 +- stella/src/emucore/Driving.hxx | 6 +- stella/src/emucore/Event.cxx | 4 +- stella/src/emucore/Event.hxx | 6 +- stella/src/emucore/EventHandler.cxx | 17 +-- stella/src/emucore/EventHandler.hxx | 6 +- stella/src/emucore/EventStreamer.cxx | 4 +- stella/src/emucore/EventStreamer.hxx | 6 +- stella/src/emucore/FSNode.cxx | 4 +- stella/src/emucore/FSNode.hxx | 4 +- stella/src/emucore/FrameBuffer.cxx | 4 +- stella/src/emucore/FrameBuffer.hxx | 6 +- stella/src/emucore/Joystick.cxx | 4 +- stella/src/emucore/Joystick.hxx | 6 +- stella/src/emucore/Keyboard.cxx | 4 +- stella/src/emucore/Keyboard.hxx | 6 +- stella/src/emucore/M6532.cxx | 4 +- stella/src/emucore/M6532.hxx | 6 +- stella/src/emucore/MD5.cxx | 4 +- stella/src/emucore/MD5.hxx | 4 +- stella/src/emucore/MediaFactory.cxx | 4 +- stella/src/emucore/MediaFactory.hxx | 6 +- stella/src/emucore/MediaSrc.cxx | 4 +- stella/src/emucore/MediaSrc.hxx | 6 +- stella/src/emucore/OSystem.cxx | 4 +- stella/src/emucore/OSystem.hxx | 6 +- stella/src/emucore/Paddles.cxx | 4 +- stella/src/emucore/Paddles.hxx | 6 +- stella/src/emucore/Props.cxx | 4 +- stella/src/emucore/Props.hxx | 6 +- stella/src/emucore/PropsSet.cxx | 4 +- stella/src/emucore/PropsSet.hxx | 4 +- stella/src/emucore/Random.cxx | 4 +- stella/src/emucore/Random.hxx | 6 +- stella/src/emucore/Serializer.cxx | 4 +- stella/src/emucore/Serializer.hxx | 6 +- stella/src/emucore/Settings.cxx | 4 +- stella/src/emucore/Settings.hxx | 6 +- stella/src/emucore/Sound.hxx | 6 +- stella/src/emucore/SpeakJet.cxx | 4 +- stella/src/emucore/SpeakJet.hxx | 6 +- stella/src/emucore/Switches.cxx | 4 +- stella/src/emucore/Switches.hxx | 6 +- stella/src/emucore/TIA.cxx | 4 +- stella/src/emucore/TIA.hxx | 6 +- stella/src/emucore/TIASnd.cxx | 4 +- stella/src/emucore/TIASnd.hxx | 6 +- stella/src/emucore/m6502/src/Device.cxx | 4 +- stella/src/emucore/m6502/src/Device.hxx | 6 +- stella/src/emucore/m6502/src/M6502.cxx | 4 +- stella/src/emucore/m6502/src/M6502.hxx | 6 +- stella/src/emucore/m6502/src/M6502Hi.cxx | 4 +- stella/src/emucore/m6502/src/M6502Hi.hxx | 6 +- stella/src/emucore/m6502/src/M6502Low.cxx | 4 +- stella/src/emucore/m6502/src/M6502Low.hxx | 6 +- stella/src/emucore/m6502/src/NullDev.cxx | 4 +- stella/src/emucore/m6502/src/NullDev.hxx | 6 +- stella/src/emucore/m6502/src/System.cxx | 4 +- stella/src/emucore/m6502/src/System.hxx | 6 +- stella/src/gp2x/FSNodeGP2X.cxx | 4 +- stella/src/gp2x/FrameBufferGP2X.cxx | 4 +- stella/src/gp2x/FrameBufferGP2X.hxx | 6 +- stella/src/gp2x/OSystemGP2X.cxx | 4 +- stella/src/gp2x/OSystemGP2X.hxx | 4 +- stella/src/gp2x/SettingsGP2X.cxx | 4 +- stella/src/gp2x/SettingsGP2X.hxx | 4 +- stella/src/gui/AboutDialog.cxx | 4 +- stella/src/gui/AboutDialog.hxx | 4 +- stella/src/gui/AudioDialog.cxx | 4 +- stella/src/gui/AudioDialog.hxx | 4 +- stella/src/gui/BrowserDialog.cxx | 4 +- stella/src/gui/BrowserDialog.hxx | 4 +- stella/src/gui/CheckListWidget.cxx | 4 +- stella/src/gui/CheckListWidget.hxx | 4 +- stella/src/gui/Command.hxx | 6 +- stella/src/gui/CommandDialog.cxx | 4 +- stella/src/gui/CommandDialog.hxx | 4 +- stella/src/gui/CommandMenu.cxx | 4 +- stella/src/gui/CommandMenu.hxx | 6 +- stella/src/gui/ConsoleFont.hxx | 4 +- stella/src/gui/Dialog.cxx | 4 +- stella/src/gui/Dialog.hxx | 6 +- stella/src/gui/DialogContainer.cxx | 12 +- stella/src/gui/DialogContainer.hxx | 10 +- stella/src/gui/EditTextWidget.cxx | 4 +- stella/src/gui/EditTextWidget.hxx | 4 +- stella/src/gui/EditableWidget.cxx | 4 +- stella/src/gui/EditableWidget.hxx | 4 +- stella/src/gui/EventMappingWidget.cxx | 4 +- stella/src/gui/EventMappingWidget.hxx | 4 +- stella/src/gui/Font.cxx | 4 +- stella/src/gui/Font.hxx | 4 +- stella/src/gui/GameInfoDialog.cxx | 4 +- stella/src/gui/GameInfoDialog.hxx | 4 +- stella/src/gui/GameList.cxx | 4 +- stella/src/gui/GameList.hxx | 4 +- stella/src/gui/GuiObject.hxx | 6 +- stella/src/gui/GuiUtils.hxx | 6 +- stella/src/gui/HelpDialog.cxx | 4 +- stella/src/gui/HelpDialog.hxx | 4 +- stella/src/gui/InputDialog.cxx | 4 +- stella/src/gui/InputDialog.hxx | 4 +- stella/src/gui/InputTextDialog.cxx | 4 +- stella/src/gui/InputTextDialog.hxx | 4 +- stella/src/gui/Launcher.cxx | 4 +- stella/src/gui/Launcher.hxx | 6 +- stella/src/gui/LauncherDialog.cxx | 7 +- stella/src/gui/LauncherDialog.hxx | 4 +- stella/src/gui/LauncherOptionsDialog.cxx | 4 +- stella/src/gui/LauncherOptionsDialog.hxx | 4 +- stella/src/gui/ListWidget.cxx | 4 +- stella/src/gui/ListWidget.hxx | 4 +- stella/src/gui/Menu.cxx | 4 +- stella/src/gui/Menu.hxx | 6 +- stella/src/gui/OptionsDialog.cxx | 4 +- stella/src/gui/OptionsDialog.hxx | 4 +- stella/src/gui/PopUpWidget.cxx | 4 +- stella/src/gui/PopUpWidget.hxx | 4 +- stella/src/gui/ProgressDialog.cxx | 4 +- stella/src/gui/ProgressDialog.hxx | 4 +- stella/src/gui/Rect.hxx | 4 +- stella/src/gui/ScrollBarWidget.cxx | 4 +- stella/src/gui/ScrollBarWidget.hxx | 4 +- stella/src/gui/Stack.hxx | 4 +- stella/src/gui/StellaFont.hxx | 4 +- stella/src/gui/StringList.hxx | 4 +- stella/src/gui/StringListWidget.cxx | 4 +- stella/src/gui/StringListWidget.hxx | 4 +- stella/src/gui/TabWidget.cxx | 4 +- stella/src/gui/TabWidget.hxx | 4 +- stella/src/gui/VideoDialog.cxx | 4 +- stella/src/gui/VideoDialog.hxx | 4 +- stella/src/gui/Widget.cxx | 4 +- stella/src/gui/Widget.hxx | 6 +- stella/src/macosx/OSystemMACOSX.cxx | 4 +- stella/src/macosx/OSystemMACOSX.hxx | 6 +- stella/src/macosx/SettingsMACOSX.cxx | 4 +- stella/src/macosx/SettingsMACOSX.hxx | 6 +- stella/src/psp/FSNodePSP.cxx | 4 +- stella/src/psp/FrameBufferPSP.cxx | 4 +- stella/src/psp/FrameBufferPSP.hxx | 6 +- stella/src/psp/OSystemPSP.cxx | 4 +- stella/src/psp/OSystemPSP.hxx | 6 +- stella/src/psp/SettingsPSP.cxx | 4 +- stella/src/psp/SettingsPSP.hxx | 6 +- stella/src/unix/FSNodePOSIX.cxx | 4 +- stella/src/unix/OSystemUNIX.cxx | 4 +- stella/src/unix/OSystemUNIX.hxx | 6 +- stella/src/unix/SettingsUNIX.cxx | 4 +- stella/src/unix/SettingsUNIX.hxx | 6 +- stella/src/win32/FSNodeWin32.cxx | 4 +- stella/src/win32/OSystemWin32.cxx | 4 +- stella/src/win32/OSystemWin32.hxx | 6 +- stella/src/win32/SettingsWin32.cxx | 4 +- stella/src/win32/SettingsWin32.hxx | 4 +- stella/src/wince/FSNodeWinCE.cxx | 2 +- stella/src/wince/SettingsWinCE.hxx | 2 +- stella/src/wince/SoundWinCE.cxx | 2 +- stella/src/wince/SoundWinCE.hxx | 2 +- stella/src/yacc/YaccParser.cxx | 4 +- stella/src/yacc/YaccParser.hxx | 4 +- 373 files changed, 939 insertions(+), 923 deletions(-) diff --git a/stella/docs/index.html b/stella/docs/index.html index 4a9d06930..4db41ec31 100644 --- a/stella/docs/index.html +++ b/stella/docs/index.html @@ -10,7 +10,7 @@

A multi-platform Atari 2600 VCS emulator

-

Release 2.2

+

Release 2.3



User's Guide

@@ -36,7 +36,7 @@


-
February 1999 - April 2006
+
February 1999 - December 2006
The Stella Team
Stella Homepage
@@ -215,73 +215,88 @@ Sega Dreamcast, Unix, and Windows.

-

New in Release 2.2

+

New in Release 2.3

@@ -317,7 +332,7 @@

  • Supports Supercharger single-load and multi-load games
  • Supports property file for setting the properties associated with games
  • Supports user specified frame rate
  • -
  • Supports the NTSC and PAL television palettes
  • +
  • Supports the NTSC, PAL and PAL60 television standards
  • Supports several "undocumented features" of the TIA graphics chip used by some games
  • TIA emulation supports full collision checking
  • @@ -332,16 +347,17 @@ Stella under various operating systems.

    -

    Note that for this version of Stella, you are required to have a - stella.pro file. It is no longer optional as it was for past versions.

    +

    Note that for this version of Stella, you are not required to have a + stella.pro file. ROM properties are built in, and defaults will be used + whenever necessary.

    General (required for all versions of Stella)