From owner-freebsd-hackers Fri Oct 25 22:23:24 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA28580 for hackers-outgoing; Fri, 25 Oct 1996 22:23:24 -0700 (PDT) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id WAA28574 for ; Fri, 25 Oct 1996 22:23:21 -0700 (PDT) Received: from msmith@localhost by genesis.atrad.adelaide.edu.au (8.6.12/8.6.9) id OAA22174; Sat, 26 Oct 1996 14:48:42 +0930 From: Michael Smith Message-Id: <199610260518.OAA22174@genesis.atrad.adelaide.edu.au> Subject: Re: DOS emulation (was Re: Networking in PCEMU (1/2)) To: nate@mt.sri.com (Nate Williams) Date: Sat, 26 Oct 1996 14:48:41 +0930 (CST) Cc: terry@lambert.org, msmith@atrad.adelaide.edu.au, hackers@freebsd.org In-Reply-To: <199610251901.NAA11438@rocky.mt.sri.com> from "Nate Williams" at Oct 25, 96 01:01:30 pm MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Nate Williams stands accused of saying: > > > Which only works on Intel platforms. 8-(. > > Yep. To expect more than that is foolishness. Insignia software has > spents *millions* of dollars on their x86 emulation software, and it > still isn't very impressive. Expecting that a single-individual or > group of individuals could produce something that is even on par with > their product is silly. Actually, I get the impression that Insignia have spent most of their money chasing the Windows API, but I could be wrong there. Nevertheless, it is worth observing that the Hedley emulator (186) was written in less than a year by basically one person, and works more than adequately well 8) > You'd have better luck building 'translator' code that changes the x86 > opcodes into native instructions on each platform, which DEC and IBM > have done. ARDI do that too; I seem to recall they actually published a paper on the topic. Of course the 68000 is a much more rational processor to emulate 8) > Nate -- ]] Mike Smith, Software Engineer msmith@gsoft.com.au.au [[ ]] Genesis Software genesis@gsoft.com.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control. (ph) +61-8-8267-3493 [[ ]] Unix hardware collector. "Where are your PEZ?" The Tick [[