On Wed, 13 May 1998, David Williams wrote:
Ok Sam, I have the Apple //c Technical Reference
Manual with me now.
It has a complete source code listing of the final version of the //c
Firmware ROM. The memory map shows the //c firmware
occupied 32K. 16K listed as "Main side ROM" and another 16K as
^^ ^^ ^^
"Auxillary side ROM". Besides Applesoft and
the monitor, they show
UniDisk 3.5" routines (part of SmartPort), mouse handlers, Mouse
BASIC routines, ACIA routines, diagnostic routines, the
mini-assembler, extra monitor commands, firmware for all of the
"built-in cards" and lots and lots of assembler utility routines and
the SmartPort/Protocol Converter. It says later models had "a 256K
^^^
ROM IC to replace the 128K ROM". I'd guess
without further digging
^^^
that the 32K of ROM on the memory map doesn't
include all of the
code.
I'd bet that these "128K" and "256K" figures are in kiloBITS, not
kiloBYTES. So the "128K" ROM is 16KB, and the "256K" ROM is 32KB,
making
all of the numbers magically work. :)
Doug Spence
ds_spenc(a)alcor.concordia.ca