comparison cdd_fader.h @ 2164:4fbe1e7c4a73

Don't leak all Sega CD resources when freeing a Genesis instance
author Michael Pavone <pavone@retrodev.com>
date Tue, 12 Jul 2022 09:22:57 -0700
parents bafb757e1cd2
children 5a21bc0ec583
comparison
equal deleted inserted replaced
2162:1270fe86eb89 2164:4fbe1e7c4a73
12 uint8_t bytes[4]; 12 uint8_t bytes[4];
13 uint8_t byte_counter; 13 uint8_t byte_counter;
14 } cdd_fader; 14 } cdd_fader;
15 15
16 void cdd_fader_init(cdd_fader *fader); 16 void cdd_fader_init(cdd_fader *fader);
17 void cdd_fader_deinit(cdd_fader *fader);
17 void cdd_fader_attenuation_write(cdd_fader *fader, uint16_t attenuation); 18 void cdd_fader_attenuation_write(cdd_fader *fader, uint16_t attenuation);
18 void cdd_fader_data(cdd_fader *fader, uint8_t byte); 19 void cdd_fader_data(cdd_fader *fader, uint8_t byte);
19 void cdd_fader_pause(cdd_fader *fader); 20 void cdd_fader_pause(cdd_fader *fader);
20 21
21 #endif //CDD_FADER_H_ 22 #endif //CDD_FADER_H_