Commit Graph

33 Commits

Author SHA1 Message Date
Daniel Beer ccc5854854 dis: decode MSP430X emulated instructions. 2010-08-10 16:26:45 +12:00
Daniel Beer daee870b44 Disassembly bug fixes, show repetitions in disassembly. 2010-08-10 16:04:29 +12:00
Daniel Beer c4ce4c7325 dis: tidy up main decode function, bug fixes. 2010-08-10 15:57:25 +12:00
Daniel Beer 5fe3be27d2 dis: decode address instructions. 2010-08-10 15:47:36 +12:00
Daniel Beer 3bec9b02cf dis: decode CALLA instruction. 2010-08-10 15:06:12 +12:00
Daniel Beer ab0d02b2b3 dis: handle RETI specially. 2010-08-10 14:41:47 +12:00
Daniel Beer bdeadb5192 dis: decode MSP430X group 14xx non-address instructions (RxxM). 2010-08-10 14:33:04 +12:00
Daniel Beer 940e5f172d dis: decode MSP430X group 14xx instructions (PUSHM/POPM). 2010-08-10 14:20:44 +12:00
Daniel Beer f1ee757ab0 dis: decode MSP430X single-operand instructions with extension word. 2010-08-10 14:04:10 +12:00
Daniel Beer 5994804181 dis: decode extended double-operand instructions. 2010-08-10 13:27:35 +12:00
Daniel Beer 8846186979 dis: alter interface to allow for MSP430X instruction set. 2010-08-10 12:21:16 +12:00
Daniel Beer ea7be28f18 Fixed register name parsing. 2010-05-22 16:17:06 +12:00
Daniel Beer b8a3ef41c7 Use stdint.h instead of sys/types.h. 2010-05-13 12:57:21 +12:00
Daniel Beer ba6e3366ff Command processor is now an object. 2010-04-21 16:56:56 +12:00
Daniel Beer 8758d8bc28 Separated parsing from util. 2010-04-10 15:02:14 +12:00
Daniel Beer 7e309acdc5 Separated device commands. 2010-04-10 14:35:36 +12:00
Daniel Beer 757a9fb799 Implemented isearch command. 2010-04-08 13:15:30 +12:00
Daniel Beer f3c66c5aa4 Disassembly bug fixes. 2010-03-30 16:30:04 +13:00
Daniel Beer 01e26ce3a8 Merged parse.[ch] into util.[ch]. 2010-03-30 15:54:03 +13:00
Daniel Beer 9d83386048 Implemented colorize disassembly. 2010-03-30 15:47:12 +13:00
Daniel Beer 6f3d899b44 Don't prefer symbols for low-value indexed operands. 2010-03-30 10:10:01 +13:00
Daniel Beer 37af91e60c Look up symbols for immediate operands. 2010-03-29 21:53:37 +13:00
Daniel Beer 19bb129f81 Disassembly bug fixes (find constant-gens for single operands). 2010-03-29 20:43:03 +13:00
Daniel Beer 749faf4107 Expand symbols for indexed addressing, allow . and : in symbols. 2010-03-29 17:27:22 +13:00
Daniel Beer 9afbc30778 Only show exact symbol matches in disassembly. 2010-03-28 17:13:42 +13:00
Daniel Beer 0871041787 Implemented B+Tree symbol table. 2010-03-27 22:50:02 +13:00
Daniel Beer 982ac20147 Fixed incorrect disassembly mnemonic. 2010-03-21 11:38:42 +13:00
Daniel Beer 0eca83f0e8 Fixed formatting of indirect address operands. 2010-03-20 16:26:16 +13:00
Daniel Beer 144e000333 Bug fix: recognise DEC and DECD emulated instructions. 2010-03-18 19:13:31 +13:00
Daniel Beer b20a7a5576 Fix up copyright messages. 2010-01-08 21:17:24 +13:00
Daniel Beer 0f15fd3e21 Move utilities into separate file. 2010-01-08 18:15:30 +13:00
Daniel Beer d3606d810d Disassembler now looks up symbols for address operands. 2010-01-06 13:24:59 +13:00
Daniel Beer 22955480b0 Separated subsystems and tidied up code. 2009-11-17 12:52:10 +13:00