summaryrefslogtreecommitdiff
path: root/ym2612.h
diff options
context:
space:
mode:
Diffstat (limited to 'ym2612.h')
-rw-r--r--ym2612.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/ym2612.h b/ym2612.h
index 7c74336..e4b235c 100644
--- a/ym2612.h
+++ b/ym2612.h
@@ -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);