From owner-freebsd-emulation Tue Sep 24 20:27:55 1996 Return-Path: owner-emulation Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA00735 for emulation-outgoing; Tue, 24 Sep 1996 20:27:55 -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 UAA00645 for ; Tue, 24 Sep 1996 20:27:44 -0700 (PDT) Received: from msmith@localhost by genesis.atrad.adelaide.edu.au (8.6.12/8.6.9) id MAA07201; Wed, 25 Sep 1996 12:53:13 +0930 From: Michael Smith Message-Id: <199609250323.MAA07201@genesis.atrad.adelaide.edu.au> Subject: Re: New DOScmd snapshot available To: j_mini@efn.org (Jonathan Mini) Date: Wed, 25 Sep 1996 12:53:12 +0930 (CST) Cc: emulation@freebsd.org In-Reply-To: from "Jonathan Mini" at Sep 24, 96 08:13:14 pm MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Jonathan Mini stands accused of saying: > > > > We don't let DOS programs touch the hardware. The aim is to emulate it > > well enough that these programs will run, even if they produce bogus > > results. The fact that they fail completely at the moment is clear > > evidence that we're not doing well enough yet. > > I understand this... the thing is is that it's hard to trap everything > "important" without trapping everything. If you see what I mean... > .... That is "trapping" is no big deal. That's the whole POINT behind > v86 tasks. What is hard is simulating the hrdware you're trapping. If you > get good enough IRQ-emulating code working to make programs such as Norton > sysInfo work, I'll be impressed. (That should put you about > < that close > to being able to run a REAL MS version of windows in doscmd. Perhaps only > "standard mode" but still.) Well, with experts like you on our side, how can we lose? 8) Seriously, if emulating the PIC is necessary, then we'll sit down and Just Do It; I'm familiar enough with the part (and I have the databooks) to write a disgusting state machine that will emulate it. If I need more detail, I can go to pcemu (friendly copyright, nice code) or dosemu (nasty copyright, variable but generally disgusting code) and see how they do it. > Jon Mini, j_mini@efn.org, mini@4j.lane.edu btw, thanks for your support so far; look forward to having you actively involved! -- ]] Mike Smith, Software Engineer msmith@atrad.adelaide.edu.au [[ ]] Genesis Software genesis@atrad.adelaide.edu.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control (ph/fax) +61-8-267-3039 [[ ]] Collector of old Unix hardware. "Where are your PEZ?" The Tick [[