Menu

Tree [r290] /
 History

HTTPS access


File Date Author Commit
 BAT 2018-01-02 buzzphp [r133]
 BIN 2018-01-13 buzzphp [r137]
 CBP 2018-02-11 buzzphp [r222]
 CPM 2018-03-06 buzzphp [r290]
 DOC 2017-12-11 buzzphp [r102]
 INT 2018-01-02 buzzphp [r133]
 KIT 2018-01-05 buzzphp [r134]
 LIB 2018-02-11 buzzphp [r222]
 NAT 2018-02-11 buzzphp [r222]
 RAW 2018-01-13 buzzphp [r138]
 SRC 2018-01-12 buzzphp [r136]
 HELLO.B 2018-01-12 buzzphp [r136]
 HELLO.BAT 2018-01-12 buzzphp [r136]
 NEWDESK.INF 2017-12-09 buzzphp [r91]
 OPTIONS 2017-12-07 buzzphp [r70]
 README.TXT 2017-12-04 buzzphp [r39]
 TESTING.BPL 2018-01-02 buzzphp [r133]

Read Me

   _____ _                _____ _____ _____ _____   ____   _____ _____  _      
  / ____| |        /\    / ____/ ____|_   _/ ____| |  _ \ / ____|  __ \| |     
 | |    | |       /  \  | (___| (___   | || |      | |_) | |    | |__) | |     
 | |    | |      / /\ \  \___ \\___ \  | || |      |  _ <| |    |  ___/| |     
 | |____| |____ / ____ \ ____) |___) |_| || |____  | |_) | |____| |    | |____ 
  \_____|______/_/    \_\_____/_____/|_____\_____| |____/ \_____|_|    |______|

                    https://sourceforge.net/projects/bcpl/


This project contains a collection of tools from the net. I've been updating
the code to ANSIC, fixing bugs and porting to the Atari ST.

The native compiler/assember C code is an absolute gem! (translated by Serge Vakulenko).
The problem is, Serge's updates to achive a "B Compiler" have left the original BCPL 
port hidden under commits.

https://github.com/sergev/b

But, if you go back to this commit (dated 20 Jan 2013), the BCPL compiler
and assembler are intact.

https://github.com/sergev/b/commit/6ab5a16d7836b171f92b57c87412afdac783b6a1

The code had a number of bugs, which i've fixed. 

Serge copyrighted his translation and released under "artistic license".

The interpreter was translated by Robert Nordier. It looks like a standard 
BCPL interp which mirrors some older code i've seen on the net.

Again, i've updated the code. The following is Roberts copyright notes:

Most of the files here are taken from a BCPL compiler distribution
dating from the early 1980s.  None of the files bears a copyright
notice in the original, but -- on the basis of other files in the
distribution -- it seems reasonable to assume that the bulk of these
are

   (c) Copyright 1978-1980 Tripos Research Group
       University of Cambridge
       Computer Laboratory

Changes and additions are

    (c) Copyright 2004, 2012 Robert Nordier

and are freely redistributable.

Robert Nordier
www.nordier.com

------------------

I hope that covers everything :-)
Derek John Evans
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.