From mboxrd@z Thu Jan 1 00:00:00 1970 To: 9fans@9fans.net From: "Stanley Lieber" Date: Tue, 8 Mar 2011 04:45:38 -0600 Message-ID: In-Reply-To: References: <12706287ffd78500298ce35f6a5728a5@gmx.de> <20110307144441.GA2862@fangle.proxima.alt.za> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-gknmupzcanjdxnonmjpclnkriy" Subject: Re: [9fans] realemu update Topicbox-Message-UUID: b8345e44-ead6-11e9-9d60-3106f5b1d025 This is a multi-part message in MIME format. --upas-gknmupzcanjdxnonmjpclnkriy Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit With the latest realemu, graphics and rio are finally working in my VMware Workstation 6.5.1 guest: % aux/vga -m vesa -p vesa flag Ulinear|Hlinear vesa sig VESA 2.0 vesa oem V M ware, Inc. VBE support 2.0 2.0 vesa vendor VMware, Inc vesa product VMware virtual machine vesa rev 2.0 vesa cap 8-bit-dac not-vga vesa mem 134217728 vesa mode 0x100 640x400x8 m8 packed vesa mode 0x101 640x480x8 m8 packed vesa mode 0x103 800x600x8 m8 packed vesa mode 0x105 1024x768x8 m8 packed vesa mode 0x107 1280x1024x8 m8 packed vesa mode 0x10e 320x200x16 r5g6b5 direct vesa mode 0x111 640x480x16 r5g6b5 direct vesa mode 0x114 800x600x16 r5g6b5 direct vesa mode 0x117 1024x768x16 r5g6b5 direct vesa mode 0x11a 1280x1024x16 r5g6b5 direct vesa mode 0x120 320x200x8 m8 packed vesa mode 0x121 320x400x8 m8 packed vesa mode 0x122 640x400x8 m8 packed vesa mode 0x123 640x480x8 m8 packed vesa mode 0x124 800x600x8 m8 packed vesa mode 0x125 1024x768x8 m8 packed vesa mode 0x126 1152x864x8 m8 packed vesa mode 0x127 1280x960x8 m8 packed vesa mode 0x128 1280x1024x8 m8 packed vesa mode 0x129 1400x1050x8 m8 packed vesa mode 0x12a 1600x1200x8 m8 packed vesa mode 0x12b 1792x1344x8 m8 packed vesa mode 0x12c 1856x1392x8 m8 packed vesa mode 0x12d 1920x1440x8 m8 packed vesa mode 0x12e 320x200x16 r5g6b5 direct vesa mode 0x12f 320x400x16 r5g6b5 direct vesa mode 0x130 640x400x16 r5g6b5 direct vesa mode 0x131 640x480x16 r5g6b5 direct vesa mode 0x132 800x600x16 r5g6b5 direct vesa mode 0x133 1024x768x16 r5g6b5 direct vesa mode 0x134 1152x864x16 r5g6b5 direct vesa mode 0x135 1280x960x16 r5g6b5 direct vesa mode 0x136 1280x1024x16 r5g6b5 direct vesa mode 0x137 1400x1050x16 r5g6b5 direct vesa mode 0x138 1600x1200x16 r5g6b5 direct vesa mode 0x139 1792x1344x16 r5g6b5 direct vesa mode 0x13a 1856x1392x16 r5g6b5 direct vesa mode 0x13b 1920x1440x16 r5g6b5 direct vesa mode 0x13c 320x200x32 x8r8g8b8 direct vesa mode 0x13d 320x400x32 x8r8g8b8 direct vesa mode 0x13e 640x400x32 x8r8g8b8 direct vesa mode 0x13f 640x480x32 x8r8g8b8 direct vesa mode 0x140 800x600x32 x8r8g8b8 direct vesa mode 0x141 1024x768x32 x8r8g8b8 direct vesa mode 0x142 1152x864x32 x8r8g8b8 direct vesa mode 0x143 1280x960x32 x8r8g8b8 direct vesa mode 0x144 1280x1024x32 x8r8g8b8 direct vesa mode 0x145 1400x1050x32 x8r8g8b8 direct vesa mode 0x146 1600x1200x32 x8r8g8b8 direct vesa mode 0x147 1792x1344x32 x8r8g8b8 direct vesa mode 0x148 1856x1392x32 x8r8g8b8 direct vesa mode 0x149 1920x1440x32 x8r8g8b8 direct vesa mode 0x14a 1366x768x8 m8 packed vesa mode 0x14b 1366x768x16 r5g6b5 direct vesa mode 0x14c 1366x768x32 x8r8g8b8 direct vesa mode 0x14d 1680x1050x8 m8 packed vesa mode 0x14e 1680x1050x16 r5g6b5 direct vesa mode 0x14f 1680x1050x32 x8r8g8b8 direct vesa mode 0x150 1920x1200x8 m8 packed vesa mode 0x151 1920x1200x16 r5g6b5 direct vesa mode 0x152 1920x1200x32 x8r8g8b8 direct vesa mode 0x153 2048x1536x8 m8 packed vesa mode 0x154 2048x1536x16 r5g6b5 direct vesa mode 0x155 2048x1536x32 x8r8g8b8 direct vesa mode 0x156 320x240x8 m8 packed vesa mode 0x157 320x240x16 r5g6b5 direct vesa mode 0x158 320x240x32 x8r8g8b8 direct vesa mode 0x159 400x300x8 m8 packed vesa mode 0x15a 400x300x16 r5g6b5 direct vesa mode 0x15b 400x300x32 x8r8g8b8 direct vesa mode 0x15c 512x384x8 m8 packed vesa mode 0x15d 512x384x16 r5g6b5 direct vesa mode 0x15e 512x384x32 x8r8g8b8 direct vesa mode 0x15f 854x480x8 m8 packed vesa mode 0x160 854x480x16 r5g6b5 direct vesa mode 0x161 854x480x32 x8r8g8b8 direct vesa mode 0x162 1280x720x8 m8 packed vesa mode 0x163 1280x720x16 r5g6b5 direct vesa mode 0x164 1280x720x32 x8r8g8b8 direct vesa mode 0x165 1920x1080x8 m8 packed vesa mode 0x166 1920x1080x16 r5g6b5 direct vesa mode 0x167 1920x1080x32 x8r8g8b8 direct vesa mode 0x168 1280x800x8 m8 packed vesa mode 0x169 1280x800x16 r5g6b5 direct vesa mode 0x16a 1280x800x32 x8r8g8b8 direct vesa mode 0x16b 1440x900x8 m8 packed vesa mode 0x16c 1440x900x16 r5g6b5 direct vesa mode 0x16d 1440x900x32 x8r8g8b8 direct vesa mode 0x16e 720x480x8 m8 packed vesa mode 0x16f 720x480x16 r5g6b5 direct vesa mode 0x170 720x480x32 x8r8g8b8 direct vesa mode 0x171 720x576x8 m8 packed vesa mode 0x172 720x576x16 r5g6b5 direct vesa mode 0x173 720x576x32 x8r8g8b8 direct vesa mode 0x174 800x480x8 m8 packed vesa mode 0x175 800x480x16 r5g6b5 direct vesa mode 0x176 800x480x32 x8r8g8b8 direct vesa mode 0x177 1280x768x8 m8 packed vesa mode 0x178 1280x768x16 r5g6b5 direct vesa mode 0x179 1280x768x32 x8r8g8b8 direct -sl --upas-gknmupzcanjdxnonmjpclnkriy Content-Type: message/rfc822 Content-Disposition: inline Delivered-To: stanley.lieber@gmail.com Received: by 10.204.57.199 with SMTP id d7cs10023bkh; Mon, 7 Mar 2011 07:09:02 -0800 (PST) Received: by 10.231.112.225 with SMTP id x33mr3163381ibp.35.1299510539477; Mon, 07 Mar 2011 07:08:59 -0800 (PST) Return-Path: <9fans-bounces@9fans.net> Received: from mail.9fans.net (mail.9fans.net [67.207.142.3]) by mx.google.com with ESMTPS id t20si7460055ibk.8.2011.03.07.07.08.57 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 07 Mar 2011 07:08:59 -0800 (PST) Received-SPF: pass (google.com: domain of 9fans-bounces@9fans.net designates 67.207.142.3 as permitted sender) client-ip=67.207.142.3; Authentication-Results: mx.google.com; spf=pass (google.com: domain of 9fans-bounces@9fans.net designates 67.207.142.3 as permitted sender) smtp.mail=9fans-bounces@9fans.net 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 1Pwc8I-0000s4-VJ; Mon, 07 Mar 2011 15:14:02 +0000 Received: from mail-iy0-f177.google.com ([209.85.210.177]) by mail.9fans.net with esmtp (Exim 4.71) (envelope-from ) id 1Pwc8H-0000rz-7u for 9fans@9fans.net; Mon, 07 Mar 2011 15:14:01 +0000 Received: by iyf40 with SMTP id 40so4386274iyf.36 for <9fans@9fans.net>; Mon, 07 Mar 2011 07:04:07 -0800 (PST) Received: by 10.42.146.131 with SMTP id j3mr17124icv.505.1299510241154; Mon, 07 Mar 2011 07:04:01 -0800 (PST) MIME-Version: 1.0 Received: by 10.231.191.3 with HTTP; Mon, 7 Mar 2011 07:03:41 -0800 (PST) In-Reply-To: <20110307144441.GA2862@fangle.proxima.alt.za> References: <12706287ffd78500298ce35f6a5728a5@gmx.de> <20110307144441.GA2862@fangle.proxima.alt.za> From: Russ Cox Date: Mon, 7 Mar 2011 10:03:41 -0500 Message-ID: To: lucio@proxima.alt.za, Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [9fans] realemu update 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 >> huh? =C2=A0what does libmach (which takes apart executables) >> have to do with any of this? >> > Did I get the wrong impression when I perceived libmach, as released > with GoLang - cause that's where I looked - seemingly quite capable of > synthesising as well as analysing binary images? i think you did. libmach has routines to read executables and object files (8.out and *.8) but not to write them. the programs that write them (8a, 8l, 8c, 8g) all use custom code, mainly because they have their own internal representations of the instruction stream, tailored to the kinds of annotations they need. 8l even has its own reader for *.8 files, for much the same reason. russ --upas-gknmupzcanjdxnonmjpclnkriy--