Dave,
I’ve been looking at the FPP emulator a bit more and the [300,21]FPPEMULAT.MAC doesn’t
match what I remembered using. I’m going to do a more thorough look through the DECUS
files to see what else is there. My recollection was that we installed and fixed a
privileged task into memory during boot up and then it was like you had an FPP.
On the big 1.5 GB DECUS disk that had the original APL sources, there is another
version of the FPP emulator [6,2]FPPEM.MAC that is longer than the
RXS86B:[300,21]FPPEMULAT.MAC file that is more likely what I used on the 11/44 with out
FPP.
I’ll keep looking for a FPP emulator that seems more like what I used in the past.
Best,
Mark
On Oct 11, 2022, at 10:22 AM, Dave McGuire
<mcguire(a)neurotica.com> wrote:
On 10/11/22 10:55, Mark Matlock wrote:
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
https://rsx11.blogspot.com/2021/02/ ) 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.
Ah-HA! That fills in a few blanks. Thanks!
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.
I have it; I will take a look at it tonight. A quick skim of the comments suggests that
one adds this to the build and inserts a CALL FPINIT at program startup, does that match
with your memory of using it with F77?
-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