Mercurial > repos > blastem
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_ |