From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1MNRi1-0003SL-KL for garchives@archives.gentoo.org; Sun, 05 Jul 2009 13:24:45 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 23EE0E036A; Sun, 5 Jul 2009 13:24:44 +0000 (UTC) Received: from ironport2-out.teksavvy.com (ironport2-out.teksavvy.com [206.248.154.182]) by pigeon.gentoo.org (Postfix) with ESMTP id 124AAE036A for ; Sun, 5 Jul 2009 13:24:44 +0000 (UTC) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgkFAFlGUEpLd+/d/2dsb2JhbACBUcg4hBIFgTqFFw X-IronPort-AV: E=Sophos;i="4.42,351,1243828800"; d="scan'208";a="41104084" Received: from 75-119-239-221.dsl.teksavvy.com (HELO waltdnes.org) ([75.119.239.221]) by ironport2-out.teksavvy.com with SMTP; 05 Jul 2009 09:24:42 -0400 Received: by waltdnes.org (sSMTP sendmail emulation); Sun, 05 Jul 2009 09:24:41 -0400 From: "Walter Dnes" Date: Sun, 5 Jul 2009 09:24:41 -0400 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] DOSEMU Message-ID: <20090705132441.GA9401@waltdnes.org> References: <20090704163816.6f1d35a6@osage.osagesoftware.com> <20090704223421.GA1076@princeton.edu> <20090704193931.6c08fd27@osage.osagesoftware.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20090704193931.6c08fd27@osage.osagesoftware.com> User-Agent: Mutt/1.5.16 (2007-06-09) X-Archives-Salt: 74462a37-a64f-42fc-a5cf-d4fbfb2faa40 X-Archives-Hash: b418d271d1525b9b636b0e28a41b5cb2 On Sat, Jul 04, 2009 at 07:39:31PM -0400, David Relson wrote > > Perhaps you should try to enable the svga use flag? > > Worth a try, though VGA graphics are all that's needed ... You need svgalib not for the resolution, but for the ability to do graphics on a text console. Before you build anything I recommend doing 2 things... 1) putting "-svga" in USE in /etc/make.conf svga has to pound away directly at I/O ports in order to do graphics in a text console. This requires root-level permissions. So dosemu will need to run either setuid or setgid. If you put "svga" in your main USE variable, you'll find *A LOT* of stuff will eventually be linked to the svga libs and it will all need to run either setuid or setgid 2) putting the line... app-emulation/dosemu svga ...in /etc/portage/package.use so that only dosemu links to the svga libs and needs to run setuid/setgid. Note that you should really be running dosemu *FROM A TEXT CONSOLE* in order to emulate running in DOS on a 486SX. An optional flag is "gpm", which links in support for using the mouse on a text console. Does your program, or any other program you run in dosemu, require mouse support? Plan B) If all else fails, enter the line... games-emulation/dosbox svga ...in /etc/portage/package.use and remember "-svga" in USE. Then "emerge --ask dosbox". Same notes about svga apply here. dosbox is damn good for DOS emulation. I've run QBASIC, and dBASE IV complete with DOS-4GW memory extender under dosbox, as well as a bunch of *REALLY* old DOS games. What takes the cake is that I was actually able to install Windows 3.1 in dosbox, just like the "good-ole-days" when you installed Windows over DOS. This was to run an ancient Chessmaster 3000 game. It runs under either Win3.1 or Win95, but I never could get it working under WINE. Under Windows 3.1 on dosbox, the emulation is perfect, and Chessmaster 3000 whips me mercilessly, just like before. -- Walter Dnes