|
|
|
|
Since I've already adapted and enhanced some programs from the Open Source world to my needs, I'd like to pass on the things that seem important to me...
6809 ProgramsSince I have had very intensive encounters with this processor during my PPG studies, I came across the fact that there is very few information about it on the Internet. The 6809 processor is quite old, but is still used by some determined groups (see the Flex User Group, for example). What isn't there, however, is a good freeware 6809 assembler and disassembler, so I created these from the fundamental parts that float around. A09 6809 AssemblerBased on Lennart Benschop's C core that can be found somewhere on the 'net (here; at the time of this writing it was still valid), I built a complete Macro Assembler that is functionally better than the TSC Flex9 Assembler (no wonder, I got multimegabytes to play with, whereas this excellent piece of software works within 50K or so!). It can deliver binary, Intel Hex, Motorola S1, and Flex9 binary and RELASMB-compatible output files.
F9DASM 6809 DisassemblerThere's a 6809/6309 line disassembler somewhere on the 'net (here; at the time of this writing it was still valid), done by Arto Salmi. I've enhanced it up to a point where it's really useful. It can read and disassemble files in binary, Intel Hex, Motorola S1, and Flex9 binary format. To get a really usable output, you can pass an additional information file that defines code, data parts, labels, data format (character, binary, decimal, hex, label), comments, line comments, and much more. VNC Viewer 4RealVNC is now (2004-07-19) available in Version 4; this includes a new VNC Viewer program, which unfortunately doesn't contain an "experimental" specialty of the old V3.3.x: the possibility to rescale the viewer window. Since the source code for RealVNC is available under the Gnu GPL, I've ported the V3 logic into V4 in a "quick hack" action. "Quick hack" means 3 hours, so please don't expect it to be perfect. The rescaling feature can be invoked from the command line like in V3 by giving a "-scale a/b" parameter, or it can be set on the "Misc" tab of the options dialog. All changes have been marked in the source code by a preceding // HS 2004-07-19 ...comment.
|