On Monday, August 30, 2021 at 12:55:14 PM UTC-4, Robin Vowels wrote:
I had a 2455, but I'm pretty sure it ended up in a landfill after the bank took my home from me.
But my drivers got imaged first, and yes, there is an emulator for the 50-Series Prime machines.
You can get it here:
https://github.com/prirun/p50em
A package of demo systems, from Rev18 through Rev24, is also available, link(s) are on that page.
The Rev20 and Rev23.4.Y2K were from my system. One of the Rev19 systems was from Los Angeles Valley College, courtesy of a friend of mine. Another friend provided the Rev 22 system, and I had a partial source tree for Rev18 that seems to be working now, but I haven't been able to get that to build, though the demo binary works.
So anyway, I still don't know which way would be the best way to go: build a 50-Series code generator backend for the Multics PL/I compiler and run it on Multics as a cross-compiler, or port it directly to compile and build on the Prime using the Prime compiler.
A third goal would be to get it to build under IBM PL/I for Windows; didn't I read in old posts, that you have this, too?
5724-B67 IBM(R) PL/I for Windows 6.0 (Built:20060113) 2014.02.04 01:14:21 Page 1
Options Specified
Environment: EXIT
Command: e:pl1_error_print.pl1 (margins(1 200) EXIT DFT(RETURNS(BYADDR))
source stmt list nest attributes(full) xref aggregate limits(fixedbin(31,63)
fixeddec(15,31))
5724-B67 IBM(R) PL/I for Windows * *********************** 2014.02.04 01:14:21 Page 2
Compiler Source
Line.File Stmt LV NT
1.0 /* ***********************************************************
2.0 * *
3.0 * Copyright, (C) Honeywell Information Systems Inc., 1982 *
4.0 * *
5.0 * Copyright (c) 1972 by Massachusetts Institute of *
6.0 * Technology and Honeywell Information Systems, Inc. *
7.0 * *
8.0 *********************************************************** */
9.0
10.0
11.0 /* Print PL/I error messages.
12.0
13.0 Initial Version: 14 June, 1968 by BLW
14.0 Modified: 30 July 1969 by JDM for pl1
15.0 Modified: 10 January 1970 by CTC for new error message format
16.0 Rewritten: 17 August 1970 by P. Green for Version II
17.0 Modified: 16 January 1971 by BLW to print text of bad statement
18.0 Modified: 13 February 1977 by RAB to fix 1577
19.0 Modified: 770712 by PG to add pl1_severity_
20.0 Modified 771020 by PG to fix 1677
21.0 Modified 780807 by PG to permit char(256) tokens to be substituted for '$'.
22.0 Modified 23 October 1980 by M. N. Davidoff to fix 1977, an unitialized variable causes tokens to be quoted when
23.0 they shouldn't be.
24.0 */
25.0 /* format: style3 */
26.0 1 pl1_error_print:
27.0 procedure;