[comp.sys.atari.st] software Mac and rudeness

MARKS-ROGER@YALE.ARPA (12/18/86)

>Great News!!!!
>In Europe people succeeded in writing a *software* Mac Emulator. Which
>basically works the same as the hardware Magic Sac, but instead of needing
>a set of Macintosh Roms in the cartridge port, it loads the Rom contents
>into _memory_.

>The good thing of all this is that the software emulator may be Public
>Domain! Ofcourse, it does not include the Mac Rom contents themselves. You
>will probably be requested to buy them and transfer them to disk.

	I'm confused.  It seems to me that one should consider ROMs to be
hardware.  Debate this if you'd like, but the fact remains that I 
can't imagine being able to "transfer" the ROMs to disk without some sort
of...hardware.  The Sac solution of plugging the ROMs into the cartridge
port seems to me eminently reasonable.  And, of course, the Sac is part
software too.
	Why do I make an issue over this?  Read on...

>I'm inclined to believe that ....(the inventor of the Magic Sac) 
>just made a hardware version in order to boost his profits. Obviously,
>this works just as fine.

	I find this statement outrageously offensive.  From my vantage point,
the Sac seems like a perfectly rational design.  If someone has something
better or cheaper to offer, fantastic.  But to come out with a vicious remark,
based entirely on the author's imagination and without any apparent purpose,
is pure sleazeville.  
	While I'm at it, a certain guy at Atari has been taking a lot of 
cheap shots on this net from people who expect continuous attention from him
just because they know his name.  Complain about his employer if you have to,
but keep the personal stuff out of it.  This isn't just my cockamamy notion--
check the net ground rules.
	While I'll admit that I wouldn't be flaming away if I didn't perceive
the people in question to be two of the "nice guys", I think the principle is
more general than that.  The principle is, come on, guys, let's be civilized.

FYI: I have no connection with any of the parties involved.

Roger
Marks@yale.arpa
-------

grunau_b@husc4.harvard.edu (justin grunau) (12/19/86)

I agree 100% with MARKS-ROGER@YALE.ARPA on his response to Patrick@ark
(Paul Molenaar?) regarding the Magic Sac and this alleged "new European
emulator".  It was offensive to imply that David Small is trying to boost
his profits by using hardware instead of software;  it is, however, probably
based on a gross misunderstanding.

In no rational sense can David Small's cartridge be called a "hardware
emulator".  The cartridge itself does not contain any of the emulation ware
at all -- the emulation, if you can call it that, is done by software that
you get on a little TOS diskette.

A good example of a hardware emulator is Atari's upcoming Big Blue Box:  they
use hardware (an 8088, amongst many other things) to convince the MS-DOS
software that it is running on an MS-DOS machine.  The better the emulator,
the closer the software actually IS to running on an MS-DOS machine:  the
MacCharlie emulator is supposed to be an IBM clone without the keyboard and
screen.

A good example of a software emulator is Paradox's MS.EM. -- it is software that
runs on the 68000 that emulates the hardware activities that an 8088 would
perform:  in other words, it is just an 808X instruction set interpreter, no
different in principle from a BASIC interpreter.  I think we can rule this
definition of software emulation out for the European Mac emulator:  it would
be foolish (and very slow) to write a 68000 interpreter that would run on a
68000.

In any event, the Magic Sac is neither version of emulator, least of all a
hardware emulator, because you have the most relevant piece of hardware there
already:  the 68000!  The only emulation ware he sells you is his set of
patches to the MacIntosh OS that re-route hardware references to the ST
hardware, which is of course quite different from the Mac's.  Any software
that bypasses calls to the OS and directly references hardware will of course
fail miserably on the Magic Sac, and unfortunately more applications do that
than we would like.  The ROM cartridge isn't really "hardware emulation" --
it's just a legal way to get the SOFTWARE contained in the Apple ROMs into
your machine.  Copying the contents of the ROMs onto disk and selling them would
be highly illegal, and I doubt the Europeans are doing that.  Also, it is hard
to see an advantage to loading the ROM software into your RAM -- if you use the
cartridge, you don't use up any RAM, which is a clear advantage!

Now that we have cleared this up, perhaps the original note writer would like
to elaborate on his report, and/or direct us to the original sources?  I would
speculate that if the European approach is truly different, it must be a
rewrite of the Apple ROMs (a la Phoenix's version of the IBM BIOS).  It is
hard to see offhand how this would be any better than using the real ROMs --
here, too, I would expect that applications which directly access hardware
would fail, and I don't think it would be cheaper to develop such a product
than what David Small has done ...

									JJMG

{ seismo OR rutgers OR decvax!ihnp4 } !husc6!husc4!grunau_b

mugc@utecfb.Toronto.Edu (ModemUserGroupChairman) (12/20/86)

In article <8612181103.AA02378@ucbvax.Berkeley.EDU> <MARKS-ROGER@YALE.ARPA> writes: [in reply to a rude sounding announcement about a mac emulator]


>	I find this statement outrageously offensive.  From my vantage point,
>the Sac seems like a perfectly rational design.
> ...
>	While I'm at it, a certain guy at Atari has been taking a lot of 
>cheap shots on this net from people who expect continuous attention from him
>just because they know his name.  Complain about his employer if you have to,
>but keep the personal stuff out of it...

	I whole heartedly agree. Getting personal is very low indeed,
	but when it is done in public (in front of the whole world
	so to speak!) it's truly rotten.


>Roger
>Marks@yale.arpa
>-------

anees munshi