From owner-freebsd-emulation Thu Jan 30 13:21:10 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id NAA02178 for emulation-outgoing; Thu, 30 Jan 1997 13:21:10 -0800 (PST) Received: from sumatra.americantv.com (sumatra.americantv.com [199.184.181.250]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA02169 for ; Thu, 30 Jan 1997 13:21:06 -0800 (PST) Received: from right.PCS (right.pcs. [148.105.10.31]) by sumatra.americantv.com (8.7.6/8.7.3) with ESMTP id PAA12136 for ; Thu, 30 Jan 1997 15:33:34 -0600 (CST) Received: (jlemon@localhost) by right.PCS (8.6.13/8.6.4) id VAA28991; Thu, 30 Jan 1997 21:24:11 GMT Message-ID: Date: Thu, 30 Jan 1997 15:24:10 -0600 From: jlemon@americantv.com (Jonathan Lemon) To: emulation@freebsd.org Subject: doscmd vs ??? X-Mailer: Mutt 0.56e Mime-Version: 1.0 Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk I've wanted to get into the kernel source, and figured that the vm86 emulation was as good of a place to start as any. So after a crash course on Intel architecture, and some mucking with the vm86 patches, I have doscmd running on a -current system. Running in this case being that I can run all the executables in testbin, as well as booting Dos 5.0, and running the instbsdi.exe binary, etc). I have no other Dos programs to run, simply because I don't own any DOS programs other than Dos5.0 and whatever install/support programs that came with the various hardware I've bought. I was looking at fixing the vm86 exit point from the kernel, as well as possibly adding in VME/VIF/VIP support, if I can figure out how. My question is what advantage does doscmd have over linux's dosemu? IE: why not just use dosemu, with the appropriate BSD kernel support? (And yes, I'm completely ignorant of intel architecture up until about a week ago.) -- Jonathan From owner-freebsd-emulation Thu Jan 30 18:02:53 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id SAA21328 for emulation-outgoing; Thu, 30 Jan 1997 18:02:53 -0800 (PST) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA21319 for ; Thu, 30 Jan 1997 18:02:49 -0800 (PST) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.2/8.7.3) id MAA04707; Fri, 31 Jan 1997 12:32:25 +1030 (CST) From: Michael Smith Message-Id: <199701310202.MAA04707@genesis.atrad.adelaide.edu.au> Subject: Re: doscmd vs ??? In-Reply-To: from Jonathan Lemon at "Jan 30, 97 03:24:10 pm" To: jlemon@americantv.com (Jonathan Lemon) Date: Fri, 31 Jan 1997 12:32:24 +1030 (CST) Cc: emulation@freebsd.org X-Mailer: ELM [version 2.4ME+ PL28 (25)] 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 Lemon stands accused of saying: > > I've wanted to get into the kernel source, and figured that the vm86 > emulation was as good of a place to start as any. So after a crash course > on Intel architecture, and some mucking with the vm86 patches, I have > doscmd running on a -current system. Running in this case being that I > can run all the executables in testbin, as well as booting Dos 5.0, and > running the instbsdi.exe binary, etc). That's a pretty good start nevertheless. > I have no other Dos programs to run, simply because I don't own any DOS > programs other than Dos5.0 and whatever install/support programs that came > with the various hardware I've bought. That can easily be fixed; there are FTP sites just oozing DOS software 8) > I was looking at fixing the vm86 exit point from the kernel, as well as > possibly adding in VME/VIF/VIP support, if I can figure out how. My question > is what advantage does doscmd have over linux's dosemu? IE: why not just > use dosemu, with the appropriate BSD kernel support? - We control doscmd, so we can Do It Right. - Doesmu is a festering mess, in typical mongolian-hordes style. Doscmd is relatively tidier, and is amenable to being tidied more. - Doscmd is BSD-licensed, so if someone wanted to use it for their own project (commercial) they could. BSDI are keen to see it maintained too, and I'd like to DTRT by them (they gave us the code in the first place). > Jonathan Please keep the list in touch with your progress, and let me know if you want the latest-latest copy of the userland code and I'll bundle it up (fixes at least one major redirector bug IIRC). -- ]] Mike Smith, Software Engineer msmith@gsoft.com.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 [[ From owner-freebsd-emulation Thu Jan 30 19:25:51 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA26684 for emulation-outgoing; Thu, 30 Jan 1997 19:25:51 -0800 (PST) Received: from time.cdrom.com (time.cdrom.com [204.216.27.226]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id TAA26678 for ; Thu, 30 Jan 1997 19:25:49 -0800 (PST) Received: from time.cdrom.com (localhost [127.0.0.1]) by time.cdrom.com (8.8.5/8.6.9) with ESMTP id TAA15570; Thu, 30 Jan 1997 19:25:40 -0800 (PST) To: jlemon@americantv.com (Jonathan Lemon) cc: emulation@freebsd.org Subject: Re: doscmd vs ??? In-reply-to: Your message of "Thu, 30 Jan 1997 15:24:10 CST." Date: Thu, 30 Jan 1997 19:25:39 -0800 Message-ID: <15565.854681139@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > I've wanted to get into the kernel source, and figured that the vm86 > emulation was as good of a place to start as any. So after a crash course > on Intel architecture, and some mucking with the vm86 patches, I have > doscmd running on a -current system. Running in this case being that I > can run all the executables in testbin, as well as booting Dos 5.0, and > running the instbsdi.exe binary, etc). Awesome! Let's get that stuff into -current! :-) > possibly adding in VME/VIF/VIP support, if I can figure out how. My question > is what advantage does doscmd have over linux's dosemu? IE: why not just > use dosemu, with the appropriate BSD kernel support? I'm not sure what technical advantages it has, if any, but I can say that there are good political reasons to work on doscmd. :-) BSDI donated doscmd to the other *BSD groups at my instigation, my argument being that since nobody in their "camp" was working on improving the code, perhaps a synergistic relationship could be formed by their donating the code to us and letting us fix it and send changes back. Unfortunately, this theory of mine has sort of not held up in practice since they donated the code and we ended up getting stuck and not sending _any_ improvements back. :-) [and some :-(] If dosemu is a better solution, and I wouldn't know, then I certainly wouldn't oppose it, but it sure would also be nice if we could make doscmd the kind of cooperative example I'd hoped it would be. So, perhaps not the technical answer you were looking for, but that's the political dimension. :-) Jordan From owner-freebsd-emulation Thu Jan 30 20:05:46 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id UAA28775 for emulation-outgoing; Thu, 30 Jan 1997 20:05:46 -0800 (PST) Received: from softronex.com (caribe1-24.caribe.net [199.0.180.24]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id UAA28756 for ; Thu, 30 Jan 1997 20:05:31 -0800 (PST) Received: (from karl@localhost) by softronex.com (8.8.3/8.7.3) id AAA01028; Fri, 31 Jan 1997 00:04:56 -0400 (AST) Date: Fri, 31 Jan 1997 00:04:54 -0400 (AST) From: "Karl A. Wagner" To: Michael Smith cc: Jonathan Lemon , emulation@freebsd.org Subject: Re: doscmd vs ??? In-Reply-To: <199701310202.MAA04707@genesis.atrad.adelaide.edu.au> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Is doscmd a character based program or does it neet to run under X?. I am interested in running it on dumb terminals ( Wyse, etc. ) so if anyone can give me a hint i'd appreciate it. Thanks. Karl A. Wagner President Softronex Corporation --------------------- www.softronex.com From owner-freebsd-emulation Thu Jan 30 20:19:35 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id UAA29448 for emulation-outgoing; Thu, 30 Jan 1997 20:19:35 -0800 (PST) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id UAA29438 for ; Thu, 30 Jan 1997 20:19:29 -0800 (PST) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.2/8.7.3) id OAA06431; Fri, 31 Jan 1997 14:49:08 +1030 (CST) From: Michael Smith Message-Id: <199701310419.OAA06431@genesis.atrad.adelaide.edu.au> Subject: Re: doscmd vs ??? In-Reply-To: from "Karl A. Wagner" at "Jan 31, 97 00:04:54 am" To: karl@softronex.com (Karl A. Wagner) Date: Fri, 31 Jan 1997 14:49:07 +1030 (CST) Cc: msmith@atrad.adelaide.edu.au, jlemon@americantv.com, emulation@freebsd.org X-Mailer: ELM [version 2.4ME+ PL28 (25)] 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 Karl A. Wagner stands accused of saying: > > Is doscmd a character based program or does it neet to run under X?. I am > interested in running it on dumb terminals ( Wyse, etc. ) so if anyone > can give me a hint i'd appreciate it. Thanks. Both, although currently the tty-mode fullscreen support is poor (this is an issue on which work is being done). The current pcemu prerelease also provides a tty interface for fullscreen DOS programs, if performance is not critical. > Karl A. Wagner -- ]] Mike Smith, Software Engineer msmith@gsoft.com.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 [[