I've read a lot about memory and yaskawa/yasnac, much of it from their documents covering the MX, J and I series controls. Their early documentation is difficult for me to follow because it all seems to have been written or translated by people whose first language is not English.
I believe the max memory capacity that the MX1 will support is 128kb, the MM06 is supposed to bring the MM01C-02 up to that 128kb, the MX2&3 support more. I know less about Fanuc controls, but I think the Fanuc's are a Max of 2mb, depending on the version, 11TA-A, I don't know, I haven't gone down the Fanuc rabbit hole in search of Yasnac info, I've read there are similarities between them.
In regards to memory and what my display shows now "0061397(4064)", I've read the first part is capacity in characters and I don't know what the second part (4064) refers to. The parameters, settings, offsets, etc. all take from the total memory capacity.
I wish the MX1 could be made to at least hold 1 large program, say 300kb, without breaking up into sub-programs or drip feeding.
One of my programs is 281kb/54245 lines of code and I only get to 13210 lines before memory overrun. I can remove spaces and blank lines with DNC4U but that's still not gonna get me to 54000 lines.