#pragma once #include #include "jvs/jvs-bus.h" #include "idmac/fastio.h" enum { SIVA_SWITCH_RIGHT_BUTTON = 0x000080, SIVA_SWITCH_RIGHT_UP = 0x010000, SIVA_SWITCH_RIGHT_DOWN = 0x040000, SIVA_SWITCH_RIGHT_LEFT = 0x100000, SIVA_SWITCH_RIGHT_RIGHT = 0x400000, SIVA_SWITCH_LEFT_BUTTON = 0x000020, SIVA_SWITCH_LEFT_UP = 0x000100, SIVA_SWITCH_LEFT_DOWN = 0x000400, SIVA_SWITCH_LEFT_LEFT = 0x001000, SIVA_SWITCH_LEFT_RIGHT = 0x004000, SIVA_SWITCH_SYS_SERVICE = 0x000004, SIVA_SWITCH_SYS_TEST = 0x000040, SIVA_SWITCH_SYS_SELECT = 0x000008, SIVA_SWITCH_SYS_ENTER = 0x000010, SIVA_SWITCH_SYS_COIN = 0x000001, }; HRESULT siva_fastio_init(struct fastio_node *out);