Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!hao!ames!ucbcad!ucbvax!CORY.BERKELEY.EDU!dillon From: dillon@CORY.BERKELEY.EDU (Matt Dillon) Newsgroups: comp.sys.amiga Subject: Re: Kickstart in ROM Message-ID: <8711181743.AA01107@cory.Berkeley.EDU> Date: Wed, 18-Nov-87 12:43:53 EST Article-I.D.: cory.8711181743.AA01107 Posted: Wed Nov 18 12:43:53 1987 Date-Received: Sat, 21-Nov-87 09:44:24 EST Sender: daemon@ucbvax.BERKELEY.EDU Lines: 18 :>Amiga and Commodore have devised what I consider to be an extremely clever :>and workable way to sell machines with the bulk of the O/S in ROM and yet :>keep open the door for easy improvements and cost effective updating. :> :>Nobody else in the Computer business has managed to do that. : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ : :I beg to differ. Any trap-based routine in the Macintosh OS may be replaced :at any time. This is possible because all trap routines are accessed through a In terms of modifying or updating OS routines, it can be done just as easily on the Mac as the Amiga. BUT the Mac uses traps for most OS calls while the Amiga uses a more sophisticated library system which has virtually no overhead. A trap takes 38 cycles + 20 for the return. An amiga library call takes 18 cycles (jsr) + 16 (rts). 58 vs 34 best case. There are also tricks one can play with that jsr... -Matt