[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RFC: Expanded Apple II Information in FAQ
- Subject: RFC: Expanded Apple II Information in FAQ
- From: nathan@visi.com (Nathan Mates)
- Date: 1996/09/02
- Newsgroups: comp.sys.apple2
- Organization: Vector Internet Services, Inc.
I'm posting these RFCs (Request for Comment) mostly because those of
you who have enough of a clue to doublecheck my work have no need to
read the c.s.a2 FAQ and see any of my changes. This is an update from
what I posted yesterday in the monthly posting; the latest version is
always available at http://www.visi.com/~nathan/a2/faq/csa2.html
[By the way, did some magazine or something else just come out
mentioning this FAQ? According to my WWW page counter, I've gotten as
many hits in the first 18 hours of this week as I normally get in
about 4-5 days. Just curious.]
Anyhow, here's today's changed sections of the FAQ:
Archive-name: apple2/html
Last-modified: Sep 1 1996
Version: 4.5.9
_________________________________________________________________
Q#14 What is an Apple II? 9/1/96
Q#15 The Apple I
The original Apple was not much more than a board. You had to supply
your own keyboard, monitor and case. It sold for $666.66, but now they
are worth many thousand dollars apiece as a collector's item.
Q#16 The Apple ][ and Apple ][+
The computers that started the Apple II line; the Apple ][ debuted in
April 1977, and the ][+ in 1979. They were sold with 1 Mhz 6502
processors, a NTSC or PAL video out connector with ability to do 40x24
text (uppercase letters only), High (roughly 280x192, 4 (only early
][s) or 6 fixed colors) and Low (40x48, 16 fixed colors) resolution
color graphics, sound, plus they have 8 expansion slots to add
peripherals. (Slot 0 was essentially reserved for RAM/ROM upgrades,
though.) The ][ and ][+ were sold with anywhere from 4-48K of RAM. The
first versions had Steve Wozniak's Integer Basic built into ROM, while
later versions had the more powerful Applesoft Basic. Although a
cassette tape interface was provided, most systems used the external
140K per side (manually flipping the disk to access the other side was
extremely common) 5.25" Disk ][ drive. Common upgrades included adding
joysticks or paddles, 80-column video cards (not the same as a //e
80-column card), more memory or faster processors (Transwarp, Zipchip,
Rocketchip).
With 48 to 64K of ram, a ][ or ][+ can run most of the Apple II game
classics, as well as thousands of pieces of software. Early versions
of Appleworks (integrated Word Processor, Database, Spreadsheet) could
be run on a ][ or ][+ with 128K and a program called PlusWorks.
Recommended configuration: 16K language card (in slot 0 with a ribbon
cable running to the RAM) which extends the system to 64K RAM, an
80-column video card, shift key modification (allows the shift keys to
be used), and modified character ROMs to do lower case. Early external
hard drives, such as the Sider or Corvus can also be added. You can
add memory in various ways, but 95% of Apple II programs that require
128K probably will not work in a ][ or ][+, no matter how much RAM you
have-- they tend to require a //e or better.
Q#17 The Apple //e
Released in early 1983, the //e ('e' for enhanced) became the mainstay
of the Apple II line, being manufactured and sold into the 1990s.
While it still had the 1Mhz 6502 when first released (mostly for
compatability reasons with the Disk ][ hardware), it had uppercase and
lowercase text display built in, with working shift and capslock
keys.The motherboard was also simpler due to custom chips, and had 64K
RAM built in, and inherited all of the graphics modes from the ][+.
Slot 0 was replaced by an 'Auxillary' slot for an 80 column card with
optional extra ram. (The 'Extended 80 Column card' provided 80 display
columns plus 64K more ram for a total of 128K; other vendors sold
cards with more RAM, up to several megabytes of ram).
Several versions of the //e were released; the very first motherboard
revision (written on the motherboard in the back, by the power-on led)
as version 820-0064-A. The first change to this was one to the
motherboard to allow 'Double Hires' (560x192 in black and white mode;
140x192 in 16 fixed colors mode) graphics display if an extended 80
Column board was installed. You will need a motherboard which is not
revision 820-0064-A to do this.
The other main change (which can be done independently, such as to an
original motherboard) was to 'Enhance' the 'enhanced' Apple II. This
enhancement was accomplished by swapping 4 socketed chips on the
motherboard: the CPU (6502 to 65C02, which provided more instructions,
but was still at 1Mhz), character generator (40/80 column text) ROM,
and 2 ROM chips (Monitor/Applesoft). This upgrade could be done by a
user; Apple (and later Alltech electronics) sold the 4 chips. Most
current Apple II software requires an Enhanced //e, and sometimes 128K
too. The current operating system is ProDOS (Version 2.0 or so).
The easiest way to check if a //e has been enhanced is to look at the
top line of the screen when it is powered up or rebooted. If it says
"APPLE ][", it is not enhanced. The enhanced computers will say "Apple
//e". These enhancements were built into all subsequent releases of
the Apple II, such as the //c, IIc+, and IIGS. (It is technically
possible to do a partial (only swap a few, but not all 4 chips)
enhancement, while this test only determines the presence of an
enhanced monitor ROM, but those are rare, and should be avoided.)
In 1987, a third major revision of the //e came out. This one has the
Double Hires capable motherboard and is Enhanced, and is easily
identifiable by the numeric keypad built into the platinum-colored
case, which previous //es, ][+s, and ][s lacked. The motherboard also
had some changes: one 16K ROM IC which replaced the two 8K Monitor ROM
ICs (the CD and EF ROMs), two 64Kx4 RAM ICs replaced the eight 64Kx1
RAM ICs, the single-wire shift-key mod, and an Extended 80 Column
Card.
The above description of //e models is for the NTSC variants (video
standard used by US, Canada, Japan), while there were also some PAL
(Australia, Europe, etc) variants. Most of the time, you will find the
variants in countries using the video standards, but one way to be
sure is if the AUX slot is on the side of the motherboard near the
power supply, you have an NTSC model, whereas if it is in line with
slot 3, you have a PAL model. (Thanks to Steve Leahy for this one) The
PAL revisions are: [Thanks to Dave Wilson for this]
week 26 1983: 820-0073-A (c) 1982 / B-607-0664
Color killer switch soldered to vacant oscillator position on PCB.
week 38 1983: 820-0073-B (c) 1982 / B-607-0264
Color killer switch near RHS of PCB. All chips socketed.
week 7 1985: 820-0073 (c) 1984 / B-607-0264
PCB marked for enhanced ROMs &65C02 (may have old ROMs and 6502).
RAM &some TTL soldered in. Layout same as above.
The Apple //e is still useful for three major reasons: 1) It runs
AppleWorks, a simple to use, yet sophisticated Spreadsheet/Word
Processor/Database. 2) There are many Apples in schools, so there is a
ton of educational software for it. 3) It is was and will always be a
_Personal_ computer. You can learn as little or as much as you want,
and nothing stops you from learning about every nook and cranny in it.
Ask any big name programmer in MS/DOS or Mac where they learned to
program. Most of them taught themselves on a good ol' Apple //.
Good programs for an Apple //e: AppleWorks 3.0 or 4.0
(Spreadsheet/Word Processor/Database from Quality Computers), Copy ][+
(file utility from Central Point), ProTerm 3.0
(communications/terminal emulator from InSync), PrintShop
(sign/card/banner printer from Broderbund).
Recommended configuration: an enhanced //e with extended 80 Column
card (gives you 128K) or Applied Engineering's RamWorks (512K to 1MB
RAM). RGB video out could be provided with some third party cards. A
Hard Drive is recommended if you use a lot of different programs. You
can also speed it up with an accelerator (like the 5 or 10 Mhz Rocket
Chip (rare), 4 or 8 Mhz Zip Chip (common) or TransWarp (common)).
Q#18 The Apple //c and IIc+
The //c (released April 24th, 1984) and //c+ (released September 1988)
are 'luggable' versions of an Enhanced //e, with many built-in
'cards'. Included are 2 serial ports, a mouse port, a disk port and
128K of RAM. The IIc+ has a built-in accelerator that runs at 4 MHz
and a built in 800K 3.5" drive vs the 140K 5.25" drive of the //c.
Even though they don't have slots, you can still add extra memory
(there's room under the keyboard) and a hard drive (through the disk
port--a bit slow by ordinary standards, but usable. (Hard to find
though.. Was made by Chinook). The //c and IIc+ run just about
everything that an Enhanced //e runs. The //c and IIc+ cannot connect
to an AppleTalk network.
The //c had a number of internal revisions; the best way to check is
to go into Basic and type "PRINT PEEK (64447)" and press return. If it
says 255, you have a very old //c; most of those motherboards had
problems that prevented reliable serial communications faster than
2400 baud. See your dealer about getting an upgrade, which is
apparently no longer free (tell them that the Apple authorization
number is ODL660, and try anyhow). If it says 0, you can connect a
3.5" drive, but you don't have the memory expansion connector. If it
says 3 You have the memory expansion. If it says 4, you have the
latest model of the //c. If it says 5, you have a //c+.
Recommended configuration: 1 MB RAM, 3.5" drive, maybe a Hard drive.
Q#19 The Laser 128EX
While not made by Apple, this clone is a cross between the //c and an
Enhanced //e. It is as luggable as a //c and has built-in 'cards', and
an accelerator. It also has a slot to expand. If you want to add a
card, you may have to disable the internal UDC (Universal Drive
Controller, for 3.5" inch drives) or the internal 1MB memory
expansion. Runs almost everything that the //c and //e runs, except
for the odd program requiring a geniune Apple ROM.
Q#20 The Apple IIGS
The GS represents a giant leap in the Apple II line. It can still run
//e software, but has a better processor (16-bit 2.5Mhz 65816; can be
slowed to 1Mhz for compatability with older Apple II programs,
especially games), more ram (256K built in to the first releases), a
new super-hires graphics mode (320x200, 16 colors per line colors
picked from 4096 colors, or 640x200, 16 dithered (4 true) colors per
line from 4096 colors), a large set of commonly used routines called
the toolbox in ROM (just like the Mac, though it is not identical) and
a 32 oscillator Ensoniq sound chip. Despite having 7 main slots like a
//e, plus a RAM card (different from the //e's AUX slot), the GS has 2
serial ports, appletalk support, a 3.5" and 5.25" disk port, and RGB
monitor connector built in, but using those ports required that one of
the 7 main slots in it be mostly given up. (Accelerators and video
boards didn't require that.) The IIGS can not only run ProDOS, but it
can also run GS/OS, a sophisticated operating system with the better
features from the Macintosh OS.
With the new processor, video modes, and the like, IIGS software tends
to run only on the IIGS and no previous Apple II models, but pretty
much all software that runs on a //e or //c will run on a GS.
Released in September 1986, the original GS ROM 00 (which tended to
have the Woz signature on the front case, though that is no guarantee)
must have two chips (ROM and Video graphics controller) upgraded to
become a ROM 01 machine and boot/run current software. A later
revision of the mothermoard, known as the ROM 3 had a number of
significant changes: more ROM (256K vs 128K) on the motherboard, more
(1MB vs 256K) RAM on the motherboard, different capabilities for the
internal slots, better support for the disabled, and a cleaner
motherboard which can result in quieter sound support. The extra ROM
allows more parts of the system software to be accessed from there,
which allows a ROM 3 to boot and run GS/OS and GS/OS programs slightly
faster than a ROM 01. (The two have identical toolbox functionality
from the programmer's standpoint, however.)
To determine which ROM version you're using, when you power it up, it
should say "Apple IIGS" at the top of the text screen for a second or
so, and possibly some text at the bottom, which states either ROM 01
or ROM 3. If it does not say either, you have a ROM 00, the original
version. You must upgrade a ROM 00 to an 01 (easy-- swap 2 chips), or
a ROM 3 (harder-- swap motherboards) it in order to run current system
software.
The current system software works to make a ROM 01 and a ROM 3 two
systems appear almost identical, except for the obvious such as RAM
built in. Certain games and other copy protected software that used
undocumented entry points on the ROM 01 will not work on the ROM 3.
Recommended configuration: 1.25 MB lets you boot up GS/OS and use most
programs. With 2 MB, you will have room for Desk Accessories. Go for 4
MB if you want a RAM disk (useful if you don't have a hard drive) or
do a lot of Graphics work. Adding a hard drive is highly recommended
for speed and System 6. You can also speed it up with a TransWarp GS
or Zip GS, which can speed a GS up to around 14Mhz. A separate FAQ for
upgrading ZIP or TransWarp GS accelerators is available at
http://www.visi.com/~nathan/a2/faq/zip.html.
Q#21 The Apple ][e Emulation Card
This is a card that fits in certain Macs (LC, LC II, LC III, a few
Performas) that lets one run Apple //e software. It is actually more
like a //c because the card is not expandable like a //e. There is a
place on the back of the card to plug in a UniDisk 5.25" and a
joystick. Because the graphics are handled by the Mac, animation may
be slow if you don't have a decent Mac.
_________________________________________________________________
Q#22 Some Common Questions (with answers!) 2/8/95
Q#23 Info about A2's:
Q#24 What is 8 bit and 16 bit?
A: That indicates how big the chunks of data are that the CPU can
manipulate at once. The Apple IIGS is a 16 bit machine and all other
Apple ]['s are 8 bit machines. (It is possible to put a 65802
(extremely rare nowadays) as a replacement for a 6502 or 65C02, and
get limited 16 bit functionality, but as the GS has a lot of extra
chips to support what it does, you still would not be able to run
99.9% of GS software on such a machine)
Q#25 How can I tell what version my computer is?
A: Look at the case of the computer to determine which Apple II you
have, then look above (sections #14-21) for that model. The methods of
determining the versions of each model are integrated into the other
information for that model.
--- End of changes.
Nathan "I haven't rewritten _all_ of the FAQ yet" Mates
--
<*> Nathan Mates http://www.visi.com/~nathan/ <*>
# What are the facts? Again and again and again-- what are the _facts_?
# Shun wishful thinking, avoid opinion, care not what the neighbors
# think-- what are the facts, and to how many decimal places? -R.A. Heinlein