Disassembly encoders are not exercised by the byte-identical ROM build (text DTE, LZSS) #4
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
make ripwrites the ROM's original compressed/encoded blobs intobuild/<lang>/; they are newer than the editable sources, somakenever re-encodes them. Measured:encode_text.pyonassets/text/dlg.en.txtgives 119 044 bytes vs 126 907 in the ROM (different DTE choices); first difference at byte 6.Consequence for our pack (decision D6): unedited strings keep Square's bytes; edited strings are re-encoded by our encoder and all pointer tables are rebuilt. Our round-trip tests must compare decoded content and keep original bytes for unedited data.