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

Apple II ROMs?



I have a question about how to determine if a Apple II clone is a clone of
the original Apple II, or if it's a clone of a II+. I know that it's
basically a moot question, since there wasn't much difference between a II
and II+ board, but mostly I'm just curious about the ROMs.

The original Apple II was sold with three ROMs (Monitor, and Integer Basic,)
but no Applesoft or Autostart ROMs. Later, you could purchase those ROMs to
make your Apple II be II+ compatible (applesoft, autostart, etc.) Is that
correct?

If I have an early clone motherboard which only has three ROMs, is it
reasonably safe to assume that it was built as an Apple II clone, rather
than a II+ clone? 

For example, if I have a clone board that is laid out like an Apple II
board, and it has the six ROM sockets but only three are being used
(D0,E0,F0,) I would assume that that system is meant to be a clone of the
II+, and that the owner would provide his own D8,E8,F8 ROMs. Correct?

But... if I have a clone board that only has the initial three ROMs, and no
room for expansion, should I assume that it's meant to be a clone of the
original Apple II? I guess that they could have used larger capacity ROMs
which would hold more information but I'm not sure? If they used 32k ROMs
instead of 16k ROMs, could they have the Autostart and Applesoft code
included into those ROMs (D0,E0,F0?) Would that work, as far as addressing
is concerned?

I have one late model clone board that only has the Monitor ROM on the
motherboard, and two additional ROMs on an expansion card. The card ROMs
are different sized -one 16k and one 32k. The card has room for two
additional ROMs but they were never added. However, the system Autostarts
from a disk drive, and it loads Applesoft on startup (with no disk in the
drive.) I don't understand how they were able to do so much with those two
ROMs?

I have a Basis 108 that uses six 32k ROMs. Each ROM is somehow divided into
two halves. By using a switch before startup, the system can be set to use
either Basis Basic or Applesoft. In otherwords, each of the six ROMs
contains code for both versions of Basic. Could the six Basis Basic ROMs be
compressed into three 32k ROMs instead of six 16k ROMs? Or does the
computer look for different parts of the software at different address
locations?

If a board does not have an Autostart ROM (or expansion room for one) can
you use work around that problem by using a ROM expansion card, like those
old six ROM cards that I've seen on ebay?

E.