KallistiOS git master
Independent SDK for the Sega Dreamcast
Loading...
Searching...
No Matches
JVS Inputs

Native JVS input state structures and masks More...

Topics

 Coin Status Flags
 COININP status bits in the upper word
 
 Input Masks
 Bit masks for mie_jvs_callback() and native switch fields
 
 Limits
 JVS channel and buffer size constants
 

Data Structures

struct  mie_jvs_coin_slot_t
 Parsed JVS coin slot state. More...
 
struct  mie_jvs_player_sw_t
 One player JVS switch bank. More...
 
struct  mie_jvs_panel_dip_t
 Panel DIP switch bank. More...
 
struct  mie_jvs_system_t
 JVS SWINP system switch byte. More...
 
struct  mie_jvs_panel_t
 Cabinet panel switches. More...
 
struct  mie_jvs_inputs_t
 Decoded JVS input state. More...
 

Detailed Description

Native JVS input state structures and masks

Decoded JVS switch, analog, coin, and panel state from the I/O board. Fetch the latest values by casting maple_dev_status() on an MIE device to mie_state_t and reading the jvs member.