From owner-freebsd-emulation@FreeBSD.ORG Thu Feb 12 11:17:12 2004 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3B7E116A4CE for ; Thu, 12 Feb 2004 11:17:12 -0800 (PST) Received: from euclid.clarkevans.com (unknown [69.55.226.150]) by mx1.FreeBSD.org (Postfix) with ESMTP id 32B0A43D2F for ; Thu, 12 Feb 2004 11:17:12 -0800 (PST) (envelope-from cce@euclid.clarkevans.com) Received: by euclid.clarkevans.com (Postfix, from userid 1000) id 9A6233E0BA; Thu, 12 Feb 2004 14:17:11 -0500 (EST) Date: Thu, 12 Feb 2004 14:17:11 -0500 From: "Clark C. Evans" To: freebsd-emulation@freebsd.org Message-ID: <20040212191711.GB90721@prometheusresearch.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.1i Subject: running older DOS console programs with bochs or dosbox X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Feb 2004 19:17:12 -0000 Hello. I'm trying to get a DOS program in the self-extracting archive http://users.ox.ac.uk/~ayoung/GAS20/gas20dos.exe to run on FreeBSD. I tried to use bochs and dosbox. Bochs x86 Emulator 2.1 compiles wonderfuly in both 4.8 and 5.2, but when I run it and choose option #5, I get the following message: [MEM0 ] ROM: couldn't open ROM image file 'file=/usr/local/share/bochs/VGABIOS-lgpl-latest'. The file does exist, I have the correct permissions, and I've even tried other VGABIOS files and I get a similar result. Any ideas what I'm doing wrong? DosBox v0.60 from the ports collection compiles well, the graphical display comes up and I am able to mount the appropriate directory, but when I execute "GAS.EXE" I get: "CPU:GRP5:Illegal Call 7" Are there any other emulators that can execute older console-only DOS programs like this one? Cheers, Clark