From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (qmail 3975 invoked from network); 23 Dec 1999 20:38:14 -0000 Received: from mail.redhat.com (199.183.24.239) by lists.redhat.com with SMTP; 23 Dec 1999 20:38:14 -0000 Received: from mail1.mclink.it (net128-007.mclink.it [195.110.128.7]) by mail.redhat.com (8.8.7/8.8.7) with ESMTP id PAA05903 for ; Thu, 23 Dec 1999 15:38:10 -0500 Received: from eddie.casa (mail@net138-143.mclink.it [195.110.138.143]) by mail1.mclink.it (8.9.1/8.9.0) with ESMTP id VAA28231 for ; Thu, 23 Dec 1999 21:38:00 +0100 (CET) Received: from marvin.casa [192.168.1.1] (mail) by eddie.casa with esmtp (Exim 2.05 #1 (Debian)) id 121Exs-0000M5-00; Thu, 23 Dec 1999 21:36:00 +0100 Received: from enrico by marvin.casa with local (Exim 3.03 #1 (Debian)) id 121CCY-0000p5-00; Thu, 23 Dec 1999 18:38:58 +0100 Date: Thu, 23 Dec 1999 18:38:57 +0100 From: Enrico Zini To: blinux-list@redhat.com Subject: Re: dosgate/dosemu. Message-ID: <19991223183857.B3122@marvin.casa> References: <19991220112902.B3065@marvin.casa> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii User-Agent: Mutt/1.0i In-Reply-To: ; from jacobs@ncinter.net on Mon, Dec 20, 1999 at 06:40:54PM -0500 List-Id: Hello! I know nothing about DoubleTalk PC, but to get it running under dosemu you have to get it running under dos. As far as I can tell, any hardware for speech synthesis or braille display comes with some sort of dos screen reader: you just have to get it running in a dos boot floppy with a batch file named 'reader.bat' that makes it start. This should be enough with many serial devices; in this case we are having a hardware card, if I understand what the DoubleTalk is. To make it work under dosemu, you have to tell in dosemu configuration what hardware ports and interrupts it should give access to dos programs. You give access to interrupts with the $_irqpassing directive, setting it to a space-separated list of interrupt numbers, as in: $_irqpassing = "1 4 6" You give access to ports with the $_ports directive, setting it to a space-separated list of ports and/or port ranges, as in: $_ports = "0x378 0x3e8 range 0x220,0x230" A port range is indicated by the 'range' keyword followed by the two comma-separated extremes of the range. To know what hardware ports and interrupts your DoubleTalk is using, since I guess you have it running under Linux, you can issue these commands: cat /proc/ioports cat /proc/interrupts They list the io ports and interrupts currently in use by the kernel device drivers, and you can look for what's used by the DoubleTalk driver. As a personal note, I have to say that while trying to run Linux-supported devices with dosgate is good for testing dosgate (and I thank you very much for willing to do it), it's always best to take advantage of the native Linux support one could have for its hardware. Thank you for your interest! Enrico > Anyone know how to get the internal doubletalk PC running under dosemu so > I can try this package out? -- GPG public key available on finger -l zinie@cs.unibo.it