[Prev][Next][Index][Thread]
Re: Lets talk about somethine that DOES emulate Macs.
-
To: executor@ardi.com
-
Subject: Re: Lets talk about somethine that DOES emulate Macs.
-
From: Clifford T. Matthews <ctm@ardi.com>
-
Date: 13 Jun 1996 16:23:29 -0600
-
In-reply-to: erbec001@mailhost1.csusm.edu's message of 13 Jun 1996 03:45:20 GMT
-
Newsgroups: comp.sys.mac.advocacy, comp.os.msdos.misc, comp.os.linux.advocacy, alt.folklore.computers, alt.binaries.warez.mac, comp.emulators.mac.executor
-
Organization: ARDI
-
References: <4idejj$98@complete.org> <316BE41C.5456@ix.netcom.com> <lexf-10049 <4mi1t7$acl@newsgate.dircon.co.uk> <4mk1tt$p1h@nuke.csu.net> <4mu7qr$ofq@ddi2.digital.net> <4ng6tn$evg@gaia.ns.utk.edu> <01bb4398.1ed6bc60$424395ce@peterb.alaska.net> <jargon-2 105960038500001@jargon.easynet.co.uk> <4o03g7$98f@matthew.discom.net> <4o6t5d$esv@news.NetVision.net.il> <4obk1g$h0g@is05.micron.net> <kens-3005960038480001@news.teleport.com> <31adcecb.2161848@NEWS.MINDLINK.NET> <DarkJedi-0506961710540001@lwby-85ppp56.ep ix.net> <Dsn6nu.Crp.0.sheppard@torfree.net> <31BB6BE6.7044@elec.canterbury.ac.nz> <erbec001-1006961728170001@newshost.csusm.edu> <NEWTNews.834556148.2178.dons@dons.avana.net> <ufivcwogel.fsf@ftp.ardi.com> <erbec001-1206962049370001@newshost.csusm.edu>
-
Sender: owner-executor
-
Sender: owner-executor@ardi.com
-
Xref: sloth.swcp.com comp.sys.mac.advocacy:116156 comp.os.msdos.misc:41345 comp.os.linux.advocacy:63131 alt.folklore.computers:76930 alt.binaries.warez.mac:15826 comp.emulators.mac.executor:3473
>>>>> "Patrick" == Patrick McKinnion <erbec001@mailhost1.csusm.edu> writes:
In article <erbec001-1206962049370001@newshost.csusm.edu> erbec001@mailhost1.csusm.edu (Patrick McKinnion) writes:
Patrick> In article <ufivcwogel.fsf@ftp.ardi.com>, Clifford
Patrick> T. Matthews <ctm@ardi.com> wrote:
[snip]
Cliff> I missed the original discussion, but what emulates a Mac at
Cliff> 1/100th the speed of a Mac? Executor on a modern Pentium
Cliff> machine runs much faster than a 25 MHz 68040 based Mac.
Cliff> Executor is not as compatible as a real Mac, but speed
Cliff> problems? I don't think so. And the point Patrick makes is
Cliff> relevant to Executor, since Executor *doesn't* require Mac ROMs
Cliff> or a Mac system file.
Cliff>
Cliff> http://www.ardi.com/ has more information about Executor.
Patrick> The original poster made the comment about Executor
Patrick> running at 1/100th the speed of a Mac, and recommended
Patrick> the Amiga. I commented that the two Mac emulators I've
Patrick> had experience with on the Amiga, (Emplant and AMaxx),
Patrick> both needed Mac ROMs.
I suspected Executor was mentioned, but I didn't know for sure,
especially since the 1/100th speed strongly suggests that Executor is
*not* what's being discussed.
Patrick> I've played with Executor on a '486, and while it was
Patrick> a nice application enviroment, doesn't quite equalify as
Patrick> a emulator, in the sence of Emplant on the Amiga, or
Patrick> SoftWindows on the Mac, i.e. - replicating every function
Patrick> of the Operating System, rather than acting as a
Patrick> application "envelope".
I'd prefer a different term than emulator, too, since emulators are
usually very slow and require the firmware and/or OS of the machine
they are emulating. Executor is very fast, doesn't require an Apple
ROM or System file, but consequently doesn't have the degree of
compatibility a "traditional" emulator would.
Patrick> Granted, it's been a year since
Patrick> I last used Executor, but at that time, Executor still
Patrick> was limited to running mostly System 6 and some "well
Patrick> behavied" System 7 apps, still couldn't use QuickTime,
Patrick> Drag & Drop, or most System 7 features, couldn't support
Patrick> networking, communications, or printing, (due to the fact
Patrick> that Executor didn't map to the PC serial port like
Patrick> SoftWindows does on the Mac, and Emplant does on the
Patrick> Amiga.) And of course, it's limited to 680x0 code
Patrick> emulation, which means no PowerPC-native software. Last
Patrick> I heard, it still had these limitations. (According to
Patrick> the Executor FAQ, Question 1.12. "What limitations will
Patrick> Executor 2 have?", it still indicates that "Because the
Patrick> OS and Toolbox have been rewritten from scratch, Executor
Patrick> 2 will have many limitations, including no serial port
Patrick> access, no modem use, no AppleTalk, primitive sound,
Patrick> limited System 7 support, no INITs, no CDEVs and no
Patrick> Internationalization". They mention that they hope to
Patrick> "support serial port access and improve sound within six
Patrick> months of releasing Executor 2", but it isn't in the
Patrick> current version.
Right. We make no bones about it. Executor uses no software from
Apple, consequently if we haven't implemented a piece of
functionality, then an application can't use that piece of
functionality. That's the downside. The upside is that Executor runs
all of its OS and toolbox code 100% native and that you don't need to
steal software from Apple to use Executor.
For some the upside outweighs the downside, for others it doesn't. We
make demo versions available and have a 30 day money back guarantee.
Patrick> In terms of speed, well, I would be far more impressed if
Patrick> it could emulate the entire MacOS, including system
Patrick> calls, networking, printing, System 7 support, etc., at
Patrick> the speed, (or faster), of a 25Mhz 68040.
Some people are easily impressed, some are less so. We're the only
company that has *any* Macintosh binaries running on an x86, with or
without using Apple's code, in addition we're the only company to have
rewritten enough of Apple's OS and toolbox code to run as many
applications as we do.
Patrick> As it is, I feel ARDI is being somewhat dishonest or
Patrick> misleading in making the claim that Executor is faster
Patrick> than a 25Mhz 68040. Yes it is, but again, it doesn't
Patrick> emulate the full MacOS, doesn't support all the features,
Patrick> and acts as a limited application enviroment.
I made the claim because it's true and it's relevant. Yes, Executor
is not as compatible as a real Mac, but if the Mac app that you want
to run on a PC *does* run under Executor, then it will probably run
significantly faster on an entry level pentium than a 25 MHz 68040
based Mac.
Patrick> SoftWindows, on the other hand, does emulate a full x86
Patrick> chip set, and, (on a PowerPC-based Mac), emulates '386
Patrick> code at '486 or faster speed. Heck, SoftWindows 1.0, on
Patrick> my 33Mhz 68040 Mac, is slightly faster than a '286. Of
Patrick> course, I tend to use SoftPC rather than SoftWindows, but
Patrick> it's still not bad.
SoftWindows doesn't run everything, although it does indeed run a
larger percentage of programs than Executor does. However, speedwise,
there is no comparison. Mac apps that *do* run under Executor, run
much faster under Executor on an N MHz P5 than an equivalent x86 based
application would run on an N MHz 601 under SoftPC or SoftWindows.
I don't think it's misleading for us to say:
"Executor on a modern Pentium machine runs much faster than a
25 MHz 68040 based Mac. Executor is not as compatible as a
real Mac, but speed problems? I don't think so."
anymore than it would be for Insignia to say:
"SoftWindows on a modern Powermac runs a much greater percentage
of software than Executor. SoftWindows is not as fast as Executor,
but compatibility problems? I don't think so."
Executor is much faster than SoftPC/SoftWindows, and
SoftPC/SoftWindows is much more compatible than Executor. Granted,
above, we compare Executor on a P5 to a 25 MHz 68040, but Executor's
CPU emulation (which is basically flawless) *is* a much faster way to
run 680x0 code than a 25 MHz '040, which is especially important in
the context of using an Amiga to run Mac code, because the Amiga is
going to run CPU intensive code approximately at the same speed that
a comparable 680x0 Mac would run it.
Remember, when I replied, I wasn't even sure that Executor had been
mentioned. Clearly whoever made the 1/100th remark was ignorant or
dishonest. That's what I was trying to point out. I didn't go into
Executor details at length because I didn't even know if Executor was
what was being discussed. I did mention that it's not as compatible
as a Mac and I gave a URL where a demo copy and a FAQ can be read to
get much more detail than I could post.
Patrick> However, to be fair to ARDI, Insignia does have a benefit
Patrick> that ARDI doesn't, in the fact that Insignia licenced the
Patrick> Windows code from Microsoft, and ARDI hasn't been able to
Patrick> licence the MacOS code from Apple. It would be
Patrick> interesting to see how Executor would develop if they
Patrick> could. Still Executor isn't a bad piece of work, for
Patrick> what it does. I would be very interested to see future
Patrick> developments of Executor.
Basically I agree with everything you've said with the exception of my
claim being misleading or dishonest. I see speed and compatibility as
orthogonal issues. As I mentioned before http://www.ardi.com/
contains enough information for people to see both what Executor is,
but also the claims we make for it.
Patrick> - Patrick McKinnion
--Cliff
ctm@ardi.com
Follow-Ups: