[HECnet] Swedish Pascal under RSX-11M-Plus?
Johnny Billquist
bqt at softjar.se
Tue Oct 31 01:30:53 PDT 2017
Bunch of guys at Ericsson. Main author is Seved Torstendahl, who I
happen to sortof know... (Haven't seen him in 15 years, though. Probably
retired now.)
Johnny
On 2017-10-31 09:06, Pontus Pihlgren wrote:
> On a tangent, who made Swedish Pascal?
>
> /P
>
> On Tue, Oct 31, 2017 at 08:49:22AM +0100, Johnny Billquist wrote:
>> 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
--
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
More information about the Hecnet-list
mailing list