Mercurial > repos > blastem
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); |