User guide
12.3. INSTALLATION ON OTHER MACHINES 209
-m n Set the Cintcode memory size to n words.
-t n Set the tally vector size to n words.
-s Enter the Cintcode system giving the name of this
file as the command for the CLI to run.
-c text Enter cints y s with standard input
setup to read the characters from text followed by
an end-of-stream char ac te r .
-- text Enter cints y s with standard input
setup to read the characters in text followed by
the characters of the old standard input.
-f Trace the use of environment variabl es in pathinput
-v Trace the bootstrapping process
-vv As -v, but also include some Cincode level tracing
-h Output some help information.
The rastering versions of the interpreter rastsys, rastsys64 can receive the same
arguments.
12.3 Installation on Other Machine s
Carry out steps 1 to 4 above. In the directory BCPL/cintcode/sysasm you will find
directories for different architectures, e.g. ALPHA, MIPS, SUN4, SPARC, MSDOS,
MAC, OS2, BC4, Win32, CYGWIN32 and shWinCE. These contain files that are
architecture ( or compiler) dependent, typically including cintasm.s (or cintasm.asm).
For some old versions of Linux, i t is ne ce ss ar y to change _dosys to dosys (or vice-versa)
in the file sysasm/LINUX/cintasm.s.
Edit Makefile (typically by adding and removing comment symbols ) as nec e ss ary
for your system/machine and then ex e cut e make in the cintcode directory, e.g:
make
Variants of the above should work for the other architectures running Unix.
12.4 Installation for Windows XP
The files wincintsys.exe and winrastsys.exe are included in the standard di str i b u-
tion and should work under many versions of the Windows operating systems (such as
Windows XP) just by typing the command:
wincintsys
It may be more convenient to move them into a different directory and rename
them as cintsys.exe and rastsys.exe.
I have recently upgraded the Windows version of BCPL so that it can be c ompi l e d
and run using the freely availabl e Microsoft C compiler and l i br ar i e s. On a new PC