From 075ec9b6de94fa66196ff8eaa5452b797a76a123 Mon Sep 17 00:00:00 2001 From: cam900 Date: Sun, 10 Apr 2022 18:38:48 +0900 Subject: [PATCH] Read and Write this --- src/engine/instrument.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/engine/instrument.cpp b/src/engine/instrument.cpp index 1d8dbe7c1..b9046c6ff 100644 --- a/src/engine/instrument.cpp +++ b/src/engine/instrument.cpp @@ -70,6 +70,7 @@ void DivInstrument::putInsData(SafeWriter* w) { for (int j=0; j<4; j++) { DivInstrumentFM::Operator& op=fm.op[j]; + w->writeC(op.enable?1:0); w->writeC(op.am); w->writeC(op.ar); w->writeC(op.dr); @@ -631,6 +632,9 @@ DivDataErrors DivInstrument::readInsData(SafeReader& reader, short version) { for (int j=0; j<4; j++) { DivInstrumentFM::Operator& op=fm.op[j]; + if (istest) { + op.enable=reader.readC(); + } op.am=reader.readC(); op.ar=reader.readC(); op.dr=reader.readC();