The 3.3.x / 3.4.x versions used a straight text file for circuits, and dumped SRAM content without trailing zero entries, so when the circuit was loaded, all SRAM was zero except for those bytes from the file.
The 4.0.0 version used a handy xml format for the circuit file, but dumps the complete SRAM content. So if I have a 2048 byte SRAM, with initially only 32 bytes filled, I still get the full 2048 bytes dumped in the file. So with for instance 11 SRAMS this takes a lot of lines in the circuit file.
Please add the 3.x behavior of not storing the trailing empty bytes for a SRAM.
The 3.3.x / 3.4.x versions used a straight text file for circuits, and dumped SRAM content without trailing zero entries, so when the circuit was loaded, all SRAM was zero except for those bytes from the file.
The 4.0.0 version used a handy xml format for the circuit file, but dumps the complete SRAM content. So if I have a 2048 byte SRAM, with initially only 32 bytes filled, I still get the full 2048 bytes dumped in the file. So with for instance 11 SRAMS this takes a lot of lines in the circuit file.
Please add the 3.x behavior of not storing the trailing empty bytes for a SRAM.