From owner-freebsd-emulation Sun Feb 23 17:40:57 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA16403 for emulation-outgoing; Sun, 23 Feb 1997 17:40:57 -0800 (PST) Received: from kithrup.com (kithrup.com [205.179.156.40]) by freefall.freebsd.org (8.8.5/8.8.5) with SMTP id RAA16394 for ; Sun, 23 Feb 1997 17:40:55 -0800 (PST) Received: (from sef@localhost) by kithrup.com (8.6.8/8.6.6) id RAA21099 for emulation@freebsd.org; Sun, 23 Feb 1997 17:40:53 -0800 Date: Sun, 23 Feb 1997 17:40:53 -0800 From: Sean Eric Fagan Message-Id: <199702240140.RAA21099@kithrup.com> To: emulation@freebsd.org Subject: Status report of vm86/dos emulation Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Today, I grabbed OpenDOS Lite from Caldera (http://www.caldera.com; I don't like their license, but I'm only using it for evaluation purposes, so it's [temporarily] acceptable). Using doscmd, I was able to install OpenDOS under FreeBSD. There are a couple of problems still (I am able to hang my computer completely by just starting doscmd up), but, all in all, it did work. I hope to either make patches relative to 2.2-GAMMA available, or have the changes checked into -current, sometime later this week (or maybe next weekend). When I do either of those, I'll have detailed instructions on what I did to install OpenDOS. Many thanks and kudos to Michael Smith and Jonathon Lemon. And, it's *truly* spooky watching DOS run on my machine ;). Sean. P.S. As an aside, I've (sadly) come to the conclusion that dos emulation is essentially worthless. WINE or Wabi (or similar) is the way to go, it seems. Oh, you could probably use a DOS emulator to do the installation, and having a decent DOS emulator built into WINE or Wabi (or similar) is probably a really good idea... but there's not a lot that you get with a pure DOS emulator, which is what we currently have. Maybe if/when we get DOSEMU working, we may have more luck. SEF From owner-freebsd-emulation Sun Feb 23 23:40:57 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA06638 for emulation-outgoing; Sun, 23 Feb 1997 23:40:57 -0800 (PST) Received: from chain-work.iafrica.com (chain-work.iafrica.com [196.31.1.66]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id XAA06633 for ; Sun, 23 Feb 1997 23:40:53 -0800 (PST) Received: from localhost (khetan@localhost) by chain-work.iafrica.com (8.8.5/8.8.5) with SMTP id JAA29565 for ; Mon, 24 Feb 1997 09:40:53 +0200 (SAT) Date: Mon, 24 Feb 1997 09:40:52 +0200 (SAT) From: Khetan Gajjar To: emulation@freebsd.org Subject: Logging into Netware server (i.e. DOS with Networking) In-Reply-To: <199702240140.RAA21099@kithrup.com> Message-ID: X-Alternate-Address: gjjkhe01@sonnenberg.uct.ac.za X-PGP-Fingerprint: FF F9 1C B8 39 06 1E CD 60 4C E8 57 2D A3 46 E7 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi. I'm running 2.2-GAMMA, and have a rather interesting problem. I need to be able to login to a Netware server, and run a (peculiar!) DOS based program. Nothing too IO intensive. At the present moment, I have two PC's on my desk - one my faithfull BSD box, and the other a Windoze-95 PC which I use to login to this Netware server. I was just wondering if there was some way to run something like PCEmu or Dosemu (under Linux) and login to a Netware server. I was able to get PCEmu to load up about 80% of the Netware client for DOS - it died on the IPX support, which is (unfortunately) the only way to logon to the server. Any ideas would be appreciated. Oh, I did try DOSCMD, but while it was still in -CURRENT mode :-) Not a fun experience. --- Khetan Gajjar [ http://www.iafrica.com/~khetan] I'm a FreeBSD User! [ http://www.freebsd.org ] PGP Key [finger khetan@chain.iafrica.com] UUNet Internet Africa [0800-030-002 & help@iafrica.com] From owner-freebsd-emulation Mon Feb 24 07:30:44 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id HAA24088 for emulation-outgoing; Mon, 24 Feb 1997 07:30:44 -0800 (PST) Received: from deepo.prosa.dk ([193.89.187.27]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id HAA24078 for ; Mon, 24 Feb 1997 07:30:37 -0800 (PST) Received: (from regnauld@localhost) by deepo.prosa.dk (8.8.5/8.8.4/prosa-1.1) id QAA12304; Mon, 24 Feb 1997 16:33:15 +0100 (CET) Message-ID: Date: Mon, 24 Feb 1997 16:33:15 +0100 From: regnauld@deepo.prosa.dk (Philippe Regnauld) To: freebsd-emulation@freebsd.org Subject: EMT instruction X-Mailer: Mutt 0.58 Mime-Version: 1.0 X-Operating-System: FreeBSD 2.2-BETA_A i386 Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk ... what is the meaning of this choke & die error message ? (Netscape Communicator 4.0b2 i386-linux-elf on 2.2-BETA, with linux-lib-2.3). -- -- Phil -[ Philippe Regnauld / Systems Administrator / regnauld@prosa.dk ]- -[ Location.: +55.4N +11.3E PGP Key: finger regnauld@deepo.prosa.dk ]- From owner-freebsd-emulation Mon Feb 24 15:18:36 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA27378 for emulation-outgoing; Mon, 24 Feb 1997 15:18:36 -0800 (PST) Received: from smtp1.xs4all.nl (smtp1.xs4all.nl [194.109.6.51]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA27226 for ; Mon, 24 Feb 1997 15:15:41 -0800 (PST) Received: from asterix.xs4all.nl (root@asterix.xs4all.nl [194.109.6.11]) by smtp1.xs4all.nl (8.7.6/XS4ALL) with ESMTP id AAA21601; Tue, 25 Feb 1997 00:15:26 +0100 (MET) Received: from plm.xs4all.nl (uucp@localhost) by asterix.xs4all.nl (8.7.5/8.7.2) with UUCP id XAA24577; Mon, 24 Feb 1997 23:59:24 +0100 (MET) Received: (from plm@localhost) by plm.xs4all.nl (8.8.4/8.7.3) id WAA05181; Mon, 24 Feb 1997 22:20:56 +0100 (MET) Date: Mon, 24 Feb 1997 22:20:56 +0100 (MET) Message-Id: <199702242120.WAA05181@plm.xs4all.nl> From: Peter Mutsaers MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Sean Eric Fagan Cc: emulation@FreeBSD.org Subject: Status report of vm86/dos emulation In-Reply-To: <199702240140.RAA21099@kithrup.com> References: <199702240140.RAA21099@kithrup.com> Sender: owner-emulation@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk >> On Sun, 23 Feb 1997 17:40:53 -0800, Sean Eric Fagan said: SEF> P.S. As an aside, I've (sadly) come to the conclusion that SEF> dos emulation is essentially worthless. WINE or Wabi (or SEF> similar) is the way to go, it seems. Oh, you could probably SEF> use a DOS emulator to do the installation, and having a SEF> decent DOS emulator built into WINE or Wabi (or similar) is SEF> probably a really good idea... but there's not a lot that you SEF> get with a pure DOS emulator, which is what we currently SEF> have. Maybe if/when we get DOSEMU working, we may have more SEF> luck. SEF For some of us it is really useful. My main reason to switch to DOS/Windows is an electroninc banking application under DOS. It would be great if I could run it under FreeBSD. -- Peter Mutsaers | Abcoude (Utrecht), | Trust is a good quality plm@xs4all.nl | the Netherlands | for other people to have From owner-freebsd-emulation Mon Feb 24 18:43:37 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id SAA11922 for emulation-outgoing; Mon, 24 Feb 1997 18:43:37 -0800 (PST) Received: from micron.efn.org (dynip48.efn.org [204.214.97.48]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA11914 for ; Mon, 24 Feb 1997 18:43:28 -0800 (PST) Received: (from mini@localhost) by micron.efn.org (8.8.3/8.7.3) id SAA17143; Mon, 24 Feb 1997 18:37:11 -0800 (PST) Date: Mon, 24 Feb 1997 18:37:10 -0800 (PST) From: Jonathan Mini Reply-To: Jonathan Mini To: Peter Mutsaers cc: Sean Eric Fagan , emulation@freebsd.org Subject: Re: Status report of vm86/dos emulation In-Reply-To: <199702242120.WAA05181@plm.xs4all.nl> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Mon, 24 Feb 1997, Peter Mutsaers wrote: > >> On Sun, 23 Feb 1997 17:40:53 -0800, Sean Eric Fagan said: > > SEF> P.S. As an aside, I've (sadly) come to the conclusion that > SEF> dos emulation is essentially worthless. WINE or Wabi (or > SEF> similar) is the way to go, it seems. Oh, you could probably > SEF> use a DOS emulator to do the installation, and having a > SEF> decent DOS emulator built into WINE or Wabi (or similar) is > SEF> probably a really good idea... but there's not a lot that you > SEF> get with a pure DOS emulator, which is what we currently > SEF> have. Maybe if/when we get DOSEMU working, we may have more > SEF> luck. SEF > > For some of us it is really useful. My main reason to switch to > DOS/Windows is an electroninc banking application under DOS. It would > be great if I could run it under FreeBSD. I use (on a day to day basis) FreeBSD in conjunction with Watcom C/C++. This seems evil, and it is, but I happen to use FreeBSD all of the time, and I am developing a 32-bit DOS-based app under Watcom C/C++ (I spent the well-worth-it money to get DOS/4GW and a kick ass compiler, djgpp -- though free -- doesn't do half of what I need, and Watcom's optimization is not broken, unlike gcc's. This is important in my line of work) Wine's emulation, although great for windows apps, won't help me a bit for my _DOS BASED_ compiler/debugger suit. Even though Watcom has made a Windows GUI, it is really only a shoddy GUI pipe in front of a few command line processes. (i'm serious) If any of you have ever tried using make under DOS, you'll know my sorrows. Not to mention the fact that cvs is a UNIX thing. The ability to just run my compiler and/or debugger from FreeBSD is a tremendous improvement. (Watcom's debugging supports everything in god's creation, even TCP/IP. (as if TCP/IP were this wierd unheard of standard, nobody else seems to support it) just because GUI's look cool, doesn't mean that there aren't any up-to-date powerful utilities that really only come in DOS-binary form. Right now, my DOS machine exists solely for my compiler and Photoshop. With wine i hope to one day run Photoshop, and with doscmd I hope to one day run my DOS/4GW compiler. =) Jonathan Mini (j_mini@efn.org) ... bleakness ... desolation ... plastic forks ... From owner-freebsd-emulation Mon Feb 24 23:24:49 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA04258 for emulation-outgoing; Mon, 24 Feb 1997 23:24:49 -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 XAA04244 for ; Mon, 24 Feb 1997 23:24:38 -0800 (PST) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.5/8.7.3) id RAA13728; Tue, 25 Feb 1997 17:54:27 +1030 (CST) From: Michael Smith Message-Id: <199702250724.RAA13728@genesis.atrad.adelaide.edu.au> Subject: Re: Status report of vm86/dos emulation In-Reply-To: <199702240140.RAA21099@kithrup.com> from Sean Eric Fagan at "Feb 23, 97 05:40:53 pm" To: sef@Kithrup.COM (Sean Eric Fagan) Date: Tue, 25 Feb 1997 17:54:26 +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 Sean Eric Fagan stands accused of saying: > > I hope to either make patches relative to 2.2-GAMMA available, or have the > changes checked into -current, sometime later this week (or maybe next > weekend). When I do either of those, I'll have detailed instructions on > what I did to install OpenDOS. Yay! I've been looking at the changes that have been made to DOSCmd since the last public release, and they're considerably more substantial than I remembered (typical 8( ) I will try to produce an intermediate snapshot of the important bugfixes and enhancements ASAP; this is likely to cover some problems in the redirector, and anything else I can find. Plan is to have this on the 2.2 CD in the 'experimental' distribution. -- ]] 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 Tue Feb 25 04:04:38 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id EAA18034 for emulation-outgoing; Tue, 25 Feb 1997 04:04:38 -0800 (PST) Received: from tulpi.interconnect.com.au (root@tulpi.interconnect.com.au [192.189.54.18]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id EAA18029 for ; Tue, 25 Feb 1997 04:04:33 -0800 (PST) Received: from solsbury-hill.home (acc5-ppp16.mel.interconnect.com.au [210.8.0.144]) by tulpi.interconnect.com.au with ESMTP id XAA06621 (8.7.6/IDA-1.6); Tue, 25 Feb 1997 23:04:23 +1100 (EST) Received: from solsbury-hill.home (localhost.home [127.0.0.1]) by solsbury-hill.home (8.7.5/8.7.3) with ESMTP id IAA00748; Tue, 25 Feb 1997 08:16:22 +1100 (EST) Message-Id: <199702242116.IAA00748@solsbury-hill.home> X-Mailer: exmh version 2.0beta 12/23/96 From: Joel Sutton To: emulation@freebsd.org cc: Michael Smith Subject: Printing with pcemu1.93pre Mime-Version: 1.0 Content-Type: text/plain Date: Tue, 25 Feb 1997 08:16:21 +1100 Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi there, Has anyone done any work on direct printing since 1.93pre ??? I've got lpt output coming to stdout of the xterm I start pcemu in so far but I don't want to "re-invent the wheel" if someone else has already done some work... Would lpr or direct /dev/lpt[n] access be preferred by anyone? Or perhaps both (a'la doscmd) ??? Cheers, Joel... From owner-freebsd-emulation Tue Feb 25 08:28:56 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA00276 for emulation-outgoing; Tue, 25 Feb 1997 08:28:56 -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 IAA00264 for ; Tue, 25 Feb 1997 08:28:50 -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 KAA13086; Tue, 25 Feb 1997 10:58:44 -0600 (CST) Received: (jlemon@localhost) by right.PCS (8.6.13/8.6.4) id QAA18053; Tue, 25 Feb 1997 16:28:27 GMT Message-ID: Date: Tue, 25 Feb 1997 10:28:27 -0600 From: jlemon@americantv.com (Jonathan Lemon) To: msmith@atrad.adelaide.edu.au (Michael Smith) Cc: sef@kithrup.com (Sean Eric Fagan), emulation@FreeBSD.org Subject: Re: Status report of vm86/dos emulation References: <199702240140.RAA21099@kithrup.com> <199702250724.RAA13728@genesis.atrad.adelaide.edu.au> X-Mailer: Mutt 0.56e Mime-Version: 1.0 In-Reply-To: <199702250724.RAA13728@genesis.atrad.adelaide.edu.au>; from Michael Smith on Feb 25, 1997 17:54:26 +1030 Sender: owner-emulation@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk Michael Smith writes: > Sean Eric Fagan stands accused of saying: > > > > I hope to either make patches relative to 2.2-GAMMA available, or have the > > changes checked into -current, sometime later this week (or maybe next > > weekend). When I do either of those, I'll have detailed instructions on > > what I did to install OpenDOS. > > Yay! I've been looking at the changes that have been made to DOSCmd since > the last public release, and they're considerably more substantial than I > remembered (typical 8( ) > > I will try to produce an intermediate snapshot of the important > bugfixes and enhancements ASAP; this is likely to cover some problems > in the redirector, and anything else I can find. > > Plan is to have this on the 2.2 CD in the 'experimental' distribution. Just some more status reports: The version of doscmd that I have is doscmd_fbsd-960923; I don't know if this is the latest version or not. Sean mentioned something about using ^T to display more information, I haven't been able to find anything to make it do that. With -current as of 2/4, and the last patch set I sent out, everything seems stable (although tracing with '-t' does not work, my fault). It seems that doscmd is lacking in some areas, at least wrt to OpenDOS. To wit, I have the following problems: - I can't boot OD off an emulated hard drive, but it will happily boot off of a real floppy or an emulated floppy (floppy image). - every now and then OD will hang while I'm typing - this may be due to the idle loop polling; I don't get this behavior under DOS 5. - if I pause for a long time, then hit a key, OD attempts to do an "OUTSB xa60", and then quits with an illegal instruction. :-( On the positive side, I've been able to run a lot of the OD utilities. I found 'dosbook' to be very nice, as well as the fact that most of the commands support a "/h"elp flag. This is useful for people like me who don't know the first thing about DOS. I've not been able to lock up or crash my system at all with doscmd; so there is likely something different between 2.2 and -current. If I get any time, I'll try getting 2.2 and playing with it. I'm definitely not a DOS hacker, so I really don't know what to look at. I just bought the van Gilluwe book (Undocumented PC) but it only seems to cover some BIOS calls - is there a better book to look at? -- Jonathan From owner-freebsd-emulation Tue Feb 25 17:21:05 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA01891 for emulation-outgoing; Tue, 25 Feb 1997 17:21:05 -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 RAA01846 for ; Tue, 25 Feb 1997 17:20:21 -0800 (PST) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.5/8.7.3) id LAA20104; Wed, 26 Feb 1997 11:45:34 +1030 (CST) From: Michael Smith Message-Id: <199702260115.LAA20104@genesis.atrad.adelaide.edu.au> Subject: Re: Status report of vm86/dos emulation In-Reply-To: from Jonathan Lemon at "Feb 25, 97 10:28:27 am" To: jlemon@americantv.com (Jonathan Lemon) Date: Wed, 26 Feb 1997 11:45:33 +1030 (CST) Cc: msmith@atrad.adelaide.edu.au, sef@kithrup.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 Jonathan Lemon stands accused of saying: > > The version of doscmd that I have is doscmd_fbsd-960923; I don't know if > this is the latest version or not. It was, however it has some serious problems with the redirector that I was talking about. Fortunately, my comments about 'big changes' were off the mark because I was looking at the 960920 release. If you want to tinker with the 'current' state of things, try ftp://gsoft.com.au/pub/doscmd/doscmd_fbsd-970225.tar.gz , this _should_ work, but I haven't been able to test it yet. (Waiting on Sean's 2.2 diffs and some time.) Note that the redirector bugs will affect any drives mapped in your .doscmdrc file using the syntax assign X: and they are _serious_. > Sean mentioned something about using > ^T to display more information, I haven't been able to find anything to > make it do that. The new doscmd catches SIGINFO, you can use 'stty status ^T' to have the tty driver send SIGINFO. The default SIGINFO handler prints some useful details which you may prefer to the brusque output from the emulator. > With -current as of 2/4, and the last patch set I sent out, everything seems > stable (although tracing with '-t' does not work, my fault). If you are able to fix this (fairly tough, I know), that would be _extremely_ helpful in debugging future problems. > It seems that doscmd is lacking in some areas, at least wrt to OpenDOS. To > wit, I have the following problems: > > - I can't boot OD off an emulated hard drive, but it will happily > boot off of a real floppy or an emulated floppy (floppy image). Emulated in which sense (mapped like above, or using an assign to an image file)? > - if I pause for a long time, then hit a key, OD attempts to do > an "OUTSB xa60", and then quits with an illegal instruction. :-( Erk. That looks like someone trying to be smart and resetting the keyboard. > I'm definitely not a DOS hacker, so I really don't know what to look at. I > just bought the van Gilluwe book (Undocumented PC) but it only seems to cover > some BIOS calls - is there a better book to look at? If I can get a box here ticking with the patches, I can champion the hardware emulation stuff; what would be most helpful from you would be looking at using the VME stuff on Pentium systems (if you have access to one), and other cpu-emulation stuff. You've proven that you're a lot better at it than either of us 8) 8) 8) Finding bugs (like the ones above) is also a great thing 8) If you get a chance, have a look at Bochs; http://world.std.com/~bochs/ , and hit their FTP site for the latest version. This is IMHO the best of the soft PC emulators - it even runs W95. It would be most extremely cool if we could manage this 8) You could also look at the Linux 'dosemu', which does some good things with protected-mode programs. > Jonathan -- ]] 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 Tue Feb 25 17:37:39 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA02939 for emulation-outgoing; Tue, 25 Feb 1997 17:37:39 -0800 (PST) Received: from who.cdrom.com (who.cdrom.com [204.216.27.3]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA02927 for ; Tue, 25 Feb 1997 17:37:36 -0800 (PST) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by who.cdrom.com (8.7.5/8.6.11) with ESMTP id RAA13325 for ; Tue, 25 Feb 1997 17:37:32 -0800 (PST) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.5/8.7.3) id MAA20311; Wed, 26 Feb 1997 12:06:05 +1030 (CST) From: Michael Smith Message-Id: <199702260136.MAA20311@genesis.atrad.adelaide.edu.au> Subject: Re: Printing with pcemu1.93pre In-Reply-To: <199702242116.IAA00748@solsbury-hill.home> from Joel Sutton at "Feb 25, 97 08:16:21 am" To: suttonj@interconnect.com.au (Joel Sutton) Date: Wed, 26 Feb 1997 12:06:03 +1030 (CST) Cc: emulation@freebsd.org, msmith@atrad.adelaide.edu.au 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 G'day Joel; I have your changes in hand 8) Joel Sutton stands accused of saying: > Has anyone done any work on direct printing since 1.93pre ??? No. > Would lpr or direct /dev/lpt[n] access be preferred by anyone? Or > perhaps both (a'la doscmd) ??? I would be inclined to have all output sent to a file, and have a hotkey of some sort which closes the file and sends it to lpr. The biggest problem is that there's no concept of 'closing' a print job or file with DOS. -- ]] 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 Tue Feb 25 22:15:34 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id WAA18633 for emulation-outgoing; Tue, 25 Feb 1997 22:15:34 -0800 (PST) Received: from tulpi.interconnect.com.au (root@tulpi.interconnect.com.au [192.189.54.18]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA18622 for ; Tue, 25 Feb 1997 22:15:27 -0800 (PST) Received: from solsbury-hill.home (acc3-ppp6.mel.interconnect.com.au [210.8.0.6]) by tulpi.interconnect.com.au with ESMTP id RAA25289 (8.7.6/IDA-1.6); Wed, 26 Feb 1997 17:15:19 +1100 (EST) Received: from solsbury-hill.home (localhost.home [127.0.0.1]) by solsbury-hill.home (8.7.5/8.7.3) with ESMTP id PAA01822; Wed, 26 Feb 1997 15:35:51 +1100 (EST) Message-Id: <199702260435.PAA01822@solsbury-hill.home> X-Mailer: exmh version 2.0beta 12/23/96 From: Joel Sutton To: Sean Eric Fagan cc: emulation@freebsd.org Subject: Re: Status report of vm86/dos emulation In-reply-to: Your message of "Sun, 23 Feb 1997 17:40:53 -0800." <199702240140.RAA21099@kithrup.com> Mime-Version: 1.0 Content-Type: text/plain Date: Wed, 26 Feb 1997 15:35:51 +1100 Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > P.S. As an aside, I've (sadly) come to the conclusion that dos emulation is > essentially worthless. I disagree here I'm afraid. So here's my 10 cents worth. Having dos emulation has made life considerably easier for me in that I have to run Turbo Pascal to do home-work in one of my courses that I'm studying. I don't have to reboot every time I want to do some home-work. :-) > WINE or Wabi (or similar) is the way to go, it seems. I suppose that depends on what you want to do with with the emulator. I'm trying to move away from Windoze applications so wine/wabi isn't MY cup of tea but I think that each emulator is useful in it's own way. What do (or did) you want to use doscmd for? Cheers, Joel... From owner-freebsd-emulation Wed Feb 26 22:14:07 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id WAA07640 for emulation-outgoing; Wed, 26 Feb 1997 22:14:07 -0800 (PST) Received: from tulpi.interconnect.com.au (root@tulpi.interconnect.com.au [192.189.54.18]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA07632 for ; Wed, 26 Feb 1997 22:14:01 -0800 (PST) Received: from solsbury-hill.home (acc5-ppp4.mel.interconnect.com.au [210.8.0.132]) by tulpi.interconnect.com.au with ESMTP id RAA16793 (8.7.6/IDA-1.6); Thu, 27 Feb 1997 17:13:53 +1100 (EST) Received: from solsbury-hill.home (localhost.home [127.0.0.1]) by solsbury-hill.home (8.7.5/8.7.3) with ESMTP id QAA04682; Thu, 27 Feb 1997 16:48:19 +1100 (EST) Message-Id: <199702270548.QAA04682@solsbury-hill.home> X-Mailer: exmh version 2.0beta 12/23/96 From: Joel Sutton To: Michael Smith cc: emulation@freebsd.org Subject: Re: Printing with pcemu1.93pre In-reply-to: Your message of "Wed, 26 Feb 1997 12:06:03 +1030." <199702260136.MAA20311@genesis.atrad.adelaide.edu.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 27 Feb 1997 16:48:17 +1100 Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Michael, > G'day Joel; I have your changes in hand 8) Good stuff. > > Has anyone done any work on direct printing since 1.93pre ??? > No. Ok. Looks like I'm going to have some fun in my spare time. :-> > > Would lpr or direct /dev/lpt[n] access be preferred by anyone? Or > > perhaps both (a'la doscmd) ??? > I would be inclined to have all output sent to a file, and have a > hotkey of some sort which closes the file and sends it to lpr. The > biggest problem is that there's no concept of 'closing' a print job or > file with DOS. Right. On that note it seems that giving pcemu direct access to the printer is the "easiest" way to go - but not necessarily the best way. Which key for a hotkey though? Could we consider having one hotkey which triggers a menu for doing things like closing the lpr pipe, reseting or whatever? I've seen this done with a dos based AppleII emulator. That way we only lose one key. It shouldn't be too hard to setup should it? It could be triggered from the process_events routine. I'll have a fiddle anyway. With regard to the problem of the alt key on the tty version of pcemu - Am I right in thinking that we would need to make a new syscon kepmap for the alt key to work correctly? Perhaps having some sort of escape key might be that way to go? (eg ctrl-a c equals alt-c) I'm good with the questions eh??? :-> Best regards, Joel... From owner-freebsd-emulation Wed Feb 26 22:14:20 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id WAA07656 for emulation-outgoing; Wed, 26 Feb 1997 22:14:20 -0800 (PST) Received: from tulpi.interconnect.com.au (root@tulpi.interconnect.com.au [192.189.54.18]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA07631 for ; Wed, 26 Feb 1997 22:14:01 -0800 (PST) Received: from solsbury-hill.home (acc5-ppp4.mel.interconnect.com.au [210.8.0.132]) by tulpi.interconnect.com.au with ESMTP id RAA16784 (8.7.6/IDA-1.6 for ); Thu, 27 Feb 1997 17:13:45 +1100 (EST) Received: from solsbury-hill.home (localhost.home [127.0.0.1]) by solsbury-hill.home (8.7.5/8.7.3) with ESMTP id RAA05195 for ; Thu, 27 Feb 1997 17:05:11 +1100 (EST) Message-Id: <199702270605.RAA05195@solsbury-hill.home> X-Mailer: exmh version 2.0beta 12/23/96 From: Joel Sutton To: emulation@freebsd.org Subject: experimental apple 2e prodos emulator port Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 27 Feb 1997 17:05:10 +1100 Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi there, If anyone is interested I have just submitted a port for a text based Apple 2e prodos emulator. It can be found at: ftp://ftp.freebsd.org/pub/FreeBSD/incoming/prodosemu.tar.gz As the subject line suggests (sort of) this port hasn't been checked out by the port gru's so use it at your own risk. If this interests you, you may wish to check out aftp.tar.gz also (same disclaimer applies). It's an ftp-like shell for lifting files from apple disk images. BTW, for those interested in my port of an Apple II emulator for X: hang in there, it's almost ready. :-> Share and enjoy, Joel... From owner-freebsd-emulation Thu Feb 27 12:44:59 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA17659 for emulation-outgoing; Thu, 27 Feb 1997 12:44:59 -0800 (PST) Received: from fps.biblos.unal.edu.co ([168.176.37.11]) by freefall.freebsd.org (8.8.5/8.8.5) with SMTP id MAA17641 for ; Thu, 27 Feb 1997 12:44:22 -0800 (PST) From: pgiffuni@fps.biblos.unal.edu.co Received: from localhost by fps.biblos.unal.edu.co (AIX 4.1/UCB 5.64/4.03) id AA20306; Thu, 27 Feb 1997 15:47:20 -0500 Date: Thu, 27 Feb 1997 15:47:20 -0500 (EST) To: Jonathan Lemon Cc: emulation@FreeBSD.org Subject: Re: Status report of vm86/dos emulation (DOS info) In-Reply-To: Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-emulation@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk On Tue, 25 Feb 1997, Jonathan Lemon wrote: > > I'm definitely not a DOS hacker, so I really don't know what to look at. I > just bought the van Gilluwe book (Undocumented PC) but it only seems to cover > some BIOS calls - is there a better book to look at? > -- Sorry for replying so late, I was out of the net for two weeks! I found some interesting information on a WINE's developer page and other sites: * Ralph Brown's Page: "A comprehensive listing of interrupt calls, I/O ports, memory locations, and far-call interfaces for IBM PCs and compatible machines, both documented and undocumented. More than six megabytes of information in ASCII text files! " ftp://ftp.cs.cmu.edu/afs/cs.cmu.edu/user/ralf/pub/WWW/files.html *Partial source code of a msdos clone. The source code looks like it could save a lot of experimentation as to how dos works in bizarre situations. Note that the source code is copyrighted. Do not copy code from there -- use it only for determining how dos is supposed to work and recall that the author might have gotten it wrong occasionally. ftp://ftp.std.com/pub/rxdos/ *DOS extenders in the x2ftp archive (some interesting docs around, too) ftp://x2ftp.oulu.fi/pub/msdos/programming/pmode ftp://ftp.ibp.fr/pub/pc/x2ftp And finally, interesting, but not useful, there is the page for a 32 bit DOS from Russia (commercial product): http://www.pts.mipt.ru/ Pedro. > Jonathan > From owner-freebsd-emulation Thu Feb 27 17:05:45 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA28933 for emulation-outgoing; Thu, 27 Feb 1997 17:05:45 -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 RAA28920 for ; Thu, 27 Feb 1997 17:05:37 -0800 (PST) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.5/8.7.3) id LAA08057; Fri, 28 Feb 1997 11:34:37 +1030 (CST) From: Michael Smith Message-Id: <199702280104.LAA08057@genesis.atrad.adelaide.edu.au> Subject: Re: Status report of vm86/dos emulation (DOS info) In-Reply-To: from "pgiffuni@fps.biblos.unal.edu.co" at "Feb 27, 97 03:47:20 pm" To: pgiffuni@fps.biblos.unal.edu.co Date: Fri, 28 Feb 1997 11:34:32 +1030 (CST) Cc: 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 pgiffuni@fps.biblos.unal.edu.co stands accused of saying: > > * Ralph Brown's Page: > "A comprehensive listing of interrupt calls, I/O ports, memory locations, > and far-call interfaces for IBM PCs and compatible machines, both > documented and undocumented. More than six megabytes of information in > ASCII text files! " > ftp://ftp.cs.cmu.edu/afs/cs.cmu.edu/user/ralf/pub/WWW/files.html Got it; invaluable. And I usually have one of the bundled viewers running under doscmd while I'm hacking it 8) > *Partial source code of a msdos clone. > The source code looks like it could save a lot of experimentation as to > how dos works in bizarre situations. Note that the source code is > copyrighted. Do not copy code from there -- use it only for determining > how dos is supposed to work and recall that the author might have gotten > it wrong occasionally. > ftp://ftp.std.com/pub/rxdos/ Mike P's code. Last I knew he wasn't giving out the code - you had to buy the book to get that. I couldn't get it here; I was seriously considering it for a while. > *DOS extenders in the x2ftp archive (some interesting docs around, too) > ftp://x2ftp.oulu.fi/pub/msdos/programming/pmode > ftp://ftp.ibp.fr/pub/pc/x2ftp Haven't seen these. Interesting. > And finally, interesting, but not useful, there is the page for a 32 bit > DOS from Russia (commercial product): http://www.pts.mipt.ru/ Heh. I spend a lot of time (slow link) trying to find _any_ useful information on their site last time I looked. Not worth it unless you're bored. -- ]] 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 Feb 27 21:03:11 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id VAA15438 for emulation-outgoing; Thu, 27 Feb 1997 21:03:11 -0800 (PST) Received: from fps.biblos.unal.edu.co ([168.176.37.11]) by freefall.freebsd.org (8.8.5/8.8.5) with SMTP id VAA15433 for ; Thu, 27 Feb 1997 21:02:58 -0800 (PST) Received: from unalmodem.usc.unal.edu.co by fps.biblos.unal.edu.co (AIX 4.1/UCB 5.64/4.03) id AA19650; Fri, 28 Feb 1997 00:06:28 -0500 Message-Id: <33169067.22B8@fps.biblos.unal.edu.co> Date: Fri, 28 Feb 1997 00:00:18 -0800 From: Pedro Giffuni X-Mailer: Mozilla 3.0 (Win16; I) Mime-Version: 1.0 To: Michael Smith Cc: emulation@freebsd.org Subject: Re: Status report of vm86/dos emulation (DOS info) References: <199702280104.LAA08057@genesis.atrad.adelaide.edu.au> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Michael Smith wrote: > > > ftp://ftp.std.com/pub/rxdos/ > > Mike P's code. Last I knew he wasn't giving out the code - you had to > buy the book to get that. I couldn't get it here; I was seriously > considering it for a while. > The complete code is not available, but there are some chunks he calls patches. > > *DOS extenders in the x2ftp archive (some interesting docs around, too) > > ftp://x2ftp.oulu.fi/pub/msdos/programming/pmode > > ftp://ftp.ibp.fr/pub/pc/x2ftp > > Haven't seen these. Interesting. > They keep mostly source code. There's even the source code for himem (mirrored from M$) and the norton guide databases are good. IMHO this should be a candidate for a WC mirror. > > And finally, interesting, but not useful, there is the page for a 32 bit > > DOS from Russia (commercial product): http://www.pts.mipt.ru/ > > Heh. I spend a lot of time (slow link) trying to find _any_ useful > information on their site last time I looked. Not worth it unless you're > bored. > I agree..nothing valuable there, but it is the road FreeDOS will follow after getting a usable system.(By that time Caldera may offer their source code, anyway :/ ) Pedro. > -- > ]] 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 Fri Feb 28 17:38:10 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA03013 for emulation-outgoing; Fri, 28 Feb 1997 17:38:10 -0800 (PST) Received: from micron.efn.org (dynip88.efn.org [204.214.97.88]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA03006 for ; Fri, 28 Feb 1997 17:38:02 -0800 (PST) Received: (from mini@localhost) by micron.efn.org (8.8.3/8.7.3) id RAA22425; Fri, 28 Feb 1997 17:28:51 -0800 (PST) Date: Fri, 28 Feb 1997 17:28:50 -0800 (PST) From: Jonathan Mini Reply-To: Jonathan Mini To: pgiffuni@fps.biblos.unal.edu.co cc: Jonathan Lemon , emulation@freebsd.org Subject: Re: Status report of vm86/dos emulation (DOS info) In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Thu, 27 Feb 1997 pgiffuni@fps.biblos.unal.edu.co wrote: > On Tue, 25 Feb 1997, Jonathan Lemon wrote: On the same subject -- I orginially joined this list via request by somebody or other for help with DOS internals. I know a considerable amount, and have even more documentation about DOS. I own listings for IBM bioses for the XT and AT. (it comes in handy, belive it or not) I also have done some work with DOS extenders, including djgpp's GO32, DOS/4GW and Phar Lap's extender, to name a few. IF you guys have any questions about DOS, or how DOS should act, let me know -- I unfortuntaly never have enough time to commit to working on code, but I cna answer almost anything. (or so i hope) > > I'm definitely not a DOS hacker, so I really don't know what to look at. I > > just bought the van Gilluwe book (Undocumented PC) but it only seems to cover > > some BIOS calls - is there a better book to look at? > > -- > Sorry for replying so late, I was out of the net for two weeks! > I found some interesting information on a WINE's developer page and other > sites: > > * Ralph Brown's Page: > "A comprehensive listing of interrupt calls, I/O ports, memory locations, > and far-call interfaces for IBM PCs and compatible machines, both > documented and undocumented. More than six megabytes of information in > ASCII text files! " > ftp://ftp.cs.cmu.edu/afs/cs.cmu.edu/user/ralf/pub/WWW/files.html > > *Partial source code of a msdos clone. > The source code looks like it could save a lot of experimentation as to > how dos works in bizarre situations. Note that the source code is > copyrighted. Do not copy code from there -- use it only for determining > how dos is supposed to work and recall that the author might have gotten > it wrong occasionally. > ftp://ftp.std.com/pub/rxdos/ > > *DOS extenders in the x2ftp archive (some interesting docs around, too) > ftp://x2ftp.oulu.fi/pub/msdos/programming/pmode > ftp://ftp.ibp.fr/pub/pc/x2ftp > > And finally, interesting, but not useful, there is the page for a 32 bit > DOS from Russia (commercial product): http://www.pts.mipt.ru/ > > Pedro. > > > > Jonathan > > > > Jonathan Mini (j_mini@efn.org) ... bleakness ... desolation ... plastic forks ... From owner-freebsd-emulation Fri Feb 28 19:33:29 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA06484 for emulation-outgoing; Fri, 28 Feb 1997 19:33:29 -0800 (PST) Received: from kithrup.com (kithrup.com [205.179.156.40]) by freefall.freebsd.org (8.8.5/8.8.5) with SMTP id TAA06479 for ; Fri, 28 Feb 1997 19:33:25 -0800 (PST) Received: (from sef@localhost) by kithrup.com (8.6.8/8.6.6) id TAA06419 for emulation@freebsd.org; Fri, 28 Feb 1997 19:33:22 -0800 Date: Fri, 28 Feb 1997 19:33:22 -0800 From: Sean Eric Fagan Message-Id: <199703010333.TAA06419@kithrup.com> To: emulation@freebsd.org Subject: New vm86 patches Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk I have placed the current patches that msmith and I are using (jlemon is a bit ahead of us ;)) on freefall.freebsd.org, in ~ftp/pub/sef. The files are: Doscmdrc doscmd_fbsd-970228.tar.gz vm86-2.2-GAMMA.diffs.gz The patches are relative to 2.2-970212-GAMMA; later snapshots may fail in in some places. Note that there is a new file -- vm86.h; it goes in i386/include. (Oh. The patches are relative to /sys/i386; that is, do cd /sys/i386 patch < /tmp/vm86-2.2-GAMMA.diffs and make sure that include/vm86.h was created properly.) The Doscmdrc file is exactly what I used last night to "boot" OpenDOS. Currently, it is *very* easy to hang your system! There seems to be a loop in the kernel, or a tight loop between doscmd and the kernel with no other process getting any CPU time. (Interrupt-driven things continue to work. Annoying.) I grabbed the OpenDOS installation from www.caldera.com, and extracted the disk images from it by doing: cp doscmd doscmd.kernel /tmp cp DODL701.EXE /tmp/doit.exe ./doscmd doit.exe # try /doit.exe if it doesn't work? I created a 32Mbyte "hard disk" by doing: dd if=/dev/zero of=$HOME/harddisk bs=1m count=32 Then, I copied disk01.img to /tmp/floppy.img, and ran ./doscmd -x after changing the boot C: to boot A: in my ~/.doscmdrc file. When the install process asked me to "change floppies," I did: cat /tmp/disk02.img > /tmp/floppy.img (and similarly for disk03.img later). And that was about it. Oh, when fdisk told me to "Press any key to reboot," after "formatting" the "hard disk," I hit control-alt-mousebutton, to shut down doscmd. Otherwise, the system hangs. (As I said, it's terribly easy to do this.) Enjoy. Sean. From owner-freebsd-emulation Sat Mar 1 08:26:20 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA15328 for emulation-outgoing; Sat, 1 Mar 1997 08:26:20 -0800 (PST) Received: from birk04.studby.uio.no (birk04.studby.uio.no [129.240.214.13]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id IAA15323 for ; Sat, 1 Mar 1997 08:26:15 -0800 (PST) Received: (from aagero@localhost) by birk04.studby.uio.no (8.8.5/sendmail95) id RAA01868; Sat, 1 Mar 1997 17:26:13 +0100 (CET) Message-ID: <19970301172613.YA27666@aage.priv.no> Date: Sat, 1 Mar 1997 17:26:13 +0100 From: aagero@aage.priv.no (Aage Roebekk) To: emulation@freebsd.org Subject: doscmd fails to boot X-Mailer: Mutt 0.60e_p2-3,8-9 Mime-Version: 1.0 X-OS: FreeBSD 3.0-970209-SNAP Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk doscmd-970228 fails to boot, instead it says $ ./doscmd Unknown interrupt 15 function 4101 doscmd: fatal error int16 func 0x1 only supported in X mode and dies. I'm running the FreeBSD 3.0-970209-SNAP, the kernel patches has been applied, kernel rebuilt and the system rebooted. no luck. doscmd -A gives [...] INT 15:41 [0070:084a] 4101 5401 0000 0081 from 0070:1ce5 [...] INT 16:01 [f100:0010] 0100 9db6 0000 50f4 from 8ec1:43a4 [...] I'm booting a floppy with MSDOS 6.22 installed. -aage From owner-freebsd-emulation Sat Mar 1 10:58:58 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA24835 for emulation-outgoing; Sat, 1 Mar 1997 10:58:58 -0800 (PST) Received: from apolo.biblos.unal.edu.co ([168.176.37.75]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id KAA24829 for ; Sat, 1 Mar 1997 10:58:52 -0800 (PST) Received: from unalmodem.usc.unal.edu.co (unalmodem09.usc.unal.edu.co [168.176.3.39]) by apolo.biblos.unal.edu.co (8.8.5/8.8.5) with SMTP id OAA02911; Sat, 1 Mar 1997 14:00:59 -0500 (EST) Message-ID: <3318A49D.F7D@fps.biblos.unal.edu.co> Date: Sat, 01 Mar 1997 13:50:21 -0800 From: Pedro Giffuni X-Mailer: Mozilla 3.0 (Win16; I) MIME-Version: 1.0 To: Aage Roebekk CC: emulation@freebsd.org Subject: Re: doscmd fails to boot References: <19970301172613.YA27666@aage.priv.no> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Aage Roebekk wrote: > > I'm booting a floppy with MSDOS 6.22 installed. > I think I read (in some manpage) that it's a doscmd limitation, but it's good to know what is missing :=). As a side notice I never upgraded my DOS, I sticked with MSDOS 5.0 until OpenDOS came out, and I don't miss anything. Pedro. > -aage From owner-freebsd-emulation Sat Mar 1 12:38:05 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA28317 for emulation-outgoing; Sat, 1 Mar 1997 12:38:05 -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 MAA28312 for ; Sat, 1 Mar 1997 12:38:01 -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 PAA28554; Sat, 1 Mar 1997 15:11:09 -0600 (CST) Received: (jlemon@localhost) by right.PCS (8.6.13/8.6.4) id UAA17499; Sat, 1 Mar 1997 20:38:09 GMT Message-ID: <19970301143808.62190@right.PCS> Date: Sat, 1 Mar 1997 14:38:08 -0600 From: Jonathan Lemon To: Aage Roebekk Cc: emulation@freebsd.org Subject: Re: doscmd fails to boot References: <19970301172613.YA27666@aage.priv.no> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.61.1 In-Reply-To: <19970301172613.YA27666@aage.priv.no>; from Aage Roebekk on Mar 03, 1997 at 05:26:13PM +0100 Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Mar 03, 1997 at 05:26:13PM +0100, Aage Roebekk wrote: > doscmd-970228 fails to boot, instead it says > > $ ./doscmd > Unknown interrupt 15 function 4101 > doscmd: fatal error int16 func 0x1 only supported in X mode You need to start doscmd with "doscmd -x" in order to start an X window. > I'm booting a floppy with MSDOS 6.22 installed. I don't think that 6.22 will work. DOS 5 works pretty well, and OpenDOS works (somewhat). -- Jonathan From owner-freebsd-emulation Sat Mar 1 13:23:53 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id NAA00118 for emulation-outgoing; Sat, 1 Mar 1997 13:23:53 -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 NAA00100 for ; Sat, 1 Mar 1997 13:23:47 -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 PAA28883; Sat, 1 Mar 1997 15:56:59 -0600 (CST) Received: (jlemon@localhost) by right.PCS (8.6.13/8.6.4) id VAA26567; Sat, 1 Mar 1997 21:23:57 GMT Message-ID: <19970301152357.01799@right.PCS> Date: Sat, 1 Mar 1997 15:23:57 -0600 From: Jonathan Lemon To: Sean Eric Fagan Cc: emulation@freebsd.org Subject: Re: New vm86 patches References: <199703010333.TAA06419@kithrup.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.61.1 In-Reply-To: <199703010333.TAA06419@kithrup.com>; from Sean Eric Fagan on Feb 02, 1997 at 07:33:22PM -0800 Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Feb 02, 1997 at 07:33:22PM -0800, Sean Eric Fagan wrote: > I have placed the current patches that msmith and I are using (jlemon > is a bit ahead of us ;)) on freefall.freebsd.org, in ~ftp/pub/sef. Urk. Yeah, these are older patches. I just grabbed 2.2-GAMMA and built a kernel this morning, and the last set of patches that I sent out (for -current) applies cleanly to -GAMMA as well. The patch set is available at the URL below. It is almost identical to the last one that I sent out, except that tracing works. ftp://sumatra.americantv.com/pub/vm86-snap-970301.tar.gz Note that there some modifications are needed to doscmd as well; these diffs are included in the patch set. They should also apply cleanly to doscmd_fbsd-970228. Please try these patches. I was able to run 'fdisk' from OpenDOS without crashing my system; in fact, these are the same patches that I've been running for the last few weeks, without any crashes at all. It would be nice if we could get these into 2.2 before it is released, or is this too "11th hour" for everybody? -- Jonathan From owner-freebsd-emulation Sat Mar 1 20:52:41 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id UAA20999 for emulation-outgoing; Sat, 1 Mar 1997 20:52:41 -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 UAA20992 for ; Sat, 1 Mar 1997 20:52:34 -0800 (PST) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.5/8.7.3) id PAA19588; Sun, 2 Mar 1997 15:22:05 +1030 (CST) From: Michael Smith Message-Id: <199703020452.PAA19588@genesis.atrad.adelaide.edu.au> Subject: Re: doscmd fails to boot In-Reply-To: <19970301172613.YA27666@aage.priv.no> from Aage Roebekk at "Mar 1, 97 05:26:13 pm" To: aagero@aage.priv.no (Aage Roebekk) Date: Sun, 2 Mar 1997 15:21:56 +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 Aage Roebekk stands accused of saying: > doscmd-970228 fails to boot, instead it says > > $ ./doscmd > Unknown interrupt 15 function 4101 > doscmd: fatal error int16 func 0x1 only supported in X mode > > and dies. I'm running the FreeBSD 3.0-970209-SNAP, the kernel patches has been > applied, kernel rebuilt and the system rebooted. no luck. So try booting it in X mode 8) Add '-x' to the commandline. -- ]] 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 Sat Mar 1 21:19:30 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id VAA21929 for emulation-outgoing; Sat, 1 Mar 1997 21:19:30 -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 VAA21924 for ; Sat, 1 Mar 1997 21:19:21 -0800 (PST) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.5/8.7.3) id PAA19646; Sun, 2 Mar 1997 15:48:25 +1030 (CST) From: Michael Smith Message-Id: <199703020518.PAA19646@genesis.atrad.adelaide.edu.au> Subject: Re: doscmd fails to boot In-Reply-To: <3318A49D.F7D@fps.biblos.unal.edu.co> from Pedro Giffuni at "Mar 1, 97 01:50:21 pm" To: pgiffuni@fps.biblos.unal.edu.co (Pedro Giffuni) Date: Sun, 2 Mar 1997 15:48:15 +1030 (CST) Cc: aagero@aage.priv.no, 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 Pedro Giffuni stands accused of saying: > Aage Roebekk wrote: > > > > I'm booting a floppy with MSDOS 6.22 installed. > > > I think I read (in some manpage) that it's a doscmd limitation, but it's > good to know what is missing :=). No, this is not the problem. There is a problem booting some DOS 6-ish _installation_ disks in that the 'keyb.sys' driver expects to be able to talk directly to the keyboard. I have not yet been bothered to write a sufficiently sophisticated keyboard emulation, and my recommendation is to remove it from the config.sys if you feel you want to install DOS like that. -- ]] 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 [[