[Prev][Next][Index][Thread]

Re: Win 95/NT Executor



>>>>> "Marciano" == Marciano Siniscalchi <marciano@ecu.stanford.edu> writes:
In article <4ge92q$d3e@nntp.Stanford.EDU> marciano@ecu.stanford.edu (Marciano Siniscalchi) writes:


    Larry> So does this mean that we can expect a port in much less
    Larry> time than the Dos version took to create?
    >>  Certainly.  In addition to the point you bring up, there were
    >> other things that contributed to the DOS version's gestation
    >> period: writing the synthetic CPU and retooling ROMlib to
    >> handle little-endian storage, for instance.  Those won't have
    >> to be redone.
    >> 

    Marciano> OK, I couldn't resist. How about this: emulate Mac
    Marciano> programs *only*, i.e.  forget about the Finder, etc.,
    Marciano> and rely on the Win95 shell instead.  Ideally, one would
    Marciano> double-click on a Mac application existing as a file, or
    Marciano> set of files, in the DOS file system (with long file
    Marciano> names), and Executor would be invoked, providing (1)
    Marciano> 680x0 emulation, and (2) rerouting / execution of
    Marciano> Toolbox calls. Sort of like OS/2's "seamless Windows"
    Marciano> integration.

Executor does some of that right now.  You can use file suffixes to
tell Windows '95 to run Executor when you double-click on a ".appl"
file and then Windows will pass the name of the file you
double-clicked on to Executor, which will fire up and then start that
application.

It will only work if Executor isn't already running, but after
Executor 2 is out we will see how much more we can add like you
describe above.

    Marciano> Kinda cool... OK, maybe I *am* dreaming...

I think our implementation will be a little more complicated than you
describe above, but much of what you describe should work, hopefully
in about six months.

    Marciano> Good job Cliff & Co.!  Marciano

    Marciano> PS: I will be delighted to be your customers -- just get
    Marciano> full System 7 emulation to work :-)

Much of 7.0 is going, although almost nothing that has been added
since then is (QuickTime, QuickDraw GX, etc.).  We wound up supporting
much more of 7.0 in Executor 2 than we originally planned, but we
found that if we didn't, too many programs wouldn't run.

--Cliff
ctm@ardi.com



Follow-Ups: References: