[net.micro.mac] MaQuestions

markmc@ncrcae.UUCP (Mark McCulley) (12/12/84)

	I am planning to be a new MAC owner very soon.  In the
meantime I have some questions that some of the more experienced
users on the net may be able to help out with.

	I want to write some applications that use the graphics 
capabilities and user interface that is embedded in the ROM.
Do any of the available C or PASCAL compilers allow access to
these routines?  Any comments from anyone that has tried to
do something similar?   How much help is the 'Inside Mac' package
that Apple sells for $100?  How much real development can be done
for the MAC without a LISA?

                                 Thanks,
                                 Mark ...decvax!mcnc!ncsu!ncrcae!markmc

chuqui@nsc.UUCP (Chuqui[The Time Traveller]) (12/14/84)

 
>	I want to write some applications that use the graphics 
>capabilities and user interface that is embedded in the ROM.
>Do any of the available C or PASCAL compilers allow access to
>these routines?  Any comments from anyone that has tried to
>do something similar?   How much help is the 'Inside Mac' package
>that Apple sells for $100?  How much real development can be done
>for the MAC without a LISA?

Well, I just got a copy of Inside Mac. It is CRITICAL to have if you want
to play with the guts. From what I can tell, it is also VERY complete, and
well done. I also just got the Mac C compiler from Consulair, and I cannot
recommend it highly enough. It will interface completely with the material
in Inside Mac and has interface libraries written for most (or all) of it.
It looks quite complete (it doesn't support floating point yet, but from
indications in the manual it will later). The documentation is wonderful,
down to assembly language documentation of the code generated by C
statements (yippee! I wish more compiler writers understood this). The
licensing agreement is a wonder-- the people who wrote it understand
reality. The disk is copy protected, but the consulair people will ship you
a set of unprotected disks if you sent them $25 for handling and a signed
agreement that you will abide by the licensing agreement (one machine,
don't pass it around to your friends). This seems like a wonderful
tradeoff-- a passive licensing agreement with copy protection, but an
active licensing agreement for those that want the alternatives. People
will take advantage of this, I'm sure, but they certainly won't be able to
claim ignorance if they get caught. And the WARRANTY! Consulair actually
warrrants that their compiler will compile code in some reasonable
facsimile to what their manual says it will, or they will fix it (if you
find a reproducable bug in the first 60 days or so). In a day when most
warranties don't even admit that their software will boot, this is the kind
of person that needs to be supported. Mac C is a must for serious hackers
who want to get their hands dirty.

chuq


-- 
From behind the bar at Callahan's:		Chuq Von Rospach
{allegra,cbosgd,decwrl,hplabs,ihnp4,seismo}!nsc!chuqui  nsc!chuqui@decwrl.ARPA

The evil that men do lives after them; the good it oft interred with their
bones. So let it be with Caesar. The noble Brutus hath told you Caesar was
ambitious... And Brutus is an honorable man