diff options
author | Mike Pavone <pavone@retrodev.com> | 2020-06-13 22:17:27 -0700 |
---|---|---|
committer | Mike Pavone <pavone@retrodev.com> | 2020-06-13 22:17:27 -0700 |
commit | ad3bf5a0a2d46538ca42884e45d0691826bcbe93 (patch) | |
tree | 0947095bde0a1b241075c16ab141a3ea730dffcf | |
parent | 45a0d9dc88a7bcdf6be98f9568fdeb464942c604 (diff) |
Add stop command to end of recorded VGM stream
-rw-r--r-- | vgm.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -109,6 +109,8 @@ void vgm_adjust_cycles(vgm_writer *writer, uint32_t deduction) void vgm_close(vgm_writer *writer) { + uint8_t cmd = 0x66; + fwrite(&cmd, 1, sizeof(cmd), writer->f); writer->header.eof_offset = ftell(writer->f) - offsetof(vgm_header, eof_offset); fseek(writer->f, SEEK_SET, 0); fwrite(&writer->header, sizeof(writer->header), 1, writer->f); |