User guide

Chapter 12
Installation
The implementation of BCPL described in this report is freely available via my Home
Page [3] to individuals for private use and to academic institutions. If you install the
system, please send me an email (to mr@cl.cam.ac.uk) so I can keep a record of who
is interested in it.
This implementation is designed to be machine independent being based on an
interpreter written in C. There are, however, hand written assembly language versions
of the interpreter for several architectures (including i386, MIPS, ALPHA and Hitachi
SH3), although these are n ow little used and are becoming out of date. For Windows XP
there are precompiled .exe files such as wincintsys.exe and winrastsys.exe. These
files should be copied into the appropriate bin di r e c tor y and renamed as cintsys.exe
and rastsys.exe. For all the other architectures it is necessary to rebuild the system,
but this should be reasonably easy to do.
The simplest installation i s for 32-bit Linux machines.
12.1 Linux Install at i on
This sect i on describes how to ins tal l the BCPL Cintcode System on an IBM PC running
Linux.
1) First create a directory typically named distribution and copy either bcpl.tgz
or bcpl.zip into it. These are available via my home page [3] and both contain the
same set of files and directories.
2) Enter the distribution directory and e x t r act the files of the BCPL Cintcode System
by:
cd distribution
tar zxvf bcpl.tgz
or unpack bcpl.zip using:
cd distribution
unzip -v bcpl.zip
205