Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Modula-2

17 views
Skip to first unread message

Johnny Billquist

unread,
Jun 24, 2009, 8:33:37 PM6/24/09
to
Hi. I happen to have a Modula-2 compiler for RSX. However, I'd like to
find if someone happen to know a bit about this compiler, and perhaps
even know if sources for the compiler exists anywhere.
I think it originates from Brown Boveri, possibly partially from ETH in
Z�rich. (Asea might also have been involved.)

A full distribution, as well as sources would be very nice. But it would
be fun to even talk with someone who have experience with this compiler.

Johnny

--
Johnny Billquist || "I'm on a bus
|| on a psychedelic trip
email: b...@softjar.se || Reading murder books
pdp is alive! || tryin' to stay hip" - B. Idol

paramucho

unread,
Jun 25, 2009, 10:04:46 AM6/25/09
to
On Thu, 25 Jun 2009 02:33:37 +0200, Johnny Billquist <b...@softjar.se>
wrote:

>Hi. I happen to have a Modula-2 compiler for RSX. However, I'd like to
>find if someone happen to know a bit about this compiler, and perhaps
>even know if sources for the compiler exists anywhere.
>I think it originates from Brown Boveri, possibly partially from ETH in
>Z�rich. (Asea might also have been involved.)
>
>A full distribution, as well as sources would be very nice. But it would
>be fun to even talk with someone who have experience with this compiler.

Various compilers, including the BBC adaption are described here.

http://doc.utwente.nl/56886/1/A082216185_1_.pdf

The RSX compiler is based on the M2RT11 compiler, which is described
in a bit more detail below, along with the Modulaware compiler:

http://www.modulaware.com/history/M2stor.pdf

BTW: The discussion of the .TRPSET issue on page five of the document
above took me straight back to the mid-eighties when Gunter Doetzel
asked me to speed up the TRAP instrument treatment in SHAREplus (aka
SHARE-11 in Gunter's document and RUST/XM more recently).

ETH compiler sources can be be found in the two sites below, but I
don't think there's a full PDP-11 source there, although the original
Lilith sources should be pretty close (minus the runtime).

http://www.cfbsoftware.com/modula2/
http://www.mathematik.uni-ulm.de/modula/history/

I asked Gunter Doeztel a few years ago if he would make his PDP-11
sources available for hobby use. He wasn't quite ready at the time but
I had the feeling that he would eventually do so. I'm pretty sure I
still have a Modulaware Modula-2 binary kit in my floppy collection,
but I don't think I have the M2RT11 kit.


Ian

Tim Shoppa

unread,
Jun 25, 2009, 10:51:10 AM6/25/09
to
On Jun 24, 8:33 pm, Johnny Billquist <b...@softjar.se> wrote:
> Hi. I happen to have a Modula-2 compiler for RSX. However, I'd like to
> find if someone happen to know a bit about this compiler, and perhaps
> even know if sources for the compiler exists anywhere.
> I think it originates from Brown Boveri, possibly partially from ETH in
> Zürich. (Asea might also have been involved.)

>
> A full distribution, as well as sources would be very nice. But it would
> be fun to even talk with someone who have experience with this compiler.

I think the first Modula-2 compiler was for RT-11, done by the
"Modula Research Institute" in Utah. I think this was 1980. Shortly
after they did the Lilith stuff and then some IBM PC stuff.

I haven't seen it in action in like 25 years, but there's some tidbits
in RT SIG DECUS stuff of the 80's. Check out the MODULA virtual disk
on the 11S083 SIG tape, you won't find the compiler but just some
random tools.

Tim.

paramucho

unread,
Jun 25, 2009, 11:13:53 AM6/25/09
to
On Thu, 25 Jun 2009 07:51:10 -0700 (PDT), Tim Shoppa
<sho...@trailing-edge.com> wrote:

>On Jun 24, 8:33�pm, Johnny Billquist <b...@softjar.se> wrote:
>> Hi. I happen to have a Modula-2 compiler for RSX. However, I'd like to
>> find if someone happen to know a bit about this compiler, and perhaps
>> even know if sources for the compiler exists anywhere.
>> I think it originates from Brown Boveri, possibly partially from ETH in

>> Z�rich. (Asea might also have been involved.)


>>
>> A full distribution, as well as sources would be very nice. But it would
>> be fun to even talk with someone who have experience with this compiler.
>
>I think the first Modula-2 compiler was for RT-11, done by the
>"Modula Research Institute" in Utah. I think this was 1980. Shortly
>after they did the Lilith stuff and then some IBM PC stuff.

It was an RT-11 compiler, but done in Zurich I think. It was the
Lillith hardware which was produced in Utah. Wirth's history of the
project is here: http://www.modulaware.com/mdlt52.htm


Ian

Richard

unread,
Jun 25, 2009, 1:48:47 PM6/25/09
to
[Please do not mail me a copy of your followup]

Tim Shoppa <sho...@trailing-edge.com> spake the secret code
<f369e1a3-dd6c-4ca2...@f33g2000vbm.googlegroups.com> thusly:

>I think the first Modula-2 compiler was for RT-11, done by the
>"Modula Research Institute" in Utah. I think this was 1980. Shortly
>after they did the Lilith stuff and then some IBM PC stuff.

Wow, hadn't heard of the "Modula Research Institute" before (and I'm
in Utah). However, that makes sense as I know the followon to the
Lilith, called Eve, was manufactured here. I have 4 Eves in various
states of operability.
--
"The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download
<http://www.xmission.com/~legalize/book/download/index.html>

Legalize Adulthood! <http://blogs.xmission.com/legalize/>

Johnny Billquist

unread,
Jun 26, 2009, 7:29:18 AM6/26/09
to
paramucho wrote:
> On Thu, 25 Jun 2009 02:33:37 +0200, Johnny Billquist <b...@softjar.se>
> wrote:
>
>> Hi. I happen to have a Modula-2 compiler for RSX. However, I'd like to
>> find if someone happen to know a bit about this compiler, and perhaps
>> even know if sources for the compiler exists anywhere.
>> I think it originates from Brown Boveri, possibly partially from ETH in
>> Z�rich. (Asea might also have been involved.)
>>
>> A full distribution, as well as sources would be very nice. But it would
>> be fun to even talk with someone who have experience with this compiler.
>
> Various compilers, including the BBC adaption are described here.
>
> http://doc.utwente.nl/56886/1/A082216185_1_.pdf

Hey. Thanks. Interesting document.

> The RSX compiler is based on the M2RT11 compiler, which is described
> in a bit more detail below, along with the Modulaware compiler:
>
> http://www.modulaware.com/history/M2stor.pdf
>
> BTW: The discussion of the .TRPSET issue on page five of the document
> above took me straight back to the mid-eighties when Gunter Doetzel
> asked me to speed up the TRAP instrument treatment in SHAREplus (aka
> SHARE-11 in Gunter's document and RUST/XM more recently).
>
> ETH compiler sources can be be found in the two sites below, but I
> don't think there's a full PDP-11 source there, although the original
> Lilith sources should be pretty close (minus the runtime).
>
> http://www.cfbsoftware.com/modula2/
> http://www.mathematik.uni-ulm.de/modula/history/
>
> I asked Gunter Doeztel a few years ago if he would make his PDP-11
> sources available for hobby use. He wasn't quite ready at the time but
> I had the feeling that he would eventually do so. I'm pretty sure I
> still have a Modulaware Modula-2 binary kit in my floppy collection,
> but I don't think I have the M2RT11 kit.

It would be great if the BBC version could be located. It looks pretty
nice. I'm missing a file or two, but the compiler as such is statically
linked against FCS, which means it don't do named directories. With a
modern M+, you could probably get the compiler to do a few more tricks.
It would be fun, but I guess I won't be holding my breath.

I got the M2 compiler for RSX from a site that is still running this
stuff. But I don't think any new development will occur. :-)

0 new messages