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

Re: Apple // peripheral cards



Terence J. Boldt <apple2@cgocable.net> wrote:

> This got me interested so I dragged out my two Apple ROM cards.  The one I
> knew worked as a II+ in my IIe, but the other I never tried since it only
> has 5 out of the 6 ROMs.  I just put it in now and it comes up into the
> monitor.  I hit ctrl-C and enter and it goes to Integer BASIC.  I just can't
> tell what to do from there.  Did the original II have ROM in the D8 page?

No.  It didn't have the D0 bank either, but Apple did release a chip
called "Programmer's Aid #1" which goes in the D0 socket on the original
Apple ][, or the corresponding socket on an Integer ROM card.

Apple never released anything for the D8 socket, but there was a
third-party chip called Dr Watson, if I remember right (I've never
encountered it).

Note that Applesoft uses the entire D0-F7 range, so all sockets are
used.

> Perhaps that's why BASIC craps out when I try to add a line.  It says "****
> MEM FULL ERR" and beeps.

Nope.  That is because you tried to initially enter Integer BASIC by
resuming with a warm start (Ctrl-C), instead of a cold start (Ctrl-B).

The cold start is required to initialize the zero page variables, but is
only supposed to be used on the initial entry to BASIC (unless you want
to wipe everything and start again).

This command is rarely used if you have an Autostart ROM (e.g. ][+),
because the cold start is performed when you first enter BASIC by
booting DOS, with Ctrl-Reset, or by the Autostart ROM not finding a disk
controller and falling out to BASIC.

The Ctrl-B command was required with the old monitor ROM (e.g. original
][), when you enter BASIC after turning the computer on or resetting
(either of which leaves you in the monitor).

-- 
David Empson
dempson@actrix.gen.nz
Snail mail: P.O. Box 27-103, Wellington, New Zealand