New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BCPL #416
Comments
I have found some stuff. Short of time for a couple of days. Will be back. .type parse0.bcp STATIC $( |
Status update: Tommy, From Bartle R[2011,2776] on February 14, 1984 at 6:59 PM .cd 10,335,bcpl .dir BCPL EXE 104 <155> 8-Feb-80 3H(103) DSKB: [10,335,BCPL] Will set this up for public access somehow next week. --Johnny |
Thanks @hrlzm! I got the MUD sources from Richard Bartle yesterday. I'm just awaiting explicit permission to publish the files. However, everone thought Essex BCPL was lost forever, so this is most exciting! |
Done so far: https://www.pdc.kth.se/~bygg/tops/BCPL.tap These files should work directly with your tops-10 machine. For those of you without access to tops-10, I will extract all the .MAS files and produce a set of all --Johnny |
I created a new PDP-10/essex-bcpl repository. Just the tape image for now. My copy of t10backup.c didn't handle the image too well. I had to hack it to get all files extracted, so I'm not sure they're ok. And of course, I can't do anything about the master files. |
I think more research on this is beoynd the scope of this ITS repository. |
@larsbrinkhoff and @hrlzm, I have quite a lot of Essex BCPL stuff available, but it's not quite up and running yet. I have this in my directory in the Panda system, restored from an old tape image: Total of 227 pages in 9 files I managed to compile a test program, but i can't LOAD it because the system is missing BCPLIB.REL. I do have a set of source files, ostensibly for BCPLIB and others, but I haven't tried transferring them or building anything from them yet: |
@hansliss Great! @hrlzm's tape image is here: |
Thanks! I'll take a look at it.
I have a tape drive (in Uppsala, Sweden) if anyone needs to read tapes,
by the way. I have a Linux box connected to it, with scripts to dump
tapes to raw files, so it's easy to build virtual tapes for klh10.
/Hans
…On 2017-12-11 07:20, Lars Brinkhoff wrote:
@hansliss <https://github.com/hansliss> Great! @hrlzm
<https://github.com/hrlzm>'s tape image is here:
https://github.com/PDP-10/essex-bcpl
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#416 (comment)>, or
mute the thread
<https://github.com/notifications/unsubscribe-auth/ABDuEEcsyGZaDmNGFDF9-lSRkJPKYMDyks5s_MmpgaJpZM4LioxW>.
|
@hansliss Any update on your BCPL stuff? |
I'm not familiar enough with the details of executable files in T10/T20
to understand exactly what's wrong, but after compiling all the lib
sources for BCPL, I managed to compile a BCPL source file and produce an
executable file, which seems to lack something vital (including any
number of potential user errors on my part):
@type test2.bcp
get "bcl:bcplib"
let start () be
$(
let foo = 0
while foo < 1000 do foo +:= 1
OUTPUT := CREATEFILE("foo.txt")
writes(OUTPUT,"*C*LHello World!*C*L")
outs("*C*LHello World!*C*L")
$)
@bcpl00
*test2.bcp
BCPL: TEST2 400053/2 33%
*^Z
EXIT
@load test2
LINK: Loading
@save test2
TEST2.EXE.1 Saved
@test2.exe.1
?BCLCGP: cannot get pages for default NEWVEC region
EXIT
That's where I gave up, for now.
/Hans
…On 2018-01-26 13:08, Lars Brinkhoff wrote:
@hansliss <https://github.com/hansliss> Any update on your BCPL stuff?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#416 (comment)>, or
mute the thread
<https://github.com/notifications/unsubscribe-auth/ABDuEBLyc2E0K8c1OSvd54fFCDpBvnfGks5tOcBHgaJpZM4LioxW>.
|
@quentinnuk has installed Esssex BCPL and built MUD: |
Thanks! I have a working MUD but this is good news. Always good to be able to rebuild it.
/Hans
…Sent from my iPhone
On 26 Oct 2018, at 10:03, Lars Brinkhoff ***@***.***> wrote:
@hansliss,
@quentinnuk has installed Esssex BCPL and built MUD:
https://www.quentin.org.uk/tag/bcpl/
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
FYI, the BBN BCPL compiler may have been found:
|
There is an MC: EMACS1; BCLPL 4, but nothing else in the final ITS backups.
There is a TOPS-20 BCPL in the Panda distribution:
BBN had a BCPL compiler for TENEX.
http://bitsavers.org/pdf/bbn/tenex/TenexBCPL_1974.pdf
Huw Davies wrote in alt.sys.pdp10:
There was a BCPL at University of Essex, which was used to write an early version of MUD, see MUD - game #390.
The text was updated successfully, but these errors were encountered: