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.hbbc/sys.s
bbc/xos.hbbc/os.s
bbc/vdu.h
 

HOME   DOCUMENTS   LINKS   RECENT CHANGES   BROWSE FILES
Best viewed with Any Browser Valid HTML 4.0! Authored by J.G.Harston
Last update: 16-Jun-2005