From owner-freebsd-hackers Thu Oct 24 19:30:25 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA13997 for hackers-outgoing; Thu, 24 Oct 1996 19:30:25 -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 TAA13987 for ; Thu, 24 Oct 1996 19:30:19 -0700 (PDT) Received: from msmith@localhost by genesis.atrad.adelaide.edu.au (8.6.12/8.6.9) id MAA16152; Fri, 25 Oct 1996 12:00:04 +0930 From: Michael Smith Message-Id: <199610250230.MAA16152@genesis.atrad.adelaide.edu.au> Subject: DOS emulation (was Re: Networking in PCEMU (1/2)) To: erich@lodgenet.com (Eric L. Hernes) Date: Fri, 25 Oct 1996 12:00:04 +0930 (CST) Cc: hackers@FreeBSD.org In-Reply-To: <199610241434.JAA16620@jake.lodgenet.com> from "Eric L. Hernes" at Oct 24, 96 09:34:28 am 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 Eric L. Hernes stands accused of saying: > > Have any of you all had a look at bochs? It's on my list > of `to look at' and maybe do a port of, but it's low priority. > It's supposed to have most of 80386 stuff working. > > http://world.std.com/~bochs/ Yeah, well. It builds trivially under 2.1 (haven't tried on -current, expect it will there too) with an include fix, but it's a bit limited functionality-wise. It's also dog-slow, even compared to PCemu. What we _need_ is for the kernel vm86 stuff to happen so that DOScmd can go ahead; this is basically predicated on Sean having the time to do it, as none of the other x86 gurus seemed interested in helping us deal with the problem we hit last time. The emulation code in DOScmd is actually pretty good, and having brutally cleaned it, it's _much_ easier to read and work on than the Linux dosemu code. Once _that_ works, we can do some _serious_ DOS emulation. > eric. -- ]] 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 [[