vbcc 6809 Release 1 Preview

This is a port of the vbcc compiler to the 6809 architecture. It
contains a compiler, assembler, linker and a port of a C Library for
the Vectrex, OS-9, and the sim6809 simulator.

This archive contains binaries for Windows and Linux x86 (statically
linked). A sample directory with a few small test cases and some
nice NES demos is also included.

To use the compiler on Windows:

  set VBCC=<path-to-vbcc-dir>
  set PATH=%VBCC%\bin;%PATH%

On Linux, use something like:

  export VBCC=<path-to-vbcc-dir>
  export PATH=$VBCC/bin:$PATH

Compiling works pretty much like most compilers, e.g.:

  vc file.c -o binary

Choose a different target confguration with +<cfg>:

  vc +vectrex file.c -o file
  vc +os9 file.c -o file
  vc +s6809 file.c -o file


Further information on vbcc can be found on

  http://www.compilers.de/vbcc

and in the vbcc.pdf included here. Apart from the general sections on
the compiler, be sure to have a look at the ones on the 6809/HC12 backend
and the 6809/Vectrex, 6809/OS-9, or 6809/sim6809 part of the C library.


LEGAL

Please consult the vbcc.pdf regarding terms of usage.


For questions, results etc., reach me at: vb@compilers.de


Volker Barthelmann

