comparison vgm.h @ 2041:638eb2d25696 mame_interp

Merge from default
author Michael Pavone <pavone@retrodev.com>
date Thu, 05 Aug 2021 09:29:33 -0700
parents 327332138c5c
children cfd53c94fffb
comparison
equal deleted inserted replaced
1984:0d5f88e53dca 2041:638eb2d25696
77 typedef struct { 77 typedef struct {
78 vgm_header header; 78 vgm_header header;
79 FILE *f; 79 FILE *f;
80 uint32_t master_clock; 80 uint32_t master_clock;
81 uint32_t last_cycle; 81 uint32_t last_cycle;
82 uint32_t extra_delta;
82 } vgm_writer; 83 } vgm_writer;
83 84
84 vgm_writer *vgm_write_open(char *filename, uint32_t rate, uint32_t clock, uint32_t cycle); 85 vgm_writer *vgm_write_open(char *filename, uint32_t rate, uint32_t clock, uint32_t cycle);
85 void vgm_sn76489_init(vgm_writer *writer, uint32_t clock, uint16_t feedback, uint8_t shift_reg_size, uint8_t flags); 86 void vgm_sn76489_init(vgm_writer *writer, uint32_t clock, uint16_t feedback, uint8_t shift_reg_size, uint8_t flags);
86 void vgm_sn76489_write(vgm_writer *writer, uint32_t cycle, uint8_t value); 87 void vgm_sn76489_write(vgm_writer *writer, uint32_t cycle, uint8_t value);