Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Message from Our Sponsor on ttyTV at 13:58 ...


computers / comp.os.vms / Re: In search of Oregon Pascal and M68000 cross assembler (or later Taumetric versions)

SubjectAuthor
* In search of Oregon Pascal and M68000 cross assembler (or laterPhil Pemberton
`* Re: In search of Oregon Pascal and M68000 cross assembler (or laterWilliam
 `- Re: In search of Oregon Pascal and M68000 cross assembler (or laterPhil Pemberton

1
In search of Oregon Pascal and M68000 cross assembler (or later Taumetric versions)

<C6iZJ.600375$5u1.364632@usenetxs.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=21464&group=comp.os.vms#21464

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx13.ams4.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Newsgroups: comp.os.vms
Content-Language: en-GB
From: phil...@philpem.me.uk (Phil Pemberton)
Subject: In search of Oregon Pascal and M68000 cross assembler (or later
Taumetric versions)
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 27
Message-ID: <C6iZJ.600375$5u1.364632@usenetxs.com>
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Sat, 19 Mar 2022 10:19:14 UTC
Date: Sat, 19 Mar 2022 10:19:14 +0000
X-Received-Bytes: 1590
 by: Phil Pemberton - Sat, 19 Mar 2022 10:19 UTC

Hi all,

Does anyone happen to have a copy of these squirrelled away?

- Oregon Pascal for VAX/VMS

- Oregon Pascal M68000 -- cross compiler for VAX (or any other host
platform). Probably called "P68.EXE" or something similar.

- Oregon / Taumetric M68000 Cross Assembler for VAX (or any other).
Probably called "MASM.EXE" or similar.

- Oregon / Taumetric M68000 Linker for VAX (or any other). Probably
called "MIL.EXE" or similar.

The assembler and linker might be ports of Motorola's M68KMASM and
M68KLINK -- so something equivalent which takes the Motorola-format .SA
files and spits out .RO files should work instead.

I've been tasked with getting some ancient code building again, and as
usually happens, the "backup" is incomplete...

Thanks,
--
Phil.
philpem@philpem.me.uk
https://www.philpem.me.uk/

Re: In search of Oregon Pascal and M68000 cross assembler (or later Taumetric versions)

<67f3797b-c863-47ec-9a54-524b90f9dd74n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=21478&group=comp.os.vms#21478

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ac8:5d86:0:b0:2e1:b9fd:ec24 with SMTP id d6-20020ac85d86000000b002e1b9fdec24mr12058372qtx.290.1647733636721;
Sat, 19 Mar 2022 16:47:16 -0700 (PDT)
X-Received: by 2002:ad4:5c6e:0:b0:440:e119:617d with SMTP id
i14-20020ad45c6e000000b00440e119617dmr11565188qvh.48.1647733636518; Sat, 19
Mar 2022 16:47:16 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Sat, 19 Mar 2022 16:47:16 -0700 (PDT)
In-Reply-To: <C6iZJ.600375$5u1.364632@usenetxs.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:818:e8ad:1600:1e3b:47e:ca13:ee1c;
posting-account=u6Y8YAoAAAAwLntVFVOeBunKlngZap4q
NNTP-Posting-Host: 2001:818:e8ad:1600:1e3b:47e:ca13:ee1c
References: <C6iZJ.600375$5u1.364632@usenetxs.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <67f3797b-c863-47ec-9a54-524b90f9dd74n@googlegroups.com>
Subject: Re: In search of Oregon Pascal and M68000 cross assembler (or later
Taumetric versions)
From: william....@gmail.com (William)
Injection-Date: Sat, 19 Mar 2022 23:47:16 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 36
 by: William - Sat, 19 Mar 2022 23:47 UTC

p2c (a pascal to C translator) is a bit old, but many years ago, I used p2c-1.21 to convert Oregon Software Pascal 2 programs written for RSX-11M. It understands VAX Pascal and Oregon Software Pascal extensions up to the early 1990's. Its default configuration generates valid C programs so it can be wrapped in a script that runs cc on the result similar to a Pascal compiler. It also has options to generate human readable C that doesn't always compile but does almost all of the work if you want to port Pascal code to maintainable C.

On Saturday, March 19, 2022 at 10:19:19 AM UTC, Phil Pemberton wrote:
> Hi all,
>
> Does anyone happen to have a copy of these squirrelled away?
>
> - Oregon Pascal for VAX/VMS
>
> - Oregon Pascal M68000 -- cross compiler for VAX (or any other host
> platform). Probably called "P68.EXE" or something similar.
>
> - Oregon / Taumetric M68000 Cross Assembler for VAX (or any other).
> Probably called "MASM.EXE" or similar.
>
> - Oregon / Taumetric M68000 Linker for VAX (or any other). Probably
> called "MIL.EXE" or similar.
>
> The assembler and linker might be ports of Motorola's M68KMASM and
> M68KLINK -- so something equivalent which takes the Motorola-format .SA
> files and spits out .RO files should work instead.
>
> I've been tasked with getting some ancient code building again, and as
> usually happens, the "backup" is incomplete...
>
> Thanks,
> --
> Phil.
> https://www.philpem.me.uk/

Re: In search of Oregon Pascal and M68000 cross assembler (or later Taumetric versions)

<cOPZJ.322099$833.221714@usenetxs.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=21485&group=comp.os.vms#21485

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx14.ams4.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Subject: Re: In search of Oregon Pascal and M68000 cross assembler (or later
Taumetric versions)
Content-Language: en-GB
Newsgroups: comp.os.vms
References: <C6iZJ.600375$5u1.364632@usenetxs.com>
<67f3797b-c863-47ec-9a54-524b90f9dd74n@googlegroups.com>
From: phil...@philpem.me.uk (Phil Pemberton)
In-Reply-To: <67f3797b-c863-47ec-9a54-524b90f9dd74n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 42
Message-ID: <cOPZJ.322099$833.221714@usenetxs.com>
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Mon, 21 Mar 2022 00:38:32 UTC
Date: Mon, 21 Mar 2022 00:38:32 +0000
X-Received-Bytes: 2787
 by: Phil Pemberton - Mon, 21 Mar 2022 00:38 UTC

Thanks for that, William.

I was vaguely aware of p2c - but I'm looking at trying to generate the
firmware binaries from the original source first. Porting the whole
thing from Pascal to C isn't likely to be a quick or fun task... I'd
have to find a suitable 68000 assembler and C compiler too.

Cheers
Phil.

On 19/03/2022 23:47, William wrote:
> p2c (a pascal to C translator) is a bit old, but many years ago, I used p2c-1.21 to convert Oregon Software Pascal 2 programs written for RSX-11M. It understands VAX Pascal and Oregon Software Pascal extensions up to the early 1990's. Its default configuration generates valid C programs so it can be wrapped in a script that runs cc on the result similar to a Pascal compiler. It also has options to generate human readable C that doesn't always compile but does almost all of the work if you want to port Pascal code to maintainable C.
>
> On Saturday, March 19, 2022 at 10:19:19 AM UTC, Phil Pemberton wrote:
>> Hi all,
>>
>> Does anyone happen to have a copy of these squirrelled away?
>>
>> - Oregon Pascal for VAX/VMS
>>
>> - Oregon Pascal M68000 -- cross compiler for VAX (or any other host
>> platform). Probably called "P68.EXE" or something similar.
>>
>> - Oregon / Taumetric M68000 Cross Assembler for VAX (or any other).
>> Probably called "MASM.EXE" or similar.
>>
>> - Oregon / Taumetric M68000 Linker for VAX (or any other). Probably
>> called "MIL.EXE" or similar.
>>
>> The assembler and linker might be ports of Motorola's M68KMASM and
>> M68KLINK -- so something equivalent which takes the Motorola-format .SA
>> files and spits out .RO files should work instead.
>>
>> I've been tasked with getting some ancient code building again, and as
>> usually happens, the "backup" is incomplete...
>>
>> Thanks,
>> --
>> Phil.
>> https://www.philpem.me.uk/

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor