Andy McFadden
Andy McFadden
> > Inline data that follows a JSR can be formatted with extension scripts (https://6502bench.com/sgtutorial/extension-scripts.html). Some basic ones for addresses and strings are provided. > > That should maybe part...
Improved tagging of JMP tables has been added (see #22).
This is doable. DOS/ProDOS/Pascal can be sorted, HFS can't, CP/M probably shouldn't be since some versions do weird things (e.g. every 4th entry holds the timestamps for the previous 3...
It's currently output along with the table. This would usually happen at the start of a function, [e.g.](https://6502disassembly.com/a2-rdos/RDOS33.html#SymAmperEntry): ``` ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; ; ; Main command-handler entry point. The Applesoft ampersand...
When I say "Generated assembly code", I mean what you get from File > Generate Assembly, i.e. stuff you can actually feed into an assembler. The on-screen / exported version...
There's a "TODO" for this in the code. I don't remember the details, but I suspect the reason I didn't do it initially is because the exporter is actually working...
Remapping ROM regions should work. See e.g. [this monster](https://6502disassembly.com/nes-metroid/). There are some tricks for managing wayward references. Internally, non-unique locals are stored with the file offset. If you use File...
We now output `&$ff` suffixes. Correct code is being generated for the problematic situations. There are some older issues, documented in https://github.com/apple2accumulator/merlin32/issues/8, that required generating raw hex instead of assembly...
It's a little awkward because the export is generated in a single pass through the list, but I think I could use the start of a long comment as a...