Acornsoft Languages

These forums are for community collaboration on archiving, magazine scanning etc. to avoid work duplication and agree conventions / define standards
Post Reply
User avatar
davidb
Posts: 2085
Joined: Sun Nov 11, 2007 10:11 pm
Contact:

Acornsoft Languages

Post by davidb » Thu Oct 30, 2014 9:54 pm

Another reduced size set of scans. I'm sure these are probably available elsewhere.
Attachments
Acornsoft-Languages-4.jpg
Acornsoft Languages back cover
Acornsoft-Languages-3.jpg
Acornsoft Languages inside right page
Acornsoft-Languages-2.jpg
Acornsoft Languages inside left page
Acornsoft-Languages-1.jpg
Acornsoft Languages front cover

User avatar
roland
Posts: 2897
Joined: Thu Aug 29, 2013 8:29 pm
Location: Born (NL)
Contact:

Re: Acornsoft Languages

Post by roland » Thu Oct 30, 2014 10:47 pm

Was there ever any (commercial) software available for all those languages?

Who used or perhaps still uses one of these languages ?

I can only imagine that one bought any other language for a very specific task or for educational purposes. Please share your experiences with us...
256K + 6502 Inside
MAN WOMAN :shock:

User avatar
CMcDougall
Posts: 6092
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland
Contact:

Re: Acornsoft Languages

Post by CMcDougall » Thu Oct 30, 2014 11:28 pm

you imagined right Roland :wink:

I used Comal, Cobol & SPascal at school (3rd year, 1989 :oops: ), still got the copied discs 8-[

Don't think there was any commercial software built from these languages to MCode :?
ImageImageImage

User avatar
richardtoohey
Posts: 3563
Joined: Thu Dec 29, 2011 5:13 am
Location: Tauranga, New Zealand
Contact:

Re: Acornsoft Languages

Post by richardtoohey » Fri Oct 31, 2014 6:04 am

That also leads onto one of my questions. :?:

How many of these languages actually produced stand-alone binaries that you could distribute?

e.g. I had a play with various Forth implementations - but they all seem to require Forth on the machine you want to run them on, which cuts the market down by about 99.99%

I've got Lisp and Pascal to have a look at to see what they generate.

User avatar
jms2
Posts: 1978
Joined: Mon Jan 08, 2007 6:38 am
Location: Derby, UK
Contact:

Re: Acornsoft Languages

Post by jms2 » Fri Oct 31, 2014 8:34 am

I think that's a fundamental part of how forth works. It generates threaded code, ie just a series of JSRs to other routines defined previously. This means that a complete forth system has to be present.

But I see what you mean!

User avatar
richardtoohey
Posts: 3563
Joined: Thu Dec 29, 2011 5:13 am
Location: Tauranga, New Zealand
Contact:

Re: Acornsoft Languages

Post by richardtoohey » Fri Oct 31, 2014 9:12 am

Yes, I'll see what unfolds when I get to Pascal, LISP, COMAL, BCPL, etc.

User avatar
flaxcottage
Posts: 3086
Joined: Thu Dec 13, 2012 8:46 pm
Location: Derbyshire
Contact:

Re: Acornsoft Languages

Post by flaxcottage » Fri Oct 31, 2014 9:54 am

From experience and reading around;

COMAL, LISP, micro-PROLOG, LOGO all need the interpreter ROM present to work

Iso-Pascal and S-Pascal do have standalone generators to produce 6502 machine code binaries. I used them BITD when investigating Mandlebrot sets on a BBC Master; compiled Iso-Pascal binaries were considerably quicker than BASIC. Mind you CCs Accelerated BASIC was faster still.

BCPL also has a standalone generator. One sold on eBay a week or so ago.
- John

Why do I keep collecting Acorn gear? I'm going to need a considerably bigger man-cave. :?

User avatar
richardtoohey
Posts: 3563
Joined: Thu Dec 29, 2011 5:13 am
Location: Tauranga, New Zealand
Contact:

Re: Acornsoft Languages

Post by richardtoohey » Fri Oct 31, 2014 9:14 pm

Thanks, John.

Got Acornsoft Pascal and LISP, and a few bits of BCPL. One day I'll get around to looking at that lot, but was curious re. what you could generate to distribute.

User avatar
davidb
Posts: 2085
Joined: Sun Nov 11, 2007 10:11 pm
Contact:

Re: Acornsoft Languages

Post by davidb » Sat Nov 01, 2014 12:34 am

I wonder if any of the Acornsoft languages were taught in New Zealand schools. :)

User avatar
danielj
Posts: 6263
Joined: Thu Oct 02, 2008 4:51 pm
Location: Manchester
Contact:

Re: Acornsoft Languages

Post by danielj » Sat Nov 01, 2014 4:36 pm

flaxcottage wrote: BCPL also has a standalone generator. One sold on eBay a week or so ago.
If I recall correctly, lots of the Domesday system was written in BCPL. It's actually quite a straightforward language to get a handle on if you're used to C/Java!

d.

User avatar
Lardo Boffin
Posts: 1090
Joined: Thu Aug 06, 2015 6:47 am
Contact:

Re: Acornsoft Languages

Post by Lardo Boffin » Tue Sep 26, 2017 1:57 pm

CMcDougall wrote:you imagined right Roland :wink:

I used Comal, Cobol & SPascal at school (3rd year, 1989 :oops: ), still got the copied discs 8-[

Don't think there was any commercial software built from these languages to MCode :?
Any chance you could post an image of S-Pascal if you still happen to have the disc please? I just got a cassette copy but am too impatient to wait to load from tape!

Many thanks

Lardo
BBC model B 32k issue 4, 16k sideways RAM, Watford 12 ROM board, Retroclinic Datacentre + HDD, Viglen twin 40/80 5.25" discs, acorn cassette, Acorn 6502 coproc
BBC model B 32k issue 7, turboMMC, Opus Challenger 3 512k, Pi 3 coproc
BBC Master

User avatar
CMcDougall
Posts: 6092
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland
Contact:

Re: Acornsoft Languages

Post by CMcDougall » Tue Sep 26, 2017 7:18 pm

viewtopic.php?f=2&t=686&p=2820&hilit=comal#p2945
it's on the forum, before 'uploads'
see if this linky still works, if not will find in lappy next time it's on....
ImageImageImage

User avatar
Lardo Boffin
Posts: 1090
Joined: Thu Aug 06, 2015 6:47 am
Contact:

Re: Acornsoft Languages

Post by Lardo Boffin » Tue Sep 26, 2017 7:48 pm

CMcDougall wrote:viewtopic.php?f=2&t=686&p=2820&hilit=comal#p2945
it's on the forum, before 'uploads'
see if this linky still works, if not will find in lappy next time it's on....
Thanks. Just tried the link and was told the Apple Store wants to make me a millionaire! Which would have been nice if I could believe it... :|
BBC model B 32k issue 4, 16k sideways RAM, Watford 12 ROM board, Retroclinic Datacentre + HDD, Viglen twin 40/80 5.25" discs, acorn cassette, Acorn 6502 coproc
BBC model B 32k issue 7, turboMMC, Opus Challenger 3 512k, Pi 3 coproc
BBC Master

User avatar
CMcDougall
Posts: 6092
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland
Contact:

Re: Acornsoft Languages

Post by CMcDougall » Tue Sep 26, 2017 8:52 pm

Lardo Boffin wrote:was told the Apple Store wants to make me a millionaire
commission on sales on shifting iTelephone10 for £1k each,
with Samsung screens & technology from 3yrs ago on a old Samsung Galaxy8 :lol:

put in the archive section, so never lost again..... 8)
ImageImageImage

User avatar
DutchAcorn
Posts: 1813
Joined: Fri Mar 21, 2014 9:56 am
Location: Maarn, Netherlands
Contact:

Re: Acornsoft Languages

Post by DutchAcorn » Wed Sep 27, 2017 4:33 am

Also found the BBC B disc version and uploaded in the archive section.
Paul

User avatar
Lardo Boffin
Posts: 1090
Joined: Thu Aug 06, 2015 6:47 am
Contact:

Re: Acornsoft Languages

Post by Lardo Boffin » Wed Sep 27, 2017 7:12 am

Thanks all!

It will be interesting to see if it works on a coprocessor - that may get past the 3.25K program limitation.
BBC model B 32k issue 4, 16k sideways RAM, Watford 12 ROM board, Retroclinic Datacentre + HDD, Viglen twin 40/80 5.25" discs, acorn cassette, Acorn 6502 coproc
BBC model B 32k issue 7, turboMMC, Opus Challenger 3 512k, Pi 3 coproc
BBC Master

Post Reply