[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ROM 1 vs ROM 3???



In article jgreer4350@aol.com (JGreer4350) writes...

>I don't understand the difference between the two. Is one better or more
>compatible?

    Well to an outsider (anyone totally unfamiliar with the Apple II)
the differences are rather insignificant and trivial. For the most
part, it could be summed up as the same original Apple IIgs computer,
only with more built-in RAM and ROM. That observation wouldn't be too
far off the mark, as the Apple IIgs--as manufactured and shipped from
Apple--remained relatively unchanged throughout its 6+ year lifespan.

    As for a detailed explaination of the differences, here they are
in a nutshell: The first motherboard revision of the Apple IIgs had
256K built-in, 128K of ROM. The original firmware that plugged into
this board was known as the "ROM 00", which was then replaced by the
"ROM 01" firmware (which Apple offered as a free update by simply
swapping a single ROM chip).

    The next motherboard revision was called "The Apple IIgs with
1 Megabyte of RAM" and as the name implied, came with just over a
1 MB of memory built-in (1152K to be exact--both machine had 128K
of 'Slow RAM', but the ROM 00/01 had 128K for 'Fast RAM' while the
ROM 3 had 1024K. So 128K+128K=256K or 128K+1024K=1152K). It also
had double the ROM size, totaling 256K (the ROM 00 and 01 firmware
was only 128K) and as the third revision of the firmware, Apple
decided to call it the "ROM 3" (rather than ROM 02). The new board
also featured a newer ADB micro (built-in keyboard mouse, sticky
keys, updating of extended keyboard LEDs), the MB0 signal required
by video cards available in slots 1 through 6 (rather than just
slot 3 on the old board), hardware shadowing of text page 2, a
removable clock battery, a set of jumper pins to lock out the
classic text Control Panel and decreased electrical noise and
power consumption, so it had cleaner sound and more likely to
work with sensitive cards.

    As for the firmware changes, they added many more toolsets in
ROM and updated existing ones (System 5 versions), gave it faster
3.5 drive and RAM Disk firmware when used in 8-bit mode, made it
so you could set slot-4 to 'Your Card' without losing the mouse in
GS/OS and made it so AppleTalk less was constricted in terms of slot
assignment. They cleaned up the Classic text Control Panel, let you 
warm-boot to resize RAM Disks, added new System Monitor features, 
and of course, many bug fixes (and new bugs added). :)

    In summary, the ROM 3 board was slightly faster (maybe 5-10%)
when running native software and gave you many small benefits you
did not get with the ROM 00/01 board (being able to have 5 MB of
DMA memory was an obvious one, not having that annoying buzzing
and hissing from the Ensoniq chip or using a 15 MHz Zip GS were
a couple more worth mentioning). Originally there were compatibility
issues with older software titles, just like when the ROM 01 was 
released, but anything worthwhile has been updated or patched
by now. It was mostly hardcoded games and demos that had problems
with the new ROM. All this is off the top of my head, so I may
have missed a couple of things, but that should give you a good
idea.

Mitchell Spector
spec@vax2.concordia.ca