dreamcast_maple_data Struct Reference

Back to the index.

Public Attributes | List of all members
dreamcast_maple_data Struct Reference

Public Attributes

uint32_t dmaaddr
 
int enable
 
int timeout
 
struct maple_devicedevice [N_MAPLE_PORTS]
 
int console_handle
 
uint8_t char_queue [MAX_CHARS]
 
uint16_t controller_queue [MAX_CONTROLLER_DATA]
 
int char_queue_head
 
int char_queue_tail
 
int controller_queue_head
 
int controller_queue_tail
 

Detailed Description

Definition at line 74 of file dev_dreamcast_maple.cc.

Member Data Documentation

◆ char_queue

uint8_t dreamcast_maple_data::char_queue[MAX_CHARS]

Definition at line 85 of file dev_dreamcast_maple.cc.

Referenced by DEVICE_TICK().

◆ char_queue_head

int dreamcast_maple_data::char_queue_head

Definition at line 87 of file dev_dreamcast_maple.cc.

Referenced by DEVICE_TICK().

◆ char_queue_tail

int dreamcast_maple_data::char_queue_tail

Definition at line 87 of file dev_dreamcast_maple.cc.

Referenced by DEVICE_TICK().

◆ console_handle

int dreamcast_maple_data::console_handle

Definition at line 84 of file dev_dreamcast_maple.cc.

Referenced by DEVICE_TICK(), and DEVINIT().

◆ controller_queue

uint16_t dreamcast_maple_data::controller_queue[MAX_CONTROLLER_DATA]

Definition at line 86 of file dev_dreamcast_maple.cc.

Referenced by DEVICE_TICK().

◆ controller_queue_head

int dreamcast_maple_data::controller_queue_head

Definition at line 88 of file dev_dreamcast_maple.cc.

Referenced by DEVICE_TICK().

◆ controller_queue_tail

int dreamcast_maple_data::controller_queue_tail

Definition at line 88 of file dev_dreamcast_maple.cc.

Referenced by DEVICE_TICK().

◆ device

struct maple_device* dreamcast_maple_data::device[N_MAPLE_PORTS]

Definition at line 81 of file dev_dreamcast_maple.cc.

Referenced by DEVINIT(), and maple_do_dma_xfer().

◆ dmaaddr

uint32_t dreamcast_maple_data::dmaaddr

Definition at line 76 of file dev_dreamcast_maple.cc.

Referenced by DEVICE_ACCESS(), and maple_do_dma_xfer().

◆ enable

int dreamcast_maple_data::enable

Definition at line 77 of file dev_dreamcast_maple.cc.

Referenced by DEVICE_ACCESS(), and maple_do_dma_xfer().

◆ timeout

int dreamcast_maple_data::timeout

Definition at line 78 of file dev_dreamcast_maple.cc.

Referenced by DEVICE_ACCESS().


The documentation for this struct was generated from the following file:

Generated on Tue Aug 25 2020 19:25:06 for GXemul by doxygen 1.8.18