From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 15145 invoked from network); 10 Aug 2022 10:29:40 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 10 Aug 2022 10:29:40 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 00DD040135; Wed, 10 Aug 2022 20:29:34 +1000 (AEST) Received: from mout.web.de (mout.web.de [217.72.192.78]) by minnie.tuhs.org (Postfix) with ESMTPS id 1E7F340112 for ; Wed, 10 Aug 2022 20:29:25 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1660127364; bh=POYqNvFSeakQuTUpbCSFkqWrHHeyS6VrAFrJB/c4dhg=; h=X-UI-Sender-Class:Date:To:From:Subject; b=luoJaU6PuWD0Oa2ZYlG5Fg+k1l3W9h1dYk1gztD9OJZKADxN3uv01EgvXRDIQ7FEc ZpRuGGEszIZO1MT7D1DGGvyk0raoZCYm0mA8GGs4uNwYoO/nx3iBOAv47yq4KgYeog pn8p6fcyCBySot1FQ/JpLHPhnSn5+7YUreUrj+1w= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from [192.168.178.54] ([87.163.21.156]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MOm0r-1o2Hm842d5-00Puep for ; Wed, 10 Aug 2022 12:29:24 +0200 Message-ID: <2b4956cb-228c-72db-8f0f-6e9907864b8c@web.de> Date: Wed, 10 Aug 2022 12:29:24 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.8.0 To: tuhs@tuhs.org From: Holger Veit Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:Hx0YCniG6vRxAlQmUgh5iFTZCy80qO8by7HYU5sMUTj03l2J2yy 7/YqixSHvIbjUwGm2akQSFSdnk1On1KfrXrJ6OegKtdUTlqIhp8dztbTCT5ki90FGny4+wp 8tsDmlO3+vYY48YsyBkiHneFkrFB7k4JoJUOIJ+5vJqnNc+Q8QWKQWHc549ni5c3496d7qc oxL4ed449Do+wE04/DPbw== X-UI-Out-Filterresults: notjunk:1;V03:K0:uEd051tlMtc=:Xm4AfCU0SnQ7auAesHfR8d ULBzgEzQGqGiD9HKfGo+8WSDwr3dSYo1jCENokNwOIjRHGQ77DUVh8/rZOxrcnqMS6OofBvT5 z3zGryARAD3HhJ6URlEk9R/HyM5HZvv7Sbmpk1eDiLxrJQ8ZkN3Qv4BDYJW/HGMJCEhYmawJ1 VPMS9+FmeWwUi7WjcdBlnT5OgrZgk5qu+J63OMrtGzMF57Y68dIHLgLQh11BizKWvfNKdlNiO b7a5+w/SEU2GWAr+M11BaDKRPX8JocwypNA2NdigdDA5DaYySsO+RVjq2gzI/qnzhsvKbcg3J Z7wNzBTPd6Q2S9bbx5jIXmDhcDncv75v4yfx17fPUpvBy5byGggwus6trwQ+kN1Wu8QVw68cc bc3rlQr/1fvUAi5cTG+y4pPE4uVymf020Yao04NcsIyY57IFfzx7Fy0KlIRS0x8FUYnSWxnfA 58bOWL3J8A0utd2xYitBPd2pS0jO/IcKpqpJo6Z85au+9NwaYNPdvtpTCT1YXwPgJphOQ9yto ZFH7Vx28QCswmbhAx6hqdlDNVfEr0zqCbsrq9xpWwwICEJp/swRTnYOoIOvTL7yq6envKAtND qITV/Tiojl5Nym50GcpJYIQiZHnhuKr9mJSD8hY8CFEc+2CW0tTcYUNy5Mmt/tv/6GeBxBNbQ dpaGwou5OFYx+e29DQ9Rr0uuLV5diB+4uh37o7g9ab1gXNXROEYLDGyaSWwYxzKWM5tjIARhS Hpd3/qkqUJpiGOfhHh1/pYYmYMtKEPNKO5IlCAZZJBEAXC3INy1qsxaKRe7bQmVPOknELmD3k J0NKXsqoDLZHVXb39frkLNrtzSTUOx+SwvVuCDtM5UKlzZoMeaMqA26XA8MigRXiwz9aP3F1P 5jVajKP39CuMY8g3XyfCdK5CkPw4Oold1AM05JlkaYiFN7V0X9KOn9mq2CTIOqYXAcwvc/960 tpjMSun7GEvBDMXdW/VoLxQZKb+ryNDKCIG6Mlcvc1wUo4LkSiXKjFzKOxXnY7Jv5m34Ysova 0HpuvOksX3Cdb3G/2wcIKjpsB5GmAlOosRK52k2XBI9PG//l4g+Toz1RNj4nJZezDuGd2hDq8 jVWnM4M23at/q79Tk5LsqpNSSUy9UQgFsMAZS2ebXW734coiiSbiBXaBw== Message-ID-Hash: AVIUZQ2CAL2QNASJ7JVTGPH5GCDHOZSI X-Message-ID-Hash: AVIUZQ2CAL2QNASJ7JVTGPH5GCDHOZSI X-MailFrom: hveit01@web.de X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tuhs.tuhs.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] PCS Munix kernel source List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Hi all, I have uploaded the kernel source of 32 bit PCS MUNIX 1.2 to https://github.com/hveit01/pcs-munix. MUNIX was an AT&T SVR3.x implementation for the German PCS Cadmus workstations in the 80's. They were based on Motorola 68020 CPUs on a DEC QBUS. The interesting feature of this kernel is the integration of the Newcastle Connection network (https://en.wikipedia.org/wiki/Newcastle_Connection) which I found, beyond a tech report https://assets.cs.ncl.ac.uk/TRs/175.pdf, no further references for. The kernel source was reverse engineered and verified (see readme in the distribution who this was done) from the binary tape at ftp.informatik.uni-stuttgart.de/pub/cm/pcs/sw/IS0371P.tap (Computer museum of the University of Stuttgart), and to my knowledge reveals the Newcastle connection code for the first time in a commercial Unix. The Github package includes the kernel sources, i/O drivers, several standard libraries, the disassembled boot ROM and for reference, two of my tools, a partial syscall emulator pcsrun which allowed me to run the C compiler and other native binaries outside the PCS hardware/Unix environment, and a disassembler pcsdis for the specific COFF dialect (note that IDA will produce garbage without a specific patch). Regards Holger