Subject: Re: What's the difference between a IIc that is a "3" and a "4"?
From: [email protected] (David Empson)
Date: Sat, Nov 28, 1998 05Ç16+
Message-id: <[email protected]>

Jason Whorton <[email protected]> wrote:

> Hello.  What is the difference between a IIc that reports "3" on the print
> peek (64447) and one that reports "4"?

The "3" version is the memory expansion IIc (the first one that contains
the memory expansion slot).  The "4" version has bug fixes but no new
features.

Here is the technical note which describes all the Apple IIc firmware
revisions (reformatted slightly).


Apple II
Technical Notes
________________________________________________________________________
                                            Developer Technical Support


Apple IIc
#7:    Existing Versions

Revised by:    Matt Deatherage                             November 1988
Written by:    Guillermo Ortiz                             November 1987

This Technical Note describes the main differences between the five
different IIc ROM versions which encompass the original IIc and four
revisions.
________________________________________________________________________


Original IIc ( $FBBF = $FF )

o    Can use the IIc external drive only
o    No AppleTalk firmware
o    PR#7 boots the second drive
o    Mouse firmware maps to slot 4
o    Serial firmware does not mask incoming linefeed characters
o    Serial firmware does not support XON/XOFF protocol


3.5 ROM IIc ( $FBBF = $00 )

o    Can use the IIc external drive and the UniDisk 3.5 drive
o    AppleTalk firmware maps to slot 7
o    PR#7 returns the message "AppleTalk Off Line"
o    Mouse firmware maps to slot 4
o    Serial firmware defaults to mask all incoming linefeed characters
o    Serial firmware supports XON/XOFF protocol

Original "Memory-Expandable" IIc ( $FBBF = $03 )

o    Can use the IIc external drive, the UniDisk 3.5 drive, and the IIc
    Memory Expansion Card
o    Mouse firmware maps to slot 7
o    No AppleTalk firmware
o    PR#7 kills the system
o    Serial firmware defaults to mask all incoming linefeed characters
o    Serial firmware supports XON/XOFF protocol


Revised "Memory-Expandable" IIc ( $FBBF = $04 )

Same as Original Memory-Expandable, plus:
o    Keyboard buffering firmware bug fixed
o    Firmware returns correct information when the Memory Expansion Card
    is not present


Apple IIc Plus ( $FBBF = $05 )

o    Can use the external IIc drive, the UniDisk 3.5 drive, the Apple
    3.5 drives, but not the original IIc Memory Expansion Card.
o    Contains a Memory Expansion Card connector
o    3.5" internal drive replaces 5.25" internal drive
o    Mouse maps to slot 7
o    PR#7 kills the system
o    4 MHz 65C02 microprocessor
o    Accelerator chip and static RAM cache permit operation up to 4 MHz
o    Keyboard replaced with Apple Standard Keyboard (minus numeric
    keypad)
o    Internal power supply
o    Internal modem connector
o    Serial ports refitted with mini-DIN 8 connectors
o    Headphone jack has been removed
o    Volume control relocated above the keyboard
o    40/80 column switch replaced by keyboard (Sholes/Dvorak) switch


Further Reference
o    Apple IIc Technical Reference Manual
o    Apple IIc Technical Note #5, Memory Expansion on the Apple IIc
o    Apple IIc Technical Note #6, Buffering Blues
o    Apple II Miscellaneous Technical Note #2, Apple II Family
    Identification Routines 2.1
o    Apple II Miscellaneous Technical Note #7, Apple II Family
    Identification
o    Apple II Miscellaneous Technical Note #8, Pascal 1.1 Firmware
    Protocol ID Bytes



--
David Empson
[email protected]
Snail mail: P.O. Box 27-103, Wellington, New Zealand