From owner-freebsd-emulation Sun Sep 1 07:01:54 1996 Return-Path: owner-emulation Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA27201 for emulation-outgoing; Sun, 1 Sep 1996 07:01:54 -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 HAA27192 for ; Sun, 1 Sep 1996 07:01:49 -0700 (PDT) Received: from msmith@localhost by genesis.atrad.adelaide.edu.au (8.6.12/8.6.9) id XAA12394 for emulation@freebsd.org; Sun, 1 Sep 1996 23:31:46 +0930 From: Michael Smith Message-Id: <199609011401.XAA12394@genesis.atrad.adelaide.edu.au> Subject: Latest DOS emulator now available. To: emulation@freebsd.org Date: Sun, 1 Sep 1996 23:31:46 +0930 (CST) 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 The current state of play with the 'doscmd' DOS emulator for FreeBSD is now available for FTP as ftp://genesis.atrad.adelaide.edu.au/pub/doscmd/doscmd_fbsd-960901.tar.gz This is the first version based on the substantial changes by John Kohl &c. to the NetBSD incarnation of 'doscmd'. Future versions will complete the BSD/OS support (omitted by the NetBSD people), as well as covering the likely move of FreeBSD to a proper VM86 mode. At this point in time, the emulator is known to load and run trivial DOS programs, however there appear to be a number of significant problems that are beyond our (that's me and Sean) ability to track down. It is believed that these problems are related to the FreeBSD port rather than the emulator in general. We could do with the help of a number of DOS-competent programmers who are willing to produce small test programs to verify the operation of the basic DOS functions. The kernel patches to provide support for doscmd are small and are available for 2.1.5-RELEASE (and thus -STABLE) as well as -current, and we would be more than happy to provide assistance in bootstrapping potential helpers along. We're not looking for you to fix our problems, just tell us where they are 8) Any assistance would be greatly appreciated. Thanks. -- ]] 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 [[ From owner-freebsd-emulation Fri Sep 6 23:23:51 1996 Return-Path: owner-emulation Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA08614 for emulation-outgoing; Fri, 6 Sep 1996 23:23:51 -0700 (PDT) Received: from abel.pdmi.ras.ru ([194.88.2.5]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id XAA08609 for ; Fri, 6 Sep 1996 23:23:46 -0700 (PDT) Received: (from pialkin@localhost) by abel.pdmi.ras.ru (8.7.5/8.7.3) id KAA06476 for emulation@freefall.freebsd.org; Sat, 7 Sep 1996 10:24:14 +0400 (MSD) From: Alexey Pialkin Message-Id: <199609070624.KAA06476@abel.pdmi.ras.ru> Subject: Small patch for VM86 diffs for doscmd. To: emulation@freefall.freebsd.org Date: Sat, 7 Sep 1996 10:24:14 +0400 (MSD) X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-emulation@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Hi ! I am highly recommend to all who tries to use/debug doscmd to apply the next small patch : file /sys/i386/i386/machdep.c function sigreturn() line somwhere after 600(couldn't say preciously - my kernel have to much debug operators was eflags=(eflags & ~PSL_USERCHANGE) | PSL_VM | PSL_I; must be eflags=(eflags & PSL_USERCHANGE) | PSL_VM | PSL_I; this patch is for fixing a problem with returning flags from DOSCMD kernel. Alexey Pialkin From owner-freebsd-emulation Fri Sep 6 23:50:37 1996 Return-Path: owner-emulation Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA10283 for emulation-outgoing; Fri, 6 Sep 1996 23:50:37 -0700 (PDT) Received: from kithrup.com (kithrup.com [205.179.156.40]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id XAA10278 for ; Fri, 6 Sep 1996 23:50:35 -0700 (PDT) Received: (from sef@localhost) by kithrup.com (8.6.8/8.6.6) id XAA08253 for emulation@freefall.freebsd.org; Fri, 6 Sep 1996 23:50:30 -0700 Date: Fri, 6 Sep 1996 23:50:30 -0700 From: Sean Eric Fagan Message-Id: <199609070650.XAA08253@kithrup.com> To: emulation@freefall.freebsd.org Subject: Re: Small patch for VM86 diffs for doscmd. Sender: owner-emulation@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > this patch is for fixing a problem with returning flags from DOSCMD kernel. Alexeyh is being much too humble. With this change, our "ls.exe" test program now works properly -- and much faster, too. The fault was mine, and I didn't find it despite his explanation of what was going on; he pointed me at the offending line today, and when I fixed it, voila. Pretty darn spiffy. Now, if I ever lose my "ls" binary, I can use a DOS one to make do! ;) Sean. From owner-freebsd-emulation Sat Sep 7 02:33:30 1996 Return-Path: owner-emulation Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA20491 for emulation-outgoing; Sat, 7 Sep 1996 02:33:30 -0700 (PDT) Received: (from msmith@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA20484 for emulation@freebsd.org; Sat, 7 Sep 1996 02:33:27 -0700 (PDT) Date: Sat, 7 Sep 1996 02:33:27 -0700 (PDT) From: Michael Smith Message-Id: <199609070933.CAA20484@freefall.freebsd.org> To: emulation@freebsd.org Subject: New doscmd for FreeBSD available Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Thanks to Alexy's sharp eye and hard work, a new doscmd kit is available. This kit incorporates his fix, the removal of the gratuitous kernel printfs, and a slight change to the way IN/OUT instructions are dealt with. This doscmd successfully runs ARJ and UNZIP, and almost but not quite Qedit 2.15. The Xwindows screen emulation also seems to be working correctly now. Any test results (including any currentlt underway) will of course be gratefully received. Mike (Apologies to anyone who can't get to the below URL at the moment; the UofA ATM ring appears to be broke-o. It should be back by the time you get out of bed 8) ftp://genesis.atrad.adelaide.edu.au/pub/doscmd/doscmd_fbsd-960907.tar.gz or (slower but up now) ftp://spam.frisbee.net.au/pub/doscmd/doscmd_fbsd-960907.tar.gz From owner-freebsd-emulation Sat Sep 7 17:15:17 1996 Return-Path: owner-emulation Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA22997 for emulation-outgoing; Sat, 7 Sep 1996 17:15:17 -0700 (PDT) Received: from galois.nscf.org (Galois.nscf.org [192.48.117.201]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id RAA22992 for ; Sat, 7 Sep 1996 17:15:09 -0700 (PDT) Received: by galois.nscf.org with UUCP (5.67b/1.2) id AA00882; Sat, 7 Sep 1996 20:09:11 -0400 Received: by wa4phy.async.com (8.7.5/8.6.9) id RAA00194; Sat, 7 Sep 1996 17:05:24 -0400 (EDT) From: sam@wa4phy.async.com (S.W. Drinkard) Message-Id: <199609072105.RAA00194@wa4phy.async.com> Subject: X required for doscmd? To: emulation@freebsd.org Date: Sat, 7 Sep 1996 17:05:21 -0400 (EDT) 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 Looking at the last few notes about doscmd, I kinda gather that X is required for use. Is that the case, or does it work without X? -sam-