comparison segacd.h @ 2384:03e6ac327ba0

Handle changes to sample rate while content is running
author Michael Pavone <pavone@retrodev.com>
date Tue, 21 Nov 2023 20:47:11 -0800
parents 83f5529086c5
children
comparison
equal deleted inserted replaced
2383:ee0cc07dc406 2384:03e6ac327ba0
23 uint32_t periph_reset_cycle; 23 uint32_t periph_reset_cycle;
24 uint32_t last_refresh_cycle; 24 uint32_t last_refresh_cycle;
25 uint32_t graphics_cycle; 25 uint32_t graphics_cycle;
26 uint32_t base; 26 uint32_t base;
27 uint32_t m68k_pc; 27 uint32_t m68k_pc;
28 uint32_t speed_percent;
28 uint32_t graphics_x; 29 uint32_t graphics_x;
29 uint32_t graphics_y; 30 uint32_t graphics_y;
30 uint32_t graphics_dx; 31 uint32_t graphics_dx;
31 uint32_t graphics_dy; 32 uint32_t graphics_dy;
32 uint16_t graphics_dst_x; 33 uint16_t graphics_dst_x;
67 void scd_toggle_graphics_debug(segacd_context *cd); 68 void scd_toggle_graphics_debug(segacd_context *cd);
68 void segacd_set_speed_percent(segacd_context *cd, uint32_t percent); 69 void segacd_set_speed_percent(segacd_context *cd, uint32_t percent);
69 void segacd_serialize(segacd_context *cd, serialize_buffer *buf, uint8_t all); 70 void segacd_serialize(segacd_context *cd, serialize_buffer *buf, uint8_t all);
70 void segacd_register_section_handlers(segacd_context *cd, deserialize_buffer *buf); 71 void segacd_register_section_handlers(segacd_context *cd, deserialize_buffer *buf);
71 void segacd_format_bram(uint8_t *buffer, size_t size); 72 void segacd_format_bram(uint8_t *buffer, size_t size);
73 void segacd_config_updated(segacd_context *cd);
72 74
73 #endif //SEGACD_H_ 75 #endif //SEGACD_H_