1
0
mirror of https://github.com/fadden/6502bench.git synced 2024-09-27 03:54:31 +00:00

Updated TO DO List (markdown)

Andy McFadden 2021-08-03 10:27:48 -07:00
parent db9760fb17
commit 2443d213a5

@ -297,7 +297,13 @@ Contents:
* Some programs have short segments that are meant to be relocated, so you
want to .ORG to the new address, and then a little while later .ORG back
to the main code flow. We currently do this with two .ORGs, but it would
be better to do it with a "restore previous" assembler operation.
be better to do it with a "restore previous" assembler operation (where
available).
* There's often code that copies the relocated area, so we need labels
for the original address and the destination address. This is awkward
because both labels are associated with the same file offset. We could
create an automatic project symbol for the "before" address, since that
becomes an external address after the .ORG is added.
* Allow different pseudo-ops for constants and addresses. Some assemblers
support this, e.g. cc65 has "=" for constants and ":=" for labels. If
nothing else it makes the equate list easier to comprehend.