Open felipesanches opened 1 year ago
Similarly, there's also the case when a JUNK_xxxx
label is not even used at all, like here:
The disassembly would be better if those 4 load instructions were properly identified with labels JUNK_004B
(on AMIGA) / JUNK_005B
(on MSDOS)
For the record, I am using the meld tool to make these visual diffs comparing the disasm output of two different releases, as seen on the screenshots above.
sudo apt-get install meld ;-)
Here's an example from msdos bytecode (level_2):
Address 0x0480 is never called. But its code has a
JMP
pointing to its own entry point at 0x0480. For that reason the disassembler ended up using the labelLABEL_0480
instead of the expectedJUNK_0480
. For that reason, it becomes unclear that that snipped of disassembly is an unused piece of code.