comparison io.h @ 1610:c206a422d466

Added J-Cart support
author Michael Pavone <pavone@retrodev.com>
date Tue, 14 Aug 2018 00:07:21 -0700
parents 430dd12e4010
children d6c403135e64
comparison
equal deleted inserted replaced
1609:9c8f58740450 1610:c206a422d466
110 void io_data_write(io_port * pad, uint8_t value, uint32_t current_cycle); 110 void io_data_write(io_port * pad, uint8_t value, uint32_t current_cycle);
111 uint8_t io_data_read(io_port * pad, uint32_t current_cycle); 111 uint8_t io_data_read(io_port * pad, uint32_t current_cycle);
112 void io_serialize(io_port *port, serialize_buffer *buf); 112 void io_serialize(io_port *port, serialize_buffer *buf);
113 void io_deserialize(deserialize_buffer *buf, void *vport); 113 void io_deserialize(deserialize_buffer *buf, void *vport);
114 114
115 void io_port_gamepad_down(io_port *port, uint8_t button);
116 void io_port_gamepad_up(io_port *port, uint8_t button);
115 void io_gamepad_down(sega_io *io, uint8_t gamepad_num, uint8_t button); 117 void io_gamepad_down(sega_io *io, uint8_t gamepad_num, uint8_t button);
116 void io_gamepad_up(sega_io *io, uint8_t gamepad_num, uint8_t button); 118 void io_gamepad_up(sega_io *io, uint8_t gamepad_num, uint8_t button);
117 void io_mouse_down(sega_io *io, uint8_t mouse_num, uint8_t button); 119 void io_mouse_down(sega_io *io, uint8_t mouse_num, uint8_t button);
118 void io_mouse_up(sega_io *io, uint8_t mouse_num, uint8_t button); 120 void io_mouse_up(sega_io *io, uint8_t mouse_num, uint8_t button);
119 void io_mouse_motion_absolute(sega_io *io, uint8_t mouse_num, uint16_t x, uint16_t y); 121 void io_mouse_motion_absolute(sega_io *io, uint8_t mouse_num, uint16_t x, uint16_t y);