Skip to content

Releases: Arakula/dasmfw

v0.35 - mainly 68HC11 fixes

17 Oct 18:17
Compare
Choose a tag to compare

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

13 Oct 07:38
Compare
Choose a tag to compare

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

11 Oct 17:43
Compare
Choose a tag to compare

Mnemonic replacements can be enhanced with some specialties bow - $(label), $(parm) and $(<<) have been added.
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

10 Oct 18:50
Compare
Choose a tag to compare

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

06 Jun 11:44
Compare
Choose a tag to compare

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

20 May 09:13
Compare
Choose a tag to compare

"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

18 May 10:02
Compare
Choose a tag to compare

Mainly a fix for issue #8

upmnemo option gains weight

09 May 17:46
Compare
Choose a tag to compare

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

06 May 06:13
Compare
Choose a tag to compare

[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.

v0.24 - general improvements, 650X fixes

05 May 12:01
Compare
Choose a tag to compare

Basically, this release deals with issues #4 #5 #6 and adds a little bit of 650X code cleanup.

Windows executable included (should run on anything starting with Windows XP).