diff options
author | Oxore <oxore@protonmail.com> | 2023-05-16 22:38:06 +0300 |
---|---|---|
committer | Oxore <oxore@protonmail.com> | 2023-05-16 22:39:44 +0300 |
commit | 253628f0a481ac340642c30cd8e12536e4e17bd7 (patch) | |
tree | 4ab270bc9bf59c345522ae14cde982d37e9b4a3e /todo.md | |
parent | 2594d7fd14f4692aeae8f1c94836bd3187c52cc2 (diff) |
Add todo.md and instructions.txt just for history
Diffstat (limited to 'todo.md')
-rw-r--r-- | todo.md | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -0,0 +1,11 @@ +# TODO + +- Add tests for relocations with all supported addressing modes. +- Implement CLI option that can be used to specify regions of RAM and IO + registers. Custom ROM location and size is still not the case, only 4MiB at + the base `0x00000000` is supported and it remains. +- Implement address substitution with some symbol instead of raw offset on all + instructions, that support `Word`, `Long`, `(d16,PC)` or relative displacement + addressing modes. Also substitute `immediate` values if they are look like an + address in the RAM, or other predefined location, but not ROM. Assume 24 bit + address space. |