BCPLCTSS.git
2 years agoFix a bug in prepro.bcpl with NLpending (bogus argument) vs NLPending (global)
Nick Downing [Tue, 9 Jan 2024 09:57:58 +0000 (20:57 +1100)]
Fix a bug in prepro.bcpl with NLpending (bogus argument) vs NLPending (global)

2 years agoCopy small patches from /bcpl7094/bcpl7094.b and one in the other direction
Nick Downing [Tue, 9 Jan 2024 08:36:37 +0000 (19:36 +1100)]
Copy small patches from /bcpl7094/bcpl7094.b and one in the other direction

2 years agoFix for an issue with Rexp() not returning a value, from /bcpl7094/bcpl7094.b
Nick Downing [Tue, 9 Jan 2024 08:14:09 +0000 (19:14 +1100)]
Fix for an issue with Rexp() not returning a value, from /bcpl7094/bcpl7094.b

2 years agoMerge cae.sh and trn.sh into bcpl.sh, as it appears the CAE pass launches TRN
Nick Downing [Tue, 9 Jan 2024 07:56:36 +0000 (18:56 +1100)]
Merge cae.sh and trn.sh into bcpl.sh, as it appears the CAE pass launches TRN

2 years agoMore fixes so that the CAE pass is now successful on test.bcpl
Nick Downing [Tue, 9 Jan 2024 07:40:43 +0000 (18:40 +1100)]
More fixes so that the CAE pass is now successful on test.bcpl

2 years agoAdd /cae.sh and /trn.sh which should run the compiler passes, fix bugs and add system...
Nick Downing [Tue, 9 Jan 2024 04:52:33 +0000 (15:52 +1100)]
Add /cae.sh and /trn.sh which should run the compiler passes, fix bugs and add system calls so that CAE pass can run up to the first call to Readch()

2 years agoAdd /ocode_vm.py, can execute test.bcpl, run ./ocode_vm.py --list --trace OCODE
Nick Downing [Mon, 8 Jan 2024 17:09:07 +0000 (04:09 +1100)]
Add /ocode_vm.py, can execute test.bcpl, run ./ocode_vm.py --list --trace OCODE

2 years agoPatches to make lowercase build correctly
Nick Downing [Mon, 8 Jan 2024 16:03:05 +0000 (03:03 +1100)]
Patches to make lowercase build correctly

2 years agoRename *.BCPL, *.BSS, *.FAP and the /BSS and /FAP directories to lowercase
Nick Downing [Mon, 8 Jan 2024 15:23:05 +0000 (02:23 +1100)]
Rename *.BCPL, *.BSS, *.FAP and the /BSS and /FAP directories to lowercase

2 years agoAdd build scripts and .gitignore, rebuild bcpl7094, fix and rebuild TEST.BCPL
Nick Downing [Mon, 8 Jan 2024 15:56:20 +0000 (02:56 +1100)]
Add build scripts and .gitignore, rebuild bcpl7094, fix and rebuild TEST.BCPL

2 years agoPristine unpack of http://www.cl.cam.ac.uk/users/mr10/BCPLCTSS/bcplctss.tgz md5sum...
Nick Downing [Mon, 8 Jan 2024 15:21:30 +0000 (02:21 +1100)]
Pristine unpack of cl.cam.ac.uk/users/mr10/BCPLCTSS/bcplctss.tgz md5sum 93d587297715fe7f8abce63af7d2ffa2