C compilers for the BBC Computer |
MDFS::System.C.BBC | Search |
Small-C by A.J.Travis | |||
Small-C is a subset of the C programming language. The original compiler
was written by Ron Cain and appeared in the May 1980 issue of Dr.Dobb's
Journal. This version was written by A.J.Travis for the BBC/Master
computer, and was originally released as version 0.70 as detailed in the
original Read Me file. Version
0.72 is a bug-fixed version by J.G.Harston with precompiled compiler tools
and with a single configuration file to edit for the installation, as
detailed in the installation
instructions.
v072dfs, v072adfs and v072nfs are already configured and compiled for use on DFS, ADFS and NFS/HADFS and can be simply copied to $.Library. All downloads can be reconfigured for installation in another location. Version 0.73 is being gradually tweeked to be ISO/ANSI compliant and a few other improvements as detailed in the Changes file. |
DFS image Archive DFS archive ADFS archive NFS archive Version 0.73 |
v072/ssd v072/zip v072dfs/zip v072adfs/zip v072nfs/zip v073 |
351K 110K 107K 112K 112K |
cc65 | |||
Dominic Beesley was retargeting the cc65 compiler to the BBC. I haven't checked up on this recently. Domonic was coordinating with me to ensure that the bbc.h library shares a compatible namespace and to ensure code will be compilable on cc65 and Small-C. | |||
Beebug C | |||
Beebug supplied a C compiler for the BBC computers. |
System Disk Archive | v100.ssd
v110.zip BeebugC |
200K 97K |
Master C | |||
Master C is mentioned in: C: A Dabhand Guide Mark Burgess Dabbs Press Third Edition May 1992 ISBN 1-870336-16-X | |||
BBC system libraries | |||
Interface to BBC host OS Error-trapping Interface to BBC host OS VDU functions |
os.txt xos.txt |
bbc/os.h, bbc/sys.s bbc/xos.h, bbc/os.s bbc/vdu.h |