[Info-vax] In search of Oregon Pascal and M68000 cross assembler (or later Taumetric versions)

William william.bader at gmail.com
Sat Mar 19 19:47:16 EDT 2022


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/



More information about the Info-vax mailing list