Added -d/--debug and -m/--multi-pass switches to the disassembler. The latter

will make the disassembler run multiple preparation passes to find all
addresses where labels must be placed. Without -m some label addresses are
found in the final pass, where the disassembler cannot make use of them.
This commit is contained in:
Kugel Fuhr
2025-06-20 13:00:12 +02:00
parent c520455b2b
commit 4c81eacefe
7 changed files with 113 additions and 15 deletions

View File

@@ -100,6 +100,9 @@ void ForwardLabel (unsigned Offs);
void DefOutOfRangeLabels (void);
/* Output any labels that are out of the loaded code range */
unsigned long GetLabelCount (void);
/* Return the total number of labels defined so far */
/* End of labels.h */