diff options
Diffstat (limited to 'ym2612.h')
-rw-r--r-- | ym2612.h | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -39,6 +39,7 @@ typedef struct { int16_t *back_buffer; double buffer_fraction; double buffer_inc; + uint32_t clock_inc; uint32_t buffer_pos; uint32_t sample_limit; uint32_t current_cycle; @@ -59,7 +60,7 @@ typedef struct { uint8_t selected_part; } ym2612_context; -void ym_init(ym2612_context * context, uint32_t sample_rate, uint32_t clock_rate, uint32_t sample_limit); +void ym_init(ym2612_context * context, uint32_t sample_rate, uint32_t master_clock, uint32_t clock_div, uint32_t sample_limit); void ym_run(ym2612_context * context, uint32_t to_cycle); void ym_address_write_part1(ym2612_context * context, uint8_t address); void ym_address_write_part2(ym2612_context * context, uint8_t address); |