Subject: Re: dosemu and windows From: physadm@phys.canterbury.ac.nz (Andrew McGregor) Date: Tue, 1 Jun 1993 02:10:07 GMT
In article hou@cville-srv.wam.umd.edu, barspi@wam.umd.edu (Barzilai Spinak) writes:
>In article <1uc2j0$8ad@agate.berkeley.edu> garrett@sba70.berkeley.edu (Garrett D'Amore) writes:
> This is just what I was trying to say. Sorry if I didn't explain it well.
>But I wasn't so far away from the real thing, eh?
>
>>addresses are made. Getting the "map" of API addresses from Microsoft
>>would probably be a major feat in itself. Reverse engineering might do
>>the trick, but it is a little more than a weekend hack :-)
>
> Do you really need the addresses, or just the function numbers or something
>like that? Just asking...
>
>>What we're talking about here as an "executive" of sorts, that would be
>>able to "run" Windows .EXEs, mostly be trapping calls to API functions
>>and calling Linux or X-Windows equivalents. This is very similiar (I
>>think -- I've not looked at the source) to the way dosemu works, only
>>the map of functions for DOS is *well* documented, and the complexity of
>
> Exactly. Is that soooo difficult? (Not that I can do it...)
>[...]
>
>+---------------------------------+
>| Barzilai Spinak |
>| ..... barspi@wam.umd.edu |
>| (-O-O-) barspi@eng.umd.edu |
>+nnn--U--nnn----------------------+
Sun Microsystems have done it, and called it WABI (Windows Application
Binary Interface): it even emulates the X86 processor on a SPARC. If
your machine is X86 based, it's 70% faster than real ms-windows!
They say that they are going to release the specs for it soon, as an
effort to standardise the windows binary interface. So: get the specs
from Sun, and port away...