Mercurial > repos > blastem
comparison system.h @ 1980:81df9aa2de9b
Less hacky run on audio thread mode
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sat, 09 May 2020 23:25:51 -0700 |
parents | c3c62dbf1ceb |
children | 3414a4423de1 |
comparison
equal
deleted
inserted
replaced
1979:06c25babe464 | 1980:81df9aa2de9b |
---|---|
71 uint8_t should_exit; | 71 uint8_t should_exit; |
72 uint8_t save_state; | 72 uint8_t save_state; |
73 uint8_t delayed_load_slot; | 73 uint8_t delayed_load_slot; |
74 uint8_t has_keyboard; | 74 uint8_t has_keyboard; |
75 uint8_t vgm_logging; | 75 uint8_t vgm_logging; |
76 uint8_t force_release; | |
76 debugger_type debugger_type; | 77 debugger_type debugger_type; |
77 system_type type; | 78 system_type type; |
78 }; | 79 }; |
79 | 80 |
80 struct system_media { | 81 struct system_media { |
89 #define OPT_ADDRESS_LOG (1U << 31U) | 90 #define OPT_ADDRESS_LOG (1U << 31U) |
90 | 91 |
91 system_type detect_system_type(system_media *media); | 92 system_type detect_system_type(system_media *media); |
92 system_header *alloc_config_system(system_type stype, system_media *media, uint32_t opts, uint8_t force_region); | 93 system_header *alloc_config_system(system_type stype, system_media *media, uint32_t opts, uint8_t force_region); |
93 system_header *alloc_config_player(system_type stype, event_reader *reader); | 94 system_header *alloc_config_player(system_type stype, event_reader *reader); |
95 void system_request_exit(system_header *system, uint8_t force_release); | |
94 | 96 |
95 #endif //SYSTEM_H_ | 97 #endif //SYSTEM_H_ |