changeset 1993:a9449608d0b0

Add stop command to end of recorded VGM stream
author Mike Pavone <pavone@retrodev.com>
date Sat, 13 Jun 2020 22:17:27 -0700
parents 8ad431312aa7
children 2ef405b9d3eb
files vgm.c
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/vgm.c	Sat Jun 13 00:38:52 2020 -0700
+++ b/vgm.c	Sat Jun 13 22:17:27 2020 -0700
@@ -109,6 +109,8 @@
 
 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);