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=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,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 ec418e67 for ; Fri, 6 Dec 2019 17:24:45 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id A3A619BCCF; Sat, 7 Dec 2019 03:24:44 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 84B5394BF4; Sat, 7 Dec 2019 03:24:21 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (1024-bit key; unprotected) header.d=kilonet.net header.i=@kilonet.net header.b="RmxuFq7d"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 3E05194BF4; Sat, 7 Dec 2019 03:24:19 +1000 (AEST) Received: from p3plsmtpa09-02.prod.phx3.secureserver.net (p3plsmtpa09-02.prod.phx3.secureserver.net [173.201.193.231]) by minnie.tuhs.org (Postfix) with ESMTPS id 21BEE93D35 for ; Sat, 7 Dec 2019 03:24:18 +1000 (AEST) Received: from medusa.kilonet.net ([72.69.214.144]) by :SMTPAUTH: with ESMTPA id dHKyiOcgDDTjXdHKziQCts; Fri, 06 Dec 2019 10:24:17 -0700 Received: from [199.89.231.101] (ender.kilonet.net [199.89.231.101]) by medusa.kilonet.net (8.14.8/8.15.1) with ESMTP id xB6HOGj7002389 for ; Fri, 6 Dec 2019 12:24:16 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kilonet.net; s=default; t=1575653056; bh=/WnO0x3paJ6WzhawWhsDiGgfoqRcjo0LiZDRMv/fQPA=; h=Subject:To:References:From:Date:In-Reply-To; b=RmxuFq7dA3di1KRExI5g1ZJqA9FXTtJQwaWPzZDv5/P/GfT2MzlDV7J5T1Y+MwsKu cPkhuPUIjKSTlJdMMcOnBmN/tU0W/eeAxGGVQOOILzj0zFmRD7EtNhCr9dZEp4qnPO Tc5MqsNIVwLPWXUayF/GvVLt0vXAP0UEUUDzj5vY= To: tuhs@minnie.tuhs.org References: <22df01d5ac50$eca8e330$c5faa990$@ronnatalie.com> From: Arthur Krewat Message-ID: Date: Fri, 6 Dec 2019 12:24:08 -0500 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1 MIME-Version: 1.0 In-Reply-To: <22df01d5ac50$eca8e330$c5faa990$@ronnatalie.com> Content-Type: multipart/alternative; boundary="------------9B7D83C615EC69ABA05081E3" Content-Language: en-US X-CMAE-Envelope: MS4wfMDtjsjgfEqr2PRBO++IgHfIONUsBHZB0obAlHBPk1IccHYTdIrJbs8Kt9KSkB+N1Kzzs6QHe76grXlecmiioBjRrVhX3xdV/T7JslKH4ykL0dXeuFVy Pm80wFVO0AzXaPgbw5LOxIc6i3W1bigZdvxte1MzCM2YiIp3GH/sDFvGze1fs5SEgLTFAtf349HzEA== Subject: Re: [TUHS] Gaming on early Unix 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: , Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" This is a multi-part message in MIME format. --------------9B7D83C615EC69ABA05081E3 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit On 12/6/2019 11:19 AM, ron@ronnatalie.com wrote: > > Later at BRL we got a copy of “Empire” from PSL.   The good thing > about that game was that your amount of activity was limited to one > hour a day and however many BTUs (Bureaucratic Time Units) your > capital generated.    However, people would print maps near the end of > their session and then spend hours planning the next day’s activity.   > Finally, the lab management had us shutdown. > I once took the EMPIRE source code for VAX, and translated it to MSDOS using IBM Personal Computer FORTRAN version 2.00. And even added color. I broke EMPIRE.FOR into 9 different chunks, I think there was some limitation of the compiler, but I'm not sure. The original EMPIRE.FOR:         PROGRAM EMPIRE C C This program is a war game simulation for video terminals. C The game was originally written outside of Digital, probably a university. C This version of the game was made runnable on Digital Equipment VAX/VMS C FORTRAN by conversion from the TOPS-10/20 sources available around fall 1979. C After debugging it, numerous changes have been made. C C Now that you are the proud owner of the source and you are all gung ho C to do things right, there are a few things you should be aware of. C Unfortunately, there are many magic numbers controlling how many different C kinds of units can exist and how many of each, so think well before you C attempt to add another unit type. Also, "slight changes" to the way the units C work will typically have a fairly devastating affect on the computers C strategy.  If you are interested in really hacking this, there is a plenty C of room for enhanced computer strategy.  As you'll see, there are some C very good debugging tools tucked inside, and you will soon discover weak C points and bugs, that up until you, have remained problems (all the previous C programmers got lazy or lost interest).  Finally, please be careful with C the version number and identification at start up to avoid confusion of C ongoing versions with private copies.  If you make a change don't remove C the major version id, but rather add something like (V4.0 site.1 20-JUL-80). C --------------9B7D83C615EC69ABA05081E3 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 8bit On 12/6/2019 11:19 AM, ron@ronnatalie.com wrote:

Later at BRL we got a copy of “Empire” from PSL.   The good thing about that game was that your amount of activity was limited to one hour a day and however many BTUs (Bureaucratic Time Units) your capital generated.    However, people would print maps near the end of their session and then spend hours planning the next day’s activity.   Finally, the lab management had us shutdown.


I once took the EMPIRE source code for VAX, and translated it to MSDOS using IBM Personal Computer FORTRAN version 2.00. And even added color. I broke EMPIRE.FOR into 9 different chunks, I think there was some limitation of the compiler, but I'm not sure.

The original EMPIRE.FOR:

        PROGRAM EMPIRE
C
C This program is a war game simulation for video terminals.
C The game was originally written outside of Digital, probably a university.
C This version of the game was made runnable on Digital Equipment VAX/VMS
C FORTRAN by conversion from the TOPS-10/20 sources available around fall 1979.
C After debugging it, numerous changes have been made.
C
C Now that you are the proud owner of the source and you are all gung ho
C to do things right, there are a few things you should be aware of.
C Unfortunately, there are many magic numbers controlling how many different
C kinds of units can exist and how many of each, so think well before you
C attempt to add another unit type. Also, "slight changes" to the way the units
C work will typically have a fairly devastating affect on the computers
C strategy.  If you are interested in really hacking this, there is a plenty
C of room for enhanced computer strategy.  As you'll see, there are some
C very good debugging tools tucked inside, and you will soon discover weak
C points and bugs, that up until you, have remained problems (all the previous
C programmers got lazy or lost interest).  Finally, please be careful with
C the version number and identification at start up to avoid confusion of
C ongoing versions with private copies.  If you make a change don't remove
C the major version id, but rather add something like (V4.0 site.1 20-JUL-80).
C


--------------9B7D83C615EC69ABA05081E3--