From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <423df806c28872b15102d5148d6fdb8a@gmx.de> To: 9fans@9fans.net Date: Wed, 2 Mar 2011 02:06:29 +0100 From: cinap_lenrek@gmx.de In-Reply-To: <35a1bf3e40be73448a06094f4fdb169a@ladd.quanstro.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-vouppipzdgjblvihenxibxmniy" Subject: Re: [9fans] realemu Topicbox-Message-UUID: b62466ee-ead6-11e9-9d60-3106f5b1d025 This is a multi-part message in MIME format. --upas-vouppipzdgjblvihenxibxmniy Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit the real realmode is shoot and pray. it might just crash the machine or do wired things like reenable interrupts or even try to switch itself to protected mode. with realemu, you might get a messed up screen, but plan9 is still running. in case the vesa bios did wired stuff that caused plan9 to crash before, it might now work with realemu. -- cinap --upas-vouppipzdgjblvihenxibxmniy Content-Type: message/rfc822 Content-Disposition: inline Return-Path: <9fans-bounces@9fans.net> Delivered-To: GMX delivery to cinap_lenrek@gmx.de Received: (qmail invoked by alias); 02 Mar 2011 00:32:41 -0000 Received: from mail.9fans.net (EHLO mail.9fans.net) [67.207.142.3] by mx0.gmx.net (mx039) with SMTP; 02 Mar 2011 01:32:41 +0100 Received: from localhost ([127.0.0.1] helo=[67.207.142.3]) by mail.9fans.net with esmtp (Exim 4.71) (envelope-from <9fans-bounces@9fans.net>) id 1Pua64-0002rw-LI; Wed, 02 Mar 2011 00:39:20 +0000 Received: from holo.morphisms.net ([68.236.190.109]) by mail.9fans.net with esmtp (Exim 4.71) (envelope-from ) id 1Pua62-0002rr-PY for 9fans@9fans.net; Wed, 02 Mar 2011 00:39:18 +0000 Received: by holo.morphisms.net (Postfix, from userid 124) id 69FD53CBC42; Tue, 1 Mar 2011 19:23:21 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on holo.morphisms.net X-Spam-Status: No, score=-5.0 required=3.1 tests=BAYES_00,SPF_PASS, T_RP_MATCHES_RCVD autolearn=ham version=3.3.1 Received: from ladd.quanstro.net (ladd.quanstro.net [69.55.170.73]) by holo.morphisms.net with SMTP id mkr4m53q56e7925hgpvz7xu2ms; for 9fans@9fans.net; Tue, 01 Mar 2011 19:23:16 -0500 (EST) (envelope-from quanstro@quanstro.net) Received-SPF: Pass; receiver=holo.morphisms.net; client-ip=69.55.170.73; envelope-from=; helo=ladd.quanstro.net; mechanism=mx:quanstro.net X-Avenger: version=0.8.1; receiver=holo.morphisms.net; client-ip=69.55.170.73; client-port=36826; syn-fingerprint=65535:243:0:48:M1420,W0,N From: erik quanstrom Date: Tue, 1 Mar 2011 19:30:05 -0500 To: 9fans@9fans.net Message-ID: <35a1bf3e40be73448a06094f4fdb169a@ladd.quanstro.net> In-Reply-To: <3b68e804f31f0d83373c265b16173370@gmx.de> References: <3b68e804f31f0d83373c265b16173370@gmx.de> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: Re: [9fans] realemu X-BeenThere: 9fans@9fans.net X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.9fans.net> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces@9fans.net Errors-To: 9fans-bounces@9fans.net X-GMX-Antivirus: 0 (no virus found) X-GMX-Antispam: 0 (Sender is in whitelist: quanstro@quanstro.net); Detail=5D7Q89H36p4L00VTXC6D4q0N+AH0PUCnShX0FizdQl9RFZ0GCoYzuI/5tuj+6f1Bo33qJ FpAu0p8VGnOp3+cZQ==V1; On Tue Mar 1 19:23:42 EST 2011, cinap_lenrek@gmx.de wrote: > completed realmode emulator that is to be used with aux/vga -m vesa ... > to enable the graphics card thru vesa bios in an attempt to make 8i > work (thanks russ ;-)). > > tarball can be found in /n/sources/contrib/cinap_lenrek/realemu.tgz > > needs the patch /n/sources/patch/vesa-softscreen-resize applied as the > vgavesa driver has to go thru the emulated /dev/realmode instead of > the short path by calling realmode() directly. > > more details are in the notes file. > > there is a incomplete list of graphics cards this was tested on in the > vgalist file included in the tarball. (have like 5 working pci graphics > cards here that i'm too lazy to hookup again to get the vid/did numbers) > > you might hit unimplemented instructions or code spinning in endless > loops due to lack of proper system port emulation (i just return 0 on IN[BWL] > instructions for restricted ports right now). i'm sorry i've forgotten. what's the problem with unemulated vesa? - erik --upas-vouppipzdgjblvihenxibxmniy--