[comp.sys.apple] GS ROM version 01

KAPFFER@DMZRZU71.BITNET (Matthias Kapffer) (05/09/88)

Last  week  I  finally got my new IIgs ROMs (yes, after just waiting *9* month
for  it  !).   After  a little bit of playing with that new toy I detected the
following rather annoying bug:

The  Routine  APPLEII  @  $FB60  in the monitor which is supposed to clear the
screen  and  display the cold start message ("Apple IIgs" on the old ones, now
complemented  by the copyright notice) has several unwanted side effects.  Not
only  that  the  internal  cursor  is placed in line 24 instead of 1 as in all
prior  versions  (ok, this one was never documented anywhere) but several jump
vectors  will be overwritten with a dummy address (for example, $FF65 for $3D0
and  $3F5  or  $FF/B5DE, which is SEC / RTL, for the following).  This affects
BELLVECTOR,  nearly all IRQ.XY (except IRQ.MICRO obviously) and several others
making the CDA menu unreachable.

I used to call this routine in the HELLO file of me DOS 3.3 disks and now have
to edit them all !  And note that this behaviour is a bug because APPLEII is
documented in the Apple IIgs Firmware Refernece Manual as an official one
(specified with *no* side effects of course) and therefore should be stable
for the rest of the time. If Apple keeps changing the ROMs at this rate the
Apple II will soon be more compatible with a vacuum cleaner than the former
members of the family !!!

                                        Matthias Kapffer
                                        <KAPFFER@DMZRZU71.BITNET>