diff --git a/libgm/src/Bitstream.cpp b/libgm/src/Bitstream.cpp index 4abe0ba..da3d398 100644 --- a/libgm/src/Bitstream.cpp +++ b/libgm/src/Bitstream.cpp @@ -392,11 +392,11 @@ class BitstreamReadWriter write_nops(4); } - void write_cmd_chg_status(uint8_t cfg, std::vector data) + void write_cmd_chg_status(uint8_t cfg, uint8_t next_mode, std::vector data) { write_header(CMD_CHG_STATUS, 12); write_byte(cfg); - write_byte(0x00); + write_byte(next_mode); for (int i = 2; i < 12; i++) write_byte(data[Die::STATUS_CFG_START + i]); insert_crc16(); @@ -1061,6 +1061,7 @@ Bitstream Bitstream::serialise_chip(const Chip &chip, const std::map