summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Dirk Best <mail@dirk-best.de>2018-03-15 11:33:16 +0100
committer Dirk Best <mail@dirk-best.de>2018-03-15 11:33:28 +0100
commitfe42c734f0ca9909959d3660185675b88d3e9277 (patch)
tree6b3e757dc390c6e10898def786eb841489e9dcf5
parenta1b2073b0d456bf79eb3d60906bfc20b32cf816f (diff)
rz1: Add missing keys
-rw-r--r--src/mame/drivers/rz1.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/mame/drivers/rz1.cpp b/src/mame/drivers/rz1.cpp
index 0374deab04b..e5cbde69019 100644
--- a/src/mame/drivers/rz1.cpp
+++ b/src/mame/drivers/rz1.cpp
@@ -18,6 +18,9 @@
* Sound B: Clap, Ride, Cowbell, and Crash (in that order).
+ Note: Holding EDIT/RECORD, DELETE, INSERT/AUTO-COMPENSATE and
+ CHAIN/BEAT at startup causes the system to go into a RAM test.
+
***************************************************************************/
#include "emu.h"
@@ -123,7 +126,13 @@ static INPUT_PORTS_START( rz1 )
PORT_BIT(0xc0, IP_ACTIVE_HIGH, IPT_UNUSED)
PORT_START("kc4")
- PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED)
+ PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("PATTERN") PORT_CODE(KEYCODE_P)
+ PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("SONG") PORT_CODE(KEYCODE_O)
+ PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("EDIT/RECORD") PORT_CODE(KEYCODE_E)
+ PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("DELETE") PORT_CODE(KEYCODE_DEL)
+ PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("INSERT/AUTO-COMPENSATE") PORT_CODE(KEYCODE_INSERT)
+ PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("CHAIN/BEAT") PORT_CODE(KEYCODE_B)
+ PORT_BIT(0xc0, IP_ACTIVE_HIGH, IPT_UNUSED)
PORT_START("kc5")
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("MT SAVE") PORT_CODE(KEYCODE_5)