Open Source
Nach oben / Up MIDI Open Source Photo Gallery Synthesizers Links SETI@home Plugin Consultant Guest Book Contents

 

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

new.gif (860 Byte) Since questions do occur from time to time, I've created a discussion forum for them.

6809 Programs

Since 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 Assembler

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

Download of the current version 1.21 (C Source plus VC6 project files and Win32 executable); in theory, it should work in any kind of Unix, but I haven't tried that.

new.gif (860 Byte) Added HTML documentation and Win32 executable.

F9DASM 6809 Disassembler

There'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.

 Download of the current version 1.56 (C Source plus VC6 project files and Win32 executable); in theory, it should work in any kind of Unix, but I haven't tried that. Includes two little helper programs that convert from Intel Hex and Motorola S1 format to straight binary files.

VNC Viewer 4

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

Download of the changed V4 (VNC Viewer plus all changed sources; to generate the viewer, you need the complete package that can be downloaded at RealVNC).

 

Auch in Deutsch erhältlich!

Last update: 02/21/06