🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac
Article #42969

Re: Mac clone rumor (long)

#42969
From: Ivan Cavero Belaunde
Date: Wed, 24 May 1989 14:19
57 lines
3443 bytes
In article <600039@zaphod> mahan@zaphod.ncsa.uiuc.edu writes:
>
>I don't know what method CEKA is using to protect their roms, but one
>possible way is to have just a few memory addresses trigger the wipe.  Since
>a typical rom copy routine is going to read every address.  Since we don't
>know which addresses ( or block of addresses ) would trigger the wipe....

There still would be multiple ways around it if you want to figure out how
to copy them.  You might need quite a few ROMs (to play with and experiment
where they wipe out), but you could just read through the ROMs, recording which
locations trigger the wipeout.  You could even read, wait a few cycles, and
read again to check if the same contents are still there (just in case the
ROM erasure is delayed).  However, if the protection is done this way,
*one* bad system crash that sends the CPU fetching instructions where it's
not supposed to, and your ROMs are gone.  It seems to me that CEKA's protection
scheme is more trouble than it's worth, since pissed off people about wiped-out
ROMs while using their machines can wreak havoc with your reputation as a
supplier as well as yell loud enough to make other people pissed off at you
as well.

I have further reservations about these ROMs, some of which have been
discussed in the net:

1) If development was done in a "clean room" environment (ie w/o looking at
	the originals but only at what they do) then how the heck do they
	work around the code in the system file which is location dependent
	(you know, the stuff that checks the stack to check where it was
	called from and what not).

2) How do they work around Apple's patents on display technology (discontinuous
	regions, specifically)?  Or do they completely disregard them and
	leave themselves wide open for a lawsuit?

3) Who are these people, anyway?  I mean, I was under the impression that
	the 128K ROM code was written in assembly code and "hand-optimized"
	by hotshot 68K programmers.  It seems a little off-the-wall, to
	say the least, for an outfit to appear seemingly out of nowhere
	claiming to have done what they do, and to have written faster code
	than Apple's.  Not impossible, but they're pushing it.

4) How are they going to work around System 7 if Apple decides to put random
	checks inside the System software?

Needless to say, I am *very* skeptical about these people's claims, especially
in light of the various mistakes in the article (Apple's ROMs written in C,
their being able to provide Apple's System and Finder to run on non-Apple
machines [that's a big no-no in the licensing agreement], etc.)  I'll believe
it when I see it, and if that happens I hope to see them squashed in court.

-Ivan Cavero Belaunde

	"War is Peace.  Freedom is Slavery.  ARA is Edible."

EMail: captkidd@athena.mit.edu
USnail: 407 Memorial Dr.
	Cambridge, MA 02139
Phone: (617) 621-0312
Technical Details
Message-ID: <11632@bloom-beacon.MIT.EDU>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!cs.utexas.edu!tut.cis.ohio-state.edu!bloom-beacon!athena.mit.edu!captkidd
References: <20335@uflorida.cis.ufl.EDU> <600039@zaphod>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!cs.utexas.edu!tut.cis.ohio-state.edu!bloom-beacon!athena.mit.edu!captkidd
From: captkidd@athena.mit.edu (Ivan Cavero Belaunde)
Newsgroups: comp.sys.mac
Subject: Re: Mac clone rumor (long)
Message-ID: <11632@bloom-beacon.MIT.EDU>
Date: 24 May 89 14:19:24 GMT
References: <20335@uflorida.cis.ufl.EDU> <600039@zaphod>
Sender: daemon@bloom-beacon.MIT.EDU
Reply-To: captkidd@athena.mit.edu (Ivan Cavero Belaunde)
Organization: Massachusetts Institute of Technology
Lines: 57