@neauoire If you're going to display e.g. “80 00” as “LIT 00” or “#00” rather than the incorrect “LIT BRK”, you'll need to have a little lookbehind on the first address on display.
If you can find three bytes in a row that are non-zero when ANDed with 0x1f, then you're all set. Otherwise just look behind a reasonable distance and make a guess.
Of course, sections that contain data rather than code will be decoded all wrong, so this LIT handling can only be an educated guess.
@alderwick that's the plan for LITs :) I'll make a first naive implementation and report with my findings, I think I have an idea for labels too.