Having the reference to card #14 is really helpful.. because that's a card I've dumped myself.
This allowed me to compare our two dumps (see screenshot attached).
@viiixYours is on the left (from the binary conversion I had attached in my last post), mine is on the right.
Now you can also see what I mean by Copyright notice.
From the ASCII text on the right, it seems that we got some matching bytes:
- The "4" of "external 4M"
- The "3" of "DRAGON3"
- The "&" of "M.K & T.F"
- The "4"+"1" of "1994/12"
Maybe there's a timing issue in your code?
Or some noise toggling some bits quite often?
____
Edit:
I also compared dump12inBinaryFormatNotTXT.txt with my dump file. (Second screenshot with the later time in its name.)
Seems like you get the "o"+"y"+"i"+"h" of "Copyright" right. From the structure it doesn't look too bad... the 0xFF regions match my 0xFF regions. I haven't done a detailed binary comparison on the bit level (you could do it) -- maybe you can identify relevant bit lines that should be double-checked.
You'll have to explain what to find in embroidery.zip... as there are a lot of files in this archive.