From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 80884c75 for ; Tue, 9 Jul 2019 20:59:28 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 1502194821; Wed, 10 Jul 2019 06:59:27 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 940D1947D7; Wed, 10 Jul 2019 06:59:03 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="MTNdnDMa"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id F0D91947D7; Wed, 10 Jul 2019 06:59:00 +1000 (AEST) Received: from mail-ot1-f49.google.com (mail-ot1-f49.google.com [209.85.210.49]) by minnie.tuhs.org (Postfix) with ESMTPS id 7EF01947D5 for ; Wed, 10 Jul 2019 06:59:00 +1000 (AEST) Received: by mail-ot1-f49.google.com with SMTP id q20so21396569otl.0 for ; Tue, 09 Jul 2019 13:59:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Z1mMQpTfsVp0AVY4Kr964q+PfmRZP+L1E8ZFRUDXBXA=; b=MTNdnDMagghExRPU1PwdnUj0BH3KX4JTLkDnUwifiw/fv6z+/KaTGKNQYqbKlRMgdC CZjq3LEHyl4ImQtpGStmHJY7wrQ0/r5KzeTOBotwpd3bp011tVOhXst8ieGeO9qmOqCz mKtlKqN7fYCMRM91osY1euaY4J4U+oqsvFMiIddcyzLYlW6uw3shxHujbq/B3REgpofP 9YtGhu7LR4XXkyMmqMkwQivIqZLj8F/PN5yzoJOpazcdwoxw+Zb30casIfgrwjOctAVe v5XCOTAXYJGZOZP75xtOkco52ATE9k3tEm9EyAArKH+DR35FIaYyYh/cM5IM17gMm14Q kyXw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Z1mMQpTfsVp0AVY4Kr964q+PfmRZP+L1E8ZFRUDXBXA=; b=Id3xX0AX6qavY7f2ABqTMoJht2IB0FJ4tA9ViETu/4+tjm8NRDNhz1kusc2pfVo+7a JYNihexBQLXS42lYimFGtUzFMV1vb1+AOfsfrCMNKlDXUfrMnOFX9UqeBi4HyITD03W9 A6Tf3kz7C4sh41WPAOSIAaQp4L/V+dWrVZsa0c+OLRnNEWbnLfLf6gD23E5ZHB+L3WyP Jdu8uHWbsdmvLeCeukCUskxvXoVKOBJ5EWT8cPDKxIVOUyfwnRy0SDZipHjUOYzyGw5Q 1VrAMe8UC2OdZdEZEOkIwxOsIqf+SmJLsVlE6MCQt7LpcXwtPC9ZOeafzbl6R3P0vHub FhHg== X-Gm-Message-State: APjAAAV/jRHasu0KMBcZhDiaAjoM292iT2FaBZs3Dsh0qJ+7FGQtwtBH n/if6njpWPq4tkHCxA3pwPqA+F2xVn0epm4FOmz1v3ov X-Google-Smtp-Source: APXvYqwAgA9FuS6Bd8vG+AIYOgo21n5ZKMBDqLAWQVpaMX9L10+SUABrIn8PELST+cBtDZ4/vJfe7+WGbL4Cy2zIQLM= X-Received: by 2002:a9d:4c17:: with SMTP id l23mr19641077otf.367.1562705939662; Tue, 09 Jul 2019 13:58:59 -0700 (PDT) MIME-Version: 1.0 References: <03f3d34a-bc7f-4b26-559e-101ccd614ef3@mhorton.net> <09a59d65-861c-7f9c-7dad-3ecb4b2c26b6@spamtrap.tnetconsulting.net> In-Reply-To: <09a59d65-861c-7f9c-7dad-3ecb4b2c26b6@spamtrap.tnetconsulting.net> From: Henry Bent Date: Tue, 9 Jul 2019 16:58:44 -0400 Message-ID: To: Grant Taylor Content-Type: multipart/alternative; boundary="0000000000006c0d66058d45d456" Subject: Re: [TUHS] Floppy to modern files for Usenet maps X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: TUHS main list Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --0000000000006c0d66058d45d456 Content-Type: text/plain; charset="UTF-8" On Tue, 9 Jul 2019 at 16:10, Grant Taylor via TUHS wrote: > On 7/9/19 1:19 PM, Henry Bent wrote: > > I realized that UCol was using a PDP-11, not a VAX, so I switched to > > running things under Ultrix 3.1. Using the extended plot libraries that > > UCol provided on the usenix tape, I was able to get Tektronix 4014 > > output which I was able to run through a modern tek2plot. Here are > > links to the raw plot file and an SVG, which I think is most useful for > > this sort of display. > > > > > https://drive.google.com/file/d/19mdAYvjlAq7qp5KyJWQrgMwefOfq7XuC/view?usp=sharing > > > https://drive.google.com/file/d/1tX7Qclk-1V5BOrXWKP0bZouf6PoZ3KlK/view?usp=sharing > > Impressive. > > Would you mind sharing the command sequence that you used? > > I'm trying to piece things together that I've never messed with and > learn along the way. > > Please and thank you. > My apologies, I am sometimes not as careful with documentation as I should be. I'm not up for transcribing every last command, but I can walk you through the basic idea. This assumes that you have extracted the necessary files from http://www.stargatemuseum.org/maps/032383.GRF.txt , which you have to do by hand because this is before shar. This was all done in SIMH, using a simulated PDP-11/70 running Ultrix 3.1, but I believe that what I did would work just as well on 2.xBSD. The 1981 Usenix tape ( https://www.tuhs.org/Archive/Applications/Shoppa_Tapes/usenix_81.tar.gz ) was attached to a virtual TK-50 drive (SIMH can now attach .tar files directly, with no conversion!) and extracted. The "ucol" directory contains the sources for leroy. The first step is to rebuild the plot library in leroy/plotsrc. Remove plib and *.o and run make, then back to the leroy directory, clean and make. The makefile installs /bin/leroy for you after building. Run "/bin/leroy < map.leroy" and it gives you leroy.out, which is in the special extended plot format that UCol developed. You need to convert this to Tek 4014, and there is a program for doing that in ucol/plot. But first you have to build the modified libt4014, which is in ucol/libplot. "make lilbt4014.a" will get you what you need there. Back to ucol/plot, edit the makefile to use your newly built libt4014 instead of the system's, clean out everything there and build tek. But wait! You still need the Hershey fonts in the right place, so move the contents of ucol/vroff to be /usr/src/cmd/vroff (or you could modify the source to put it wherever you want, I guess). Then finally you can pipe leroy.out through tek to get a 4014 file, which will be readable by a modern tek2plot. -Henry --0000000000006c0d66058d45d456 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Tue, 9 Jul 2019 at 16:10, Grant Taylor= via TUHS <tuhs@minnie.tuhs.org<= /a>> wrote:
On 7/9/19 1:19 PM, Henry Bent wrote:
> I realized that UCol was using a PDP-11, not a VAX, so I switched to <= br> > running things under Ultrix 3.1. Using the extended plot libraries tha= t
> UCol provided on the usenix tape, I was able to get Tektronix 4014 > output which I was able to run through a modern tek2plot.=C2=A0 Here a= re
> links to the raw plot file and an SVG, which I think is most useful fo= r
> this sort of display.
>
>
https://dri= ve.google.com/file/d/19mdAYvjlAq7qp5KyJWQrgMwefOfq7XuC/view?usp=3Dsharing
>
https://dri= ve.google.com/file/d/1tX7Qclk-1V5BOrXWKP0bZouf6PoZ3KlK/view?usp=3Dsharing

Impressive.

Would you mind sharing the command sequence that you used?

I'm trying to piece things together that I've never messed with and=
learn along the way.

Please and thank you.


This was all d= one in SIMH, using a simulated PDP-11/70 running Ultrix 3.1, but I believe = that what I did would work just as well on 2.xBSD.=C2=A0 The 1981 Usenix ta= pe ( https://www.tuhs.org/Archive/Applications/Shoppa_Tapes/usenix_81.t= ar.gz ) was attached to a virtual TK-50 drive (SIMH can now attach .tar= files directly, with no conversion!) and extracted.=C2=A0 The "ucol&q= uot; directory contains the sources for leroy.=C2=A0 The first step is to r= ebuild the plot library in leroy/plotsrc. Remove plib and *.o and run make,= then back to the leroy directory, clean and make.=C2=A0 The makefile insta= lls /bin/leroy for you after building.=C2=A0 Run "/bin/leroy < map.= leroy" and it gives you leroy.out, which is in the special extended pl= ot format that UCol developed.=C2=A0 You need to convert this to Tek 4014, = and there is a program for doing that in ucol/plot.=C2=A0 But first you hav= e to build the modified libt4014, which is in ucol/libplot.=C2=A0 "mak= e lilbt4014.a" will get you what you need there.=C2=A0 Back to ucol/pl= ot, edit the makefile to use your newly built libt4014 instead of the syste= m's, clean out everything there and build tek.=C2=A0 But wait!=C2=A0 Yo= u still need the Hershey fonts in the right place, so move the contents of = ucol/vroff to be /usr/src/cmd/vroff (or you could modify the source to put = it wherever you want, I guess).=C2=A0 Then finally you can pipe leroy.out t= hrough tek to get a 4014 file, which will be readable by a modern tek2plot.=

-Henry
--0000000000006c0d66058d45d456--