and now for .dmp saving

This commit is contained in:
tildearrow 2024-02-19 21:27:36 -05:00
parent 550f7c4f13
commit 334a29c260

View file

@ -3156,13 +3156,17 @@ bool DivInstrument::saveDMP(const char* path) {
w->writeC(std.dutyMacro.len);
for (int i=0; i<std.dutyMacro.len; i++) {
w->writeI(std.dutyMacro.val[i]+12);
w->writeI(std.dutyMacro.val[i]);
}
if (std.dutyMacro.len>0) w->writeC(std.dutyMacro.loop);
w->writeC(std.waveMacro.len);
for (int i=0; i<std.waveMacro.len; i++) {
w->writeI(std.waveMacro.val[i]+12);
if (type==DIV_INS_AY) {
w->writeI(std.waveMacro.val[i]-1);
} else {
w->writeI(std.waveMacro.val[i]);
}
}
if (std.waveMacro.len>0) w->writeC(std.waveMacro.loop);