Mercurial > repos > blastem
comparison ym2612.h @ 803:236a184bf6f0
Merge
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sun, 26 Jul 2015 16:51:03 -0700 |
parents | 2317bdca03b4 |
children | 3a18b5f63afc |
comparison
equal
deleted
inserted
replaced
802:6811f601008f | 803:236a184bf6f0 |
---|---|
24 uint16_t sustain_level; | 24 uint16_t sustain_level; |
25 uint8_t rates[4]; | 25 uint8_t rates[4]; |
26 uint8_t key_scaling; | 26 uint8_t key_scaling; |
27 uint8_t multiple; | 27 uint8_t multiple; |
28 uint8_t detune; | 28 uint8_t detune; |
29 uint8_t am; | |
29 uint8_t env_phase; | 30 uint8_t env_phase; |
30 } ym_operator; | 31 } ym_operator; |
31 | 32 |
32 typedef struct { | 33 typedef struct { |
33 FILE * logfile; | 34 FILE * logfile; |
103 void ym_address_write_part2(ym2612_context * context, uint8_t address); | 104 void ym_address_write_part2(ym2612_context * context, uint8_t address); |
104 void ym_data_write(ym2612_context * context, uint8_t value); | 105 void ym_data_write(ym2612_context * context, uint8_t value); |
105 uint8_t ym_read_status(ym2612_context * context); | 106 uint8_t ym_read_status(ym2612_context * context); |
106 uint8_t ym_load_gst(ym2612_context * context, FILE * gstfile); | 107 uint8_t ym_load_gst(ym2612_context * context, FILE * gstfile); |
107 uint8_t ym_save_gst(ym2612_context * context, FILE * gstfile); | 108 uint8_t ym_save_gst(ym2612_context * context, FILE * gstfile); |
109 void ym_print_channel_info(ym2612_context *context, int channel); | |
108 | 110 |
109 #endif //YM2612_H_ | 111 #endif //YM2612_H_ |
110 | 112 |