Mercurial > repos > blastem
diff psg.h @ 2053:3414a4423de1 segacd
Merge from default
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sat, 15 Jan 2022 13:15:21 -0800 |
parents | 508522f08e4d |
children | 2648081f3100 |
line wrap: on
line diff
--- a/psg.h Sat Jan 05 00:58:08 2019 -0800 +++ b/psg.h Sat Jan 15 13:15:21 2022 -0800 @@ -8,10 +8,12 @@ #include <stdint.h> #include "serialize.h" -#include "render.h" +#include "render_audio.h" +#include "vgm.h" typedef struct { audio_source *audio; + vgm_writer *vgm; uint32_t clock_inc; uint32_t cycles; uint16_t lsfr; @@ -31,6 +33,7 @@ void psg_adjust_master_clock(psg_context * context, uint32_t master_clock); void psg_write(psg_context * context, uint8_t value); void psg_run(psg_context * context, uint32_t cycles); +void psg_vgm_log(psg_context *context, uint32_t master_clock, vgm_writer *vgm); void psg_serialize(psg_context *context, serialize_buffer *buf); void psg_deserialize(deserialize_buffer *buf, void *vcontext);