Article View: comp.sys.mac
Article #29719Re: Why do Macs have ROMs?
From: Larry Rosenstein
Date: Fri, 01 Jul 1988 18:06
Date: Fri, 01 Jul 1988 18:06
36 lines
2486 bytes
2486 bytes
In article <453@etive.ed.ac.uk> nick@lfcs.ed.ac.uk (Nick Rothwell) writes:
> But things have changed a little. Users are flying 1-2Meg Macs with hard
>disks, so memory space and disk access aren't so much of a problem. In which
As has been discussed recently, I don't think the majority of users have
more than 1Mb. I don't know what percentage have hard disks. All the
discussion about FullWrite, HyperCard, LSC, ... taking 1Mb or more means
that RAM space is still at a premium.
On a Mac Plus, there are only about 30K of patches. Putting everything in
RAM would require an additional 80-90K of RAM. Plus there would be
increased boot time while the stuff was being loaded.
> This question was prompted by a look at the size of the System Files for
>System 3.0 and 4.3, which came with my Mac+ recently. System 3.0 is 118K,
>System 4.3 is 327K. I suppose 4.3 has MultiFinder hooks and so on, in which
Looking at the System file size is misleading. The System file contains
patches for 3 different machines, plus fonts, color resources, etc. It is
difficult to squeeze everything onto 1 800K disk as it is now, it would be
almost impossible to release a bootable system if it also had to include the
ROM image (especially for a Mac II with 256K of ROM).
I don't think much of the ROM code is "wasted" (ie, not used), and the
percentage is not constantly increasing. Of the changes made in System 6.0
vs. System 5.0, most were additions to the ROM (eg, Notification Manager,
Sound Manager for Mac Plus/SE), rather than replacements for ROM routines.
Another historical reason for the ROM is that on all the Macs before the Mac
SE and Mac II, the video circuitry was competing with the CPU for the RAM.
Therefore, code running out of ROM ran faster than out of RAM.
Larry Rosenstein, Object Specialist
Apple Computer, Inc. 20525 Mariani Ave, MS 27-AJ Cupertino, CA 95014
AppleLink:Rosenstein1 domain:lsr@Apple.COM
UUCP:{sun,voder,nsc,decwrl}!apple!lsr
Technical Details
Message-ID:
<13155@apple.Apple.COM>Path:
arc1-ca.pugleaf.net!utzoo!attcan!uunet!husc6!bloom-beacon!tut.cis.ohio-state.edu!mailrus!ames!amdahl!pyramid!voder!apple!lsrReferences:
<453@etive.ed.ac.uk>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!husc6!bloom-beacon!tut.cis.ohio-state.edu!mailrus!ames!amdahl!pyramid!voder!apple!lsr From: lsr@Apple.COM (Larry Rosenstein) Newsgroups: comp.sys.mac Subject: Re: Why do Macs have ROMs? Keywords: Macs, ROMs Message-ID: <13155@apple.Apple.COM> Date: 1 Jul 88 18:06:00 GMT References: <453@etive.ed.ac.uk> Reply-To: lsr@apple.apple.com.UUCP (Larry Rosenstein) Organization: Advanced Technology Group, Apple Computer Lines: 37