Releases: cubanismo/jrisc_tools
Releases · cubanismo/jrisc_tools
Version 1.3.0
Version 1.2.0
Implement various suggestions from @42Bastian:
- Print machine code values in 16-bit chunks, e.g:
bffc store r28, (r31)
- Print movei machine code on one line, e.g:
981f 2114 00f0 movei #$f02114, r31
- jdis: Set default base address based on CPU type (0xf03000 for GPU, 0xf1b000 for DSP)
- Print an empty string for jump/jr "T" condition (E.g., change from
jump T,(r0)
tojump (r0)
)
Version 1.1.0
- Updated the Makefile to build the core code as a static library
- Rewrote the i/o abstraction in the core code to make it more flexible
- Instructions now track their absolute address in the program
- Added the ability to specify a base address on the jdis command line
- Added the ability to specify a file offset on the jdis command line
- Added the ability to include the address of each disassembled instruction in its string representation, exposed as the "-a" option in jdis.
- Added the ability to include the raw machine code of each disassembled instruction in its string representation, expossed as the "-m" option in jdis.
- Improved testing a little.
- Fixed some internal bugs with no user-visible symptoms.
Version 1.0.0
First release of jrisc_tools and jdis. The disassembler should be functionally complete, but has minimal features far.