Dave,
The APL-11 source code as distributed by DECUS does not task build properly under
later versions of RSX. Johnny Billquist following on the work of Lee Gleason (see
) fixed those problems. Johnny also fixed some other
issues with APL-11 like Y2K dates and named directories. It also uses I/D so the workspace
is twice as big as the normal APL-11 work space size. As Johnny said he has those fixed
sources for APL-11 on MIM.
Running with out an FPP might more easily be solved by using an FPP emulator that is
found on the DECUS SIG tapes. I used this many years ago to be able to use Fortran 77 on a
PDP-11/44 that did not have the FPP. It is a bit slower but not really any worse than
doing the FP operations inline. It worked by using the illegal instruction trap to vector
to the FPP emulator so it has the advantage of not using task address space. I think the
latest version of the FPP emulator was on the RSX86B SIG tape. The file you want is
[300,21]FPPEMULAT.MAC
If you don’t have the RSX SIG tapes handy let me know and I can send it to you by
HECnet NFT or email attachment.
Good Luck,
Mark
On Oct 11, 2022, at 9:21 AM, Dave McGuire
<mcguire(a)neurotica.com> wrote:
On 10/11/22 10:10, Peter Lothberg wrote:
Is there a set of "standard macro
definitions" that Dave could drop in
to replace all the "fancy non existent on his HW instructions"?
I can rewrite the relevant parts; I'm fluent in Macro-11. I just have until Friday
to get this done, with too much other work to do.
I'm a bit concerned, though, that this won't do it...after some testing this
morning, I'm not able to compile APL-11 from sources in *any* configuration (FPP, FIS,
etc) that results in a .tsk file that runs, using any (emulated in simh) hardware
configuration. So I think something else is wrong, and the Z errors may not be the root
of the problem.
(LSSM has a guest flying in from California who is very excited to write APL code on a
real PDP-11, so I'm trying to get this running for him.)
-Dave
--
Dave McGuire, AK4HZ
New Kensington, PA
_______________________________________________
HECnet mailing list -- hecnet(a)lists.dfupdate.se
To unsubscribe send an email to hecnet-leave(a)lists.dfupdate.se