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

Re: Apple ROM cards



In article <3k2me4$8nm@borg.svpal.org>,
Paul Creager <wily@svpal.svpal.org> wrote:
> Question:  if I have an Apple firmware card that has the Autostart 
> (Applesoft) ROMs on it (for use in the original ][), can I swap the ROMs 
> from a ][ motherboard so that the firmware card will act like an Integer 
> BASIC firmware card?

Yes.

> If yes, do I need to swap all 6 chips, are just certain ones?  The card 
> has room for the following:  D0 D8 E0 E8 F0 F8

You must swap all six ROMs, with the possible exception of the F8 ROM
(the monitor).  I would suggest swapping this anyway, so the
motherboard has the autostart ROM to go with Applesoft, and the card
has the old monitor ROM, to go with Integer BASIC.

> As I remember, the Integer card didn't use D8.  Does that sound right?

Yes.  D0 isn't actually part of Integer BASIC: it is "Programmer's Aid
#1", which contains a set of machine code and BASIC extensions
(accessed via monitor commands, JSR and/or CALL statements) for
functions such as machine code relocation, hi-res graphics, sound, etc.

Integer BASIC itself occupies E0 and E8 (and possible some of F0).
Most of F0 is taken up with Sweet-16 and the mini-assembler.  F8 is the
Monitor ROM.

With Applesoft, D0 through F0 all contain Applesoft BASIC.

I'm not aware of an official D8 ROM being shipped for use with Integer
BASIC.

There must be something there in the INTBASIC file included on DOS 3.3
System Masters: it might be a debugging utility ("The Inspector"?), or
something like that.

Does anyone have any further information on this?
-- 
David Empson
dempson@actrix.gen.nz
Snail mail: P.O. Box 27-103, Wellington, New Zealand