<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
  <title></title>
</head>
<body text="#000000" bgcolor="#ffffff">
<meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8">
<title></title>
<meta name="GENERATOR" content="OpenOffice.org 1.0.3  (Linux)">
<style>
        <!--
                @page { margin: 2cm }
                P { margin-bottom: 0.21cm }
        -->
        </style>
<p style="margin-bottom: 0cm;">There is also the old (and GPLED) Bochs
project. Allready at 2.0 version.<br>
<meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8">
<title></title>
<meta name="GENERATOR" content="OpenOffice.org 1.0.3  (Linux)">
<style>
        <!--
                @page { margin: 2cm }
                P { margin-bottom: 0.21cm }
        --></style><a
 href="http://bochs.sourceforge.net/">http://bochs.sourceforge.net/</a>
<br>
<br>
</p>
<br>
<a class="moz-txt-link-abbreviated" href="mailto:thunderbird2k@gmx.net">thunderbird2k@gmx.net</a> wrote:<br>
<blockquote type="cite" cite="mid6697.1061802149@www24.gmx.net">
  <pre wrap="">Hi,

It sounds like you want to modify Wine to make it run x86 windows apps on
Macs?
If that's the case I would look at projects that are already working on this
and to help them.

One of the projects is called darwine (darwine.sf.net). At the moment they
already have winelib working on OSX and soon they like to integrate an x86
emulator. Recently there was a whole discussion about this all which I'd
recommend to look up in the wine devel archives. (something with x86 emulator in the
topic) Various Wine developers think that integrating an x86 emulator in
Wine isn't the best solution. Lots of things need to be converted (endian stuff
..).

Another possibility is not to integrate an x86 emulator into Wine but to run
Wine inside an efficient x86 emulator like Qemu. Currently qemu
(fabrice.bellard.free.fr/qemu) can run x86 linux apps on various non-x86 linuxes and
another part of it can emulate a full system. The app loader already runs Wine
and if the app loader got ported to OSX, Wine would work on it. With some
optimizations it can work at a reasonable speed. This option is a lot easier to
do. It also has other advantages but read those up in the archives. (Something
like this is also what Transgaming is/will be using to run x86 apps on
non-x86 hardware. They use technology from <a class="moz-txt-link-abbreviated" href="http://www.transitive.com">www.transitive.com</a> to do this.)

I hope this helps a bit,

Roderick


  </pre>
  <blockquote type="cite">
    <pre wrap="">Does anyone know where I can get the opcodes for an x86 processor. I am 
going to include the code in Wine to port it to mac. I am an experienced 
linux programmer but mainly have only worked with server writing. I am
also 
very capable in writing php, perl, tcl, html, etc. This is the first real 
"advanced" project I am starting to write. Thank you so much for your 
archives.

Slan
    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
</blockquote>
<br>
</body>
</html>