From 9a70e2541db3499c5d33ae3b70984b3227d4ce38 Mon Sep 17 00:00:00 2001 From: Oxore Date: Fri, 8 Mar 2024 22:37:14 +0300 Subject: Update todo.md --- todo.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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 -- cgit v1.2.3