Ooh, thanks for that; I have long been intrigued by Burroughs ... they
always tried rather unusual approaches ... seeing if I can get MCP fired up
sounds like a fun weekend project.
Best,
Sean
On Wed, Aug 12, 2015 at 3:28 PM, Jay Jaeger <cube1 at charter.net> wrote:
In addition, B5500/B5700 Mark XIII and B5500/B5700
MARK XV.3 release
tapes can be found online.
UNISYS released these under the "UNISYS MCP MARK XIII SOFTWARE
EDUCATIONAL/HOBBYIST LICENSE AGREEMENT" in 2012, having been approached
by the owner of the tapes.
At least Mark XIII is available on Paul Kimpel's web site. PLEASE NOTE
THE LICENSE, which was arranged through Unisys (Bob Supnik was the
contact at the time, but he has since retired from Unisys, according to
what I see on LinkedIn). The history of how that happened is on the web
page, below, along with links to download the tape images.
http://www.phkimpel.us/B5500/webSite/SoftwareRequest.html
A Google for "MARK XV.3 BURROUGHS" will turn up the MARK XV.3 tapes as
well. ;) I am not aware of a similar license document for that set,
but I suggest it should be considered to exist under at least the same
restrictions ("solely for non-commercial educational or hobbyist
purposes").
Anyway, I looked at my listing of the MARK XIII tape SYMBOL1 7 Track BCD
tape image, and it has ESPOL source. The ESPOL Compiler, version MARK
XIII.0 starts at File 18, dated July 15, 1971.
I'd expect it to be present on MARK XV.3 as well, of course.
Also on the MARK XIII SYMBOL1 tape (Looking at the directory in file 2,
from my same listing)
MCP
INTRINS
ALGOL
BASIC
COBOL
DC1000
FORTRAN
NDL
TSPOL
XALGOL
I don't seem to have ever made a listing of what is on tape SYMBOL2.
How odd. But, not to worry, a listing of what is on that tape is
available at:
http://www.phkimpel.us/B5500/webSite/TapeImage-SYMBOL2.html
JRJ
On 8/12/2015 12:39 PM, Nigel Williams wrote:
> On 12 Aug 2015, at 11:24 pm, Paul Koning <paulkoning at comcast.net>
wrote:
On Aug 11, 2015, at 10:23 PM, Mark Kahrs
<mark.kahrs at gmail.com> wrote:
For those of you who might be interested, I sent a listing of the B6700
ALGOL compiler source code to the CHM.
I did find a copy of the B6500 ESPOL
compiler online recently.
In the B5500 emulator repo:
https://github.com/pkimpel/retro-b5500/tree/master/source
It is still to be proofed though.
>
>> I'm surprised no one has mentioned the Burroughs extensions to ALGOL to
>> optimise|ize the use of the native string instructions.
>
> Did Algol come after the hardware? I always thought of the hardware as
having
been customized for their Algol, but admittedly I don?t actually
know which is chicken and which is egg.
It is suggested in the oral history at
UMN.edu that the B5000 was
designed as an
ALGOL machine and Burroughs had the idea that only compilers
would generate machine code, so they made the B5000 compiler friendly, and
the system would have an OS to manage resources, so it was designed around
drum/disk being an intrinsic part of the system.