Aaaand... One more comment.
I don't know exactly which version of Swedish Pascal I have. I remember
going through all DECUS tapes at the time, trying to find the most recent
version, but you might have a newer version than me.
I fixed the patching though, so you can just apply that knowledge to your
version.
The correct patch for RSX-11M-PLUS V4.6 is:
GBLPAT=ROOT:$AUTO+34:431 ; BR SEGENT rsx v4.1
Johnny
On 2017-10-31 08:33, Johnny Billquist wrote:
By the way... I played around with Swedish Pascal
a few years ago, for
some needs I had for Pascal. I hit some snags with Oregon Pascal, and then
tried Swedish, and realized the code generated is rather ugly, and it was
going to be a gigantic effort if you ever want it to be able to run with
split I/D space, so I gave up on it.
There is also the DEC PDP-11 Pascal, which I never tried getting to run,
as it appeared it wasn't any better than Oregon.
? Johnny
On 2017-10-31 08:27, Johnny Billquist wrote:
Um.. Yes. That rings a bell.
I fixed that a few years ago. You should find a correct version at
MIM::DU:[SWEPAS]
?? Johnny
On 2017-10-31 02:29, Dave McGuire wrote:
?? Hey folks.? I'm trying to get "Swedish" Pascal v6.3 running under
RSX-11M-Plus v4.6, and have hit a problem.? The created PAS.TSK crashes
on invocation, and I suspect it may be due to a patch that gets applied
to a library during the build process.? This appears in PAS.BLD:
???????? ;
???????? ; The above GBLPAT statement patches a branch instruction
???????? ; into the system overlay autoload routine AUTO.
???????? ; The last few releases of most operating systems have had
???????? ; different versions of AUTO.? The proper GBLPAT statement
???????? ; to use above depends on which AUTO routine you have on
???????? ; your system.? You can identify which one you have by
???????? ; examining the object module ident of module AUTO in
???????? ; the system object library, SYSLIB.? Use a command such as
???????? ; "LBR LB:[1,1]SYSLIB/FU" to do this.? The GBLPAT statements
???????? ; to use with each AUTO routine are:
???????? ;
???????? ;??? AUTO ident???????? GBLPAT statement
???????? ;?? ============?????? ==================
???????? ;??? ??early?????????? GBLPAT=ROOT:$AUTO+34:437
???????? ;????? 08????????????? GBLPAT=ROOT:$AUTO+34:435
???????? ;????? 09.08?????????? GBLPAT=ROOT:$AUTO+36:441
???????? ;????? 10.02?????????? GBLPAT=ROOT:$AUTO+36:431
???????? ;
?? The ident of AUTO in my system is 10.05, making that patch
potentially
land at the wrong address.? However, that's just my suspicion.? Has
anyone gotten Swedish Pascal v6.3 running under RSX-11M-Plus v4.6?
???????????? -Dave
--
Johnny Billquist || "I'm on a bus
|| on a psychedelic trip
email: bqt at softjar.se || Reading murder books
pdp is alive! || tryin' to stay hip" - B. Idol