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=HEADER_FROM_DIFFERENT_DOMAINS, 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 350cee27 for ; Sat, 25 Jan 2020 01:47:39 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 9C9219C29B; Sat, 25 Jan 2020 11:47:38 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id E0D639C105; Sat, 25 Jan 2020 11:47:04 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 8106E9C105; Sat, 25 Jan 2020 11:46:59 +1000 (AEST) Received: from mail.ans-netz.de (avocado.salatschuessel.net [78.111.72.186]) by minnie.tuhs.org (Postfix) with ESMTPS id 79F279C101 for ; Sat, 25 Jan 2020 11:46:57 +1000 (AEST) Received: (qmail 32465 invoked by uid 80); 25 Jan 2020 01:46:51 -0000 Received: from [10.0.1.51] ([10.0.1.51]) by avocado.salatschuessel.net (Horde Framework) with HTTPS; Sat, 25 Jan 2020 02:46:51 +0100 Date: Sat, 25 Jan 2020 02:46:51 +0100 Message-ID: <20200125024651.Horde.9JSIrRz3jdgpqkeDXz78FY_@avocado.salatschuessel.net> From: Oliver Lehmann To: tuhs@minnie.tuhs.org References: <5daec877-97d1-b5a2-5db6-f639dd4f467c@berlan.de> <20200123130120.Horde.F4k6eI-syzp4WoxY-XjMW8L@avocado.salatschuessel.net> In-Reply-To: <20200123130120.Horde.F4k6eI-syzp4WoxY-XjMW8L@avocado.salatschuessel.net> User-Agent: Horde Application Framework 5 Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes MIME-Version: 1.0 Content-Disposition: inline Subject: Re: [TUHS] Dhrystone Benchmark (was: Unix on Zilog Z8000?) 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" By the way.... I found some dhry-c output I ran on WEGA #83 cc -O -DHZ=60 -DREG=register -c dhry_1.c #84 cc -O -DREG=register -c dhry_2.c #85 cc -o dhry dhry_1.o dhry_2.o #86 echo 30000 | ./dhry | awk '/Lang/ || /^Micro/ {print} \ /per Sec/ {mips=$4/1757;print;printf("Dhrystone MIPS:%38.04f\n",mips)}' Dhrystone Benchmark, Version 2.1 (Language: C) Microseconds for one run through Dhrystone: 1652.8 Dhrystones per Second: 605.0 Dhrystone MIPS: 0.3443 #87 echo 30000 | ./dhry | awk '/Lang/ || /^Micro/ {print} \ /per Sec/ {mips=$4/1757;print;printf("Dhrystone MIPS:%38.04f\n",mips)}' Dhrystone Benchmark, Version 2.1 (Language: C) Microseconds for one run through Dhrystone: 1652.2 Dhrystones per Second: 605.2 Dhrystone MIPS: 0.3445 Oliver Lehmann wrote: > Hi, > > let me just reply to this single message :) > >> Details with Docs, Schematics and Sourcecode at: http://www.pofo.de/P8000/ > > Wow - my page gets quoted on TUHS-ML :) > > The 16 Bit board runs WEGA (renamed copy of ZEUS). The board is a > copy of the 16 Bit Board from Zilogs System 8000. Some parts where > added because the subsystem design is different (serial ports, > harddisk, floppy disks instead of tape,...). > WEGA only runs on a Z8001 (no Z8002) and the OS was able to execute > (and compile) segmented (full memory access) and unsegmented (only > 64K access iirc) binaries. > > The OS of the P8000 is as I said a copy of ZEUS. The name ZEUS was > "replaced" with WEGA in the executables (hex editor). > Some parts of the system where reverse engineered and altered. I had > contact to a kernel developer after the system collapsed who told me > some stories ;) > While the userland ist nearly a 100% copy of ZEUS, main parts of the > kernel (dev) where changed to handle the different system layout. > > I own a complete and running P8000 as well as a S8000 which could > run if I would have > a) a copy of the Zilog ZEUS Installation Tape (+ system diagnostic tape) > b) a working tape drive (non-standard tape not compatible to something else) > c) a SA1100 harddisk, or c) a SMD Controller + SMD disks. > d) time > > After I designed, built and programmed a harddisk subsystem emulator > for the P8000, I also planed to emulate the whole disk subsystem of > the S8000. Additionally I planned to use a partial backup of a ZEUS > installation I have + WEGA to generate a running ZEUS-a-like but > then I became a father and time was gone ;) > > So right now my S8000 sits in my basement togehter with some circuit > ideas and logical analysation results and waits for more time ;) > > Some links... > > Kernel Sources of WEGA I could get my hands on, or are disassembled > and "make-it-C-code-again"ed by me > https://github.com/OlliL/P8000/tree/master/WEGA/src/uts > Beside that there is also other stuff like C compiler sources and so > on - just navigate around :) > > Zilog S8000 pics > http://pics.pofo.de/index.php?/category/129 > > EAW P8000 pics > http://pics.pofo.de/index.php?/category/21 > > Some S8000 sources (mostly firmware, rebuilt with having access to > the P8000 firmware) > https://github.com/OlliL/S8000 > > Any questions are welcome.... > > Best regards, > Oliver