diff options
Diffstat (limited to 'src/devices/bus/sms_ctrl/controllers.h')
-rw-r--r-- | src/devices/bus/sms_ctrl/controllers.h | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/src/devices/bus/sms_ctrl/controllers.h b/src/devices/bus/sms_ctrl/controllers.h new file mode 100644 index 00000000000..a6cdbc14ed8 --- /dev/null +++ b/src/devices/bus/sms_ctrl/controllers.h @@ -0,0 +1,35 @@ +// license:BSD-3-Clause +// copyright-holders:Vas Crabb +/********************************************************************** + + Sega 9-pin controllers + +**********************************************************************/ +#ifndef MAME_BUS_SMS_CTRL_CONTROLLERS_H +#define MAME_BUS_SMS_CTRL_CONTROLLERS_H + +#pragma once + + +extern char const *const SMS_CTRL_OPTION_DIY_PADDLE; +extern char const *const SMS_CTRL_OPTION_HYPERSHOT; +extern char const *const SMS_CTRL_OPTION_GRAPHIC; +extern char const *const SMS_CTRL_OPTION_LPHASER; +extern char const *const SMS_CTRL_OPTION_MD_6BUTTON; +extern char const *const SMS_CTRL_OPTION_MD_PAD; +extern char const *const SMS_CTRL_OPTION_MEGA_MOUSE; +extern char const *const SMS_CTRL_OPTION_MULTITAP; +extern char const *const SMS_CTRL_OPTION_JOYPAD; +extern char const *const SMS_CTRL_OPTION_PADDLE; +extern char const *const SMS_CTRL_OPTION_RAPID_FIRE; +extern char const *const SMS_CTRL_OPTION_RS232; +extern char const *const SMS_CTRL_OPTION_SEGA_MOUSE; +extern char const *const SMS_CTRL_OPTION_SPORTS; +extern char const *const SMS_CTRL_OPTION_SPORTS_JP; +extern char const *const SMS_CTRL_OPTION_TEAM_PLAYER; +extern char const *const SMS_CTRL_OPTION_XE1AP; + +void sms_control_port_devices(device_slot_interface &device); +void sms_control_port_passive_devices(device_slot_interface &device); + +#endif // MAME_BUS_SMS_CTRL_CONTROLLERS_H |