diff --git a/docs/index.html b/docs/index.html
index 8ff670e82..065b56e53 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -788,12 +788,12 @@
- Trigger Button |
+ Top Booster Button |
4 |
- Booster Button |
+ Handle Grip Trigger |
5 |
@@ -832,12 +832,12 @@
- Trigger Button |
+ Top Booster Button |
6 |
- Booster Button |
+ Handle Grip Trigger |
7 |
@@ -888,7 +888,7 @@
Paddle 1 Fire |
- Same as 'Joy0 Booster' |
+ Same as 'Joy0 Top Booster Button' |
@@ -927,7 +927,7 @@
Paddle 3 Fire |
- Same as 'Joy1 Booster' |
+ Same as 'Joy1 Top Booster Button' |
@@ -1036,7 +1036,7 @@
Button 'C' |
- Same as 'Joy0 Booster' |
+ Same as 'Joy0 Top Booster Button' |
@@ -1075,7 +1075,7 @@
Button 'C' |
- Same as 'Joy1 Booster' |
+ Same as 'Joy1 Top Booster Button' |
diff --git a/src/emucore/EventHandler.cxx b/src/emucore/EventHandler.cxx
index 4efe12bca..5b3d254a0 100644
--- a/src/emucore/EventHandler.cxx
+++ b/src/emucore/EventHandler.cxx
@@ -1269,114 +1269,114 @@ void EventHandler::setState(EventHandlerState state)
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EventHandler::ActionList EventHandler::ourEmulActionList[EMUL_ACTIONLIST_SIZE] = {
- { Event::ConsoleSelect, "Select", "", true },
- { Event::ConsoleReset, "Reset", "", true },
- { Event::ConsoleColor, "Color TV", "", true },
- { Event::ConsoleBlackWhite, "Black & White TV", "", true },
- { Event::ConsoleColorToggle, "Swap Color / B&W TV", "", true },
- { Event::Console7800Pause, "7800 Pause Key", "", true },
- { Event::ConsoleLeftDiffA, "P0 Difficulty A", "", true },
- { Event::ConsoleLeftDiffB, "P0 Difficulty B", "", true },
- { Event::ConsoleLeftDiffToggle, "P0 swap Difficulty", "", true },
- { Event::ConsoleRightDiffA, "P1 Difficulty A", "", true },
- { Event::ConsoleRightDiffB, "P1 Difficulty B", "", true },
- { Event::ConsoleRightDiffToggle, "P1 swap Difficulty", "", true },
- { Event::SaveState, "Save state", "", false },
- { Event::ChangeState, "Change state", "", false },
- { Event::LoadState, "Load state", "", false },
- { Event::TakeSnapshot, "Snapshot", "", false },
- { Event::Fry, "Fry cartridge", "", false },
- { Event::VolumeDecrease, "Decrease volume", "", false },
- { Event::VolumeIncrease, "Increase volume", "", false },
- { Event::SoundToggle, "Toggle sound", "", false },
- { Event::VidmodeDecrease, "Previous video mode", "", false },
- { Event::VidmodeIncrease, "Next video mode", "", false },
- { Event::PauseMode, "Pause", "", false },
- { Event::OptionsMenuMode, "Enter options menu UI", "", false },
- { Event::CmdMenuMode, "Toggle command menu UI", "", false },
- { Event::TimeMachineMode, "Toggle time machine UI", "", false },
- { Event::DebuggerMode, "Toggle debugger mode", "", false },
- { Event::LauncherMode, "Enter ROM launcher", "", false },
- { Event::Quit, "Quit", "", false },
+ { Event::ConsoleSelect, "Select", "", true },
+ { Event::ConsoleReset, "Reset", "", true },
+ { Event::ConsoleColor, "Color TV", "", true },
+ { Event::ConsoleBlackWhite, "Black & White TV", "", true },
+ { Event::ConsoleColorToggle, "Swap Color / B&W TV", "", true },
+ { Event::Console7800Pause, "7800 Pause Key", "", true },
+ { Event::ConsoleLeftDiffA, "P0 Difficulty A", "", true },
+ { Event::ConsoleLeftDiffB, "P0 Difficulty B", "", true },
+ { Event::ConsoleLeftDiffToggle, "P0 swap Difficulty", "", true },
+ { Event::ConsoleRightDiffA, "P1 Difficulty A", "", true },
+ { Event::ConsoleRightDiffB, "P1 Difficulty B", "", true },
+ { Event::ConsoleRightDiffToggle, "P1 swap Difficulty", "", true },
+ { Event::SaveState, "Save state", "", false },
+ { Event::ChangeState, "Change state", "", false },
+ { Event::LoadState, "Load state", "", false },
+ { Event::TakeSnapshot, "Snapshot", "", false },
+ { Event::Fry, "Fry cartridge", "", false },
+ { Event::VolumeDecrease, "Decrease volume", "", false },
+ { Event::VolumeIncrease, "Increase volume", "", false },
+ { Event::SoundToggle, "Toggle sound", "", false },
+ { Event::VidmodeDecrease, "Previous video mode", "", false },
+ { Event::VidmodeIncrease, "Next video mode", "", false },
+ { Event::PauseMode, "Pause", "", false },
+ { Event::OptionsMenuMode, "Enter options menu UI", "", false },
+ { Event::CmdMenuMode, "Toggle command menu UI", "", false },
+ { Event::TimeMachineMode, "Toggle time machine UI", "", false },
+ { Event::DebuggerMode, "Toggle debugger mode", "", false },
+ { Event::LauncherMode, "Enter ROM launcher", "", false },
+ { Event::Quit, "Quit", "", false },
- { Event::JoystickZeroUp, "P0 Joystick Up", "", true },
- { Event::JoystickZeroDown, "P0 Joystick Down", "", true },
- { Event::JoystickZeroLeft, "P0 Joystick Left", "", true },
- { Event::JoystickZeroRight, "P0 Joystick Right", "", true },
- { Event::JoystickZeroFire, "P0 Joystick Fire", "", true },
- { Event::JoystickZeroFire5, "P0 Booster Top Trigger", "", true },
- { Event::JoystickZeroFire9, "P0 Booster Handle Grip", "", true },
+ { Event::JoystickZeroUp, "P0 Joystick Up", "", true },
+ { Event::JoystickZeroDown, "P0 Joystick Down", "", true },
+ { Event::JoystickZeroLeft, "P0 Joystick Left", "", true },
+ { Event::JoystickZeroRight, "P0 Joystick Right", "", true },
+ { Event::JoystickZeroFire, "P0 Joystick Fire", "", true },
+ { Event::JoystickZeroFire5, "P0 Booster Top Booster Button", "", true },
+ { Event::JoystickZeroFire9, "P0 Booster Handle Grip Trigger", "", true },
- { Event::JoystickOneUp, "P1 Joystick Up", "", true },
- { Event::JoystickOneDown, "P1 Joystick Down", "", true },
- { Event::JoystickOneLeft, "P1 Joystick Left", "", true },
- { Event::JoystickOneRight, "P1 Joystick Right", "", true },
- { Event::JoystickOneFire, "P1 Joystick Fire", "", true },
- { Event::JoystickOneFire5, "P1 Booster Top Trigger", "", true },
- { Event::JoystickOneFire9, "P1 Booster Handle Grip", "", true },
+ { Event::JoystickOneUp, "P1 Joystick Up", "", true },
+ { Event::JoystickOneDown, "P1 Joystick Down", "", true },
+ { Event::JoystickOneLeft, "P1 Joystick Left", "", true },
+ { Event::JoystickOneRight, "P1 Joystick Right", "", true },
+ { Event::JoystickOneFire, "P1 Joystick Fire", "", true },
+ { Event::JoystickOneFire5, "P1 Booster Top Booster Button", "", true },
+ { Event::JoystickOneFire9, "P1 Booster Handle Grip Trigger", "", true },
- { Event::PaddleZeroAnalog, "Paddle 0 Analog", "", true },
- { Event::PaddleZeroDecrease, "Paddle 0 Decrease", "", true },
- { Event::PaddleZeroIncrease, "Paddle 0 Increase", "", true },
- { Event::PaddleZeroFire, "Paddle 0 Fire", "", true },
+ { Event::PaddleZeroAnalog, "Paddle 0 Analog", "", true },
+ { Event::PaddleZeroDecrease, "Paddle 0 Decrease", "", true },
+ { Event::PaddleZeroIncrease, "Paddle 0 Increase", "", true },
+ { Event::PaddleZeroFire, "Paddle 0 Fire", "", true },
- { Event::PaddleOneAnalog, "Paddle 1 Analog", "", true },
- { Event::PaddleOneDecrease, "Paddle 1 Decrease", "", true },
- { Event::PaddleOneIncrease, "Paddle 1 Increase", "", true },
- { Event::PaddleOneFire, "Paddle 1 Fire", "", true },
+ { Event::PaddleOneAnalog, "Paddle 1 Analog", "", true },
+ { Event::PaddleOneDecrease, "Paddle 1 Decrease", "", true },
+ { Event::PaddleOneIncrease, "Paddle 1 Increase", "", true },
+ { Event::PaddleOneFire, "Paddle 1 Fire", "", true },
- { Event::PaddleTwoAnalog, "Paddle 2 Analog", "", true },
- { Event::PaddleTwoDecrease, "Paddle 2 Decrease", "", true },
- { Event::PaddleTwoIncrease, "Paddle 2 Increase", "", true },
- { Event::PaddleTwoFire, "Paddle 2 Fire", "", true },
+ { Event::PaddleTwoAnalog, "Paddle 2 Analog", "", true },
+ { Event::PaddleTwoDecrease, "Paddle 2 Decrease", "", true },
+ { Event::PaddleTwoIncrease, "Paddle 2 Increase", "", true },
+ { Event::PaddleTwoFire, "Paddle 2 Fire", "", true },
- { Event::PaddleThreeAnalog, "Paddle 3 Analog", "", true },
- { Event::PaddleThreeDecrease, "Paddle 3 Decrease", "", true },
- { Event::PaddleThreeIncrease, "Paddle 3 Increase", "", true },
- { Event::PaddleThreeFire, "Paddle 3 Fire", "", true },
+ { Event::PaddleThreeAnalog, "Paddle 3 Analog", "", true },
+ { Event::PaddleThreeDecrease, "Paddle 3 Decrease", "", true },
+ { Event::PaddleThreeIncrease, "Paddle 3 Increase", "", true },
+ { Event::PaddleThreeFire, "Paddle 3 Fire", "", true },
- { Event::KeyboardZero1, "P0 Keyboard 1", "", true },
- { Event::KeyboardZero2, "P0 Keyboard 2", "", true },
- { Event::KeyboardZero3, "P0 Keyboard 3", "", true },
- { Event::KeyboardZero4, "P0 Keyboard 4", "", true },
- { Event::KeyboardZero5, "P0 Keyboard 5", "", true },
- { Event::KeyboardZero6, "P0 Keyboard 6", "", true },
- { Event::KeyboardZero7, "P0 Keyboard 7", "", true },
- { Event::KeyboardZero8, "P0 Keyboard 8", "", true },
- { Event::KeyboardZero9, "P0 Keyboard 9", "", true },
- { Event::KeyboardZeroStar, "P0 Keyboard *", "", true },
- { Event::KeyboardZero0, "P0 Keyboard 0", "", true },
- { Event::KeyboardZeroPound, "P0 Keyboard #", "", true },
+ { Event::KeyboardZero1, "P0 Keyboard 1", "", true },
+ { Event::KeyboardZero2, "P0 Keyboard 2", "", true },
+ { Event::KeyboardZero3, "P0 Keyboard 3", "", true },
+ { Event::KeyboardZero4, "P0 Keyboard 4", "", true },
+ { Event::KeyboardZero5, "P0 Keyboard 5", "", true },
+ { Event::KeyboardZero6, "P0 Keyboard 6", "", true },
+ { Event::KeyboardZero7, "P0 Keyboard 7", "", true },
+ { Event::KeyboardZero8, "P0 Keyboard 8", "", true },
+ { Event::KeyboardZero9, "P0 Keyboard 9", "", true },
+ { Event::KeyboardZeroStar, "P0 Keyboard *", "", true },
+ { Event::KeyboardZero0, "P0 Keyboard 0", "", true },
+ { Event::KeyboardZeroPound, "P0 Keyboard #", "", true },
- { Event::KeyboardOne1, "P1 Keyboard 1", "", true },
- { Event::KeyboardOne2, "P1 Keyboard 2", "", true },
- { Event::KeyboardOne3, "P1 Keyboard 3", "", true },
- { Event::KeyboardOne4, "P1 Keyboard 4", "", true },
- { Event::KeyboardOne5, "P1 Keyboard 5", "", true },
- { Event::KeyboardOne6, "P1 Keyboard 6", "", true },
- { Event::KeyboardOne7, "P1 Keyboard 7", "", true },
- { Event::KeyboardOne8, "P1 Keyboard 8", "", true },
- { Event::KeyboardOne9, "P1 Keyboard 9", "", true },
- { Event::KeyboardOneStar, "P1 Keyboard *", "", true },
- { Event::KeyboardOne0, "P1 Keyboard 0", "", true },
- { Event::KeyboardOnePound, "P1 Keyboard #", "", true },
+ { Event::KeyboardOne1, "P1 Keyboard 1", "", true },
+ { Event::KeyboardOne2, "P1 Keyboard 2", "", true },
+ { Event::KeyboardOne3, "P1 Keyboard 3", "", true },
+ { Event::KeyboardOne4, "P1 Keyboard 4", "", true },
+ { Event::KeyboardOne5, "P1 Keyboard 5", "", true },
+ { Event::KeyboardOne6, "P1 Keyboard 6", "", true },
+ { Event::KeyboardOne7, "P1 Keyboard 7", "", true },
+ { Event::KeyboardOne8, "P1 Keyboard 8", "", true },
+ { Event::KeyboardOne9, "P1 Keyboard 9", "", true },
+ { Event::KeyboardOneStar, "P1 Keyboard *", "", true },
+ { Event::KeyboardOne0, "P1 Keyboard 0", "", true },
+ { Event::KeyboardOnePound, "P1 Keyboard #", "", true },
- { Event::Combo1, "Combo 1", "", false },
- { Event::Combo2, "Combo 2", "", false },
- { Event::Combo3, "Combo 3", "", false },
- { Event::Combo4, "Combo 4", "", false },
- { Event::Combo5, "Combo 5", "", false },
- { Event::Combo6, "Combo 6", "", false },
- { Event::Combo7, "Combo 7", "", false },
- { Event::Combo8, "Combo 8", "", false },
- { Event::Combo9, "Combo 9", "", false },
- { Event::Combo10, "Combo 10", "", false },
- { Event::Combo11, "Combo 11", "", false },
- { Event::Combo12, "Combo 12", "", false },
- { Event::Combo13, "Combo 13", "", false },
- { Event::Combo14, "Combo 14", "", false },
- { Event::Combo15, "Combo 15", "", false },
- { Event::Combo16, "Combo 16", "", false }
+ { Event::Combo1, "Combo 1", "", false },
+ { Event::Combo2, "Combo 2", "", false },
+ { Event::Combo3, "Combo 3", "", false },
+ { Event::Combo4, "Combo 4", "", false },
+ { Event::Combo5, "Combo 5", "", false },
+ { Event::Combo6, "Combo 6", "", false },
+ { Event::Combo7, "Combo 7", "", false },
+ { Event::Combo8, "Combo 8", "", false },
+ { Event::Combo9, "Combo 9", "", false },
+ { Event::Combo10, "Combo 10", "", false },
+ { Event::Combo11, "Combo 11", "", false },
+ { Event::Combo12, "Combo 12", "", false },
+ { Event::Combo13, "Combo 13", "", false },
+ { Event::Combo14, "Combo 14", "", false },
+ { Event::Combo15, "Combo 15", "", false },
+ { Event::Combo16, "Combo 16", "", false }
};
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -