Releases: Arakula/dasmfw
v0.35 - mainly 68HC11 fixes
This release mainly cures a deadly little cut-and-paste error in the 68HC11 disassembler that crept in with the last release.
Plus, also for the 68HC11, the boppcom
option's default value has been set to on
since A09 can now handle it properly.
v0.34 - REG instruction added
The new reg
info file instruction can be used to redefine register names. Together with the mnemo
instruction, this can be used to redefine nearly the complete disassembler output.
Might be useful if the GNU assembler or something like that should be targeted.
Attention: the documentation for the mnemo
and reg
info file instructions is in the wrong place in the documentation; these are not options, but info file instructions instead.
v0.33 - mnemo replacement enhancements
Mnemonic replacements can be enhanced with some specialties bow -
With that, the disassembler output can be tailored to quite a lot of different assemblers.
Still some work to be done until a truly universal redefinition is possible, but it's a good second step.
Attention: the documentation for the mnemo
info file instruction is in the wrong place in the documentation; this is not an option, but an info file instruction instead.
v0.32 - mnemo renaming added
starting with this release, each mnemonic output by the selected disassembler can be renamed by putting a
mnemo org new
instruction into the info file, like, for example,
mnemo fcb .byte
if the assembler of your choice needs .byte
as the mnemonic to put an arbitrary byte at the current positon.
If you put a bunch of these into an info file and then include that in your disassembly info files, you can pretty much redefine the complete disassembler output.
Additionally, the begin
and end
options didn't work too well; corrected.
6502 disassembly improvements
6502 JMP (indirect) is always 16-bit, but was treated like a zero-page related 8-bit value in previous versions.
I hope that I got the 6502 instruction set right by now ...
So, essentially this release is a fix for #8 (comment)
Yet enother "That should do it" release
"option offset,begin,end,bus,interleave" info file statements preceding a "file" statement should work now;
fix for issue #9
relc and forced addressing patterns
Mainly a fix for issue #8
upmnemo option gains weight
This version extends the upmnemo option's scope to registers for all included disassemblers.
Plus some changes to the 6502 disassembler, but these are not really final yet.
Slight improvements
[no]code and [no]labeleqs options, which were silently added some time ago in my local version are documented now.
Yesterday's version had a suble little flaw that made some info file instructions impossoble; corrected.
Windows executable is included.