[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Help me ID cards in my Apple ][
C'm on, folks!
The AE Z-80 is definately a CP/M card. We agree on that.
All Apple ]['s do color, and the video jack is an RCA pigtail, right? So it's
a ][+ 80-column board. I can almost guarantee it isn't for RGB.
And it has nothing to do with color.
That card with the switch is a Slot 0 card. The Language System is the typical
16k memory card built in to all e's c's, and gs's, with the little ribbon cable
to the main memory board. I don't think there was a switch on that card.
Where you DO find a little toggle switch is on the Applesoft and Integer BASIC
ROMcards. Apple Pascal was never, to my knowledge, put on a ROM card. The
switch determines which BASIC the computer will start up into on a cold start.
On an Apple ][ (NOT ][+), without Autostart ROM, you get dumped into the
Monitor. If you type a ctrl-B<RETURN> with no ROMcard, you end up in Integer
BASIC (">"). With the card installed and the switch properly thrown, you get
dumped into Applesoft ("]"), which comes from the card.
If you boot DOS, either with the Autostart ROM or directly from the Monitor,
the switch setting doesn't matter. (DOS 3.3 here...) If Applesoft is present
in the machine, either on the main board or on a ROMcard, AND the greeting
program on the disk is in Applesoft, then DOS will override the switch setting,
and load the program in Applesoft. That's why the old (pre-][e) System Master
"Hello" program had that banner that said, "DOS VERSION 3.3 APPLE II PLUS OR
ROMCARD/COPYRIGHT APPLE COMPUTER, INC.". That program would search for a
Language System, and if present, would load a copy of Integer BASIC onto the
RAM card. On a ][ standard with ROMcard, of course, no Language System would
exist, and no language would be loaded. No problem, unless you want to use
Pascal.
If the computer is a ][-standard with a language system, DOS will get a
"LANGUAGE NOT AVAILABLE" error as it tries to boot the Applesoft 'hello'
program, so it tries to find a program called "APPLESOFT", written in Integer
BASIC. This program searches for a Language System, and, if present, loads
Applesoft into it. In any case--][ with Applesoft ROM card, ][+ with Integer
BASIC ROM card, or ][ with language system--you end up (after booting a System
Master) with two BASICs in memory.
By the way: If the ][ in question does not have the Language System (the card
is, as I suspect, a BASIC ROMcard), AND you want to program in ANY BASIC, then
I suggest that you abandon any thought of using ProDOS. Sure, you can run
ProDOS without the upper 16k (where it usually resides), but you can't run
BASIC.SYSTEM. The easy solution is: a. Buy a used language card. Solves the
ProDOS problem, but if your on-board language is Integer BASIC, it could be a
hassle. Or b. Back up a generation, and join me in preserving DOS 3.3
--Dave Althoff, Jr.
(I like filenames like "{MORE} WILD PROGRAMMING TRICKS" that ProDOS can't
handle. Just see what a file transfer utility does with the Bag of Tricks
filenames, all of which start with "BAG OF TRICKS ("!)