summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOxore <oxore@protonmail.com>2024-03-08 22:37:14 +0300
committerOxore <oxore@protonmail.com>2024-03-08 22:37:32 +0300
commit9a70e2541db3499c5d33ae3b70984b3227d4ce38 (patch)
tree35167a1b7a93b9fbbc58d448927644a151a25fa1
parentc993531d0678de5e29c943fdbb912e1f20957765 (diff)
Update todo.md
-rw-r--r--todo.md13
1 files changed, 12 insertions, 1 deletions
diff --git a/todo.md b/todo.md
index 4bfa52e..8620021 100644
--- a/todo.md
+++ b/todo.md
@@ -1,6 +1,17 @@
# TODO
-- Add support for `ELF` and `DWARF` formats to split an `ELF` file into multiple
+Some thoughts about features that may be useful, but are either too complex to
+be implemented right off the bat, or of a doubtful necessity.
+
+- Fix immediate arguments to match the operand type. E.g.:
+
+ andiw #0xffffc000,%d0 | 0240 c000 @0002e1dc
+
+should be
+
+ andiw #0xc000,%d0 | 0240 c000 @0002e1dc
+
+- Add support for `DWARF` formats to split an `ELF` file into multiple
original assembly files. These files may not be assembly files originally, but
they will become after decompilation.
- Implement RAM symbol mapping from raw addresses found in the instructions like