9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: "Stanley Lieber" <stanley.lieber@gmail.com>
To: 9fans@9fans.net
Subject: Re: [9fans] realemu update
Date: Tue,  8 Mar 2011 04:45:38 -0600	[thread overview]
Message-ID: <e4a0ecf00c86d8f4f0d108771f4f0aff@EXAMPLE> (raw)
In-Reply-To: <AANLkTikfV7eHfjNCdCrzPqu0933Or0UdLF1VXPfEo5=p@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 5605 bytes --]

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

[-- Attachment #2: Type: message/rfc822, Size: 3576 bytes --]

From: Russ Cox <rsc@swtch.com>
To: lucio@proxima.alt.za, Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net>
Subject: Re: [9fans] realemu update
Date: Mon, 7 Mar 2011 10:03:41 -0500
Message-ID: <AANLkTikfV7eHfjNCdCrzPqu0933Or0UdLF1VXPfEo5=p@mail.gmail.com>

>> huh?  what 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

  reply	other threads:[~2011-03-08 10:45 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-03-05  6:49 cinap_lenrek
2011-03-06  7:35 ` Lucio De Re
2011-03-06 18:48   ` cinap_lenrek
2011-03-07  4:21     ` Lucio De Re
2011-03-07 10:39       ` cinap_lenrek
2011-03-07 11:07         ` Lucio De Re
2011-03-07 11:50           ` cinap_lenrek
2011-03-07 12:23         ` erik quanstrom
2011-03-07 12:39           ` Lucio De Re
2011-03-07 14:19           ` Russ Cox
2011-03-07 14:44             ` Lucio De Re
2011-03-07 15:03               ` Russ Cox
2011-03-08 10:45                 ` Stanley Lieber [this message]
2011-03-08 11:10                 ` Stanley Lieber
2011-03-08  7:42                   ` cinap_lenrek at gmx.de

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=e4a0ecf00c86d8f4f0d108771f4f0aff@EXAMPLE \
    --to=stanley.lieber@gmail.com \
    --cc=9fans@9fans.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).