Apple IIc

蘋果 IIc 是蘋果 II 系列上的第四款機型，也是蘋果公司首次試圖生產可攜式電腦。最後開發出的是 7½ 磅重的可攜式 Apple II。名字中的 c 代表 compact (緊密的)，表示其實際上是一套壓縮在筆電大小的完整 Apple II 電腦 (省去螢幕及電源供應器)。它提供了內建軟碟機及新設計的機後擴充槽，但缺乏內部擴充槽及直接更改主機板的功能，使其成為像是麥金塔的閉鎖系統。不過這正是該機型的設計理念之一：— 如同電器用品一般，拆箱即可使用、不需要經驗及技術知識，因此對第一次使用的使用者有吸引力。

歷史

Apple IIc 於 1984 年 4 月上市，此時蘋果公司正在舉辦 Apple II Forever 宣傳活動。該機型被宣稱是蘋果公司對於 Apple II 系列及其使用者的長期承諾－即便是麥金塔推出之後 Apple II 也不會被放棄的保證。儘管它本質上是縮小版的 Apple IIe，它並不是後繼者，而是對於便攜性的補足。一般的 Apple II 可以提供給需要擴充功能的使用者，而 Apple IIc 可以提供給需要一般的即插即用功能與便攜性的使用者。

該機型首次採用了蘋果公司的白雪公主設計語言。其特點是高雅的機箱設計及光滑的現代感造型－在其後將近十年的時間中這被作為蘋果的電腦及裝置的標準設計。Apple IIc 採用了特殊的灰白色 “霧” 外觀設計以突顯白雪公主設計語言－該設計只在 Apple IIc 及一些周邊上使用 (其他機型多半為米色或亮灰色)。盡它其輕便小巧，但它仍不是真正的行動式設計，因為它缺乏內建顯示器及電池。

該機型開發期間曾使用下列代號： Lollie, ET, Yoda, Teddy, VLC, IIb, IIp.

功能總覽

2.1 對 IIe 的改進

技術上來說 Apple IIc 就是壓縮在較小的機箱內的 Apple IIe，它保有了 IIe 的功能。以此為基礎，它也在不影響相容性的情況下做了一些改進。它採用了基於 CMOS 的 65C02 微處理器取代一般的 6502 處理器。其增加了 27 個新處理器指並且耗能較低（但妨礙了一些極少數使用非法 opcode 之軟體的執行－該程式碼在 65C02 中被移除）。新的 ROM 韌體使 Applesoft BASIC 可以辨認小寫字母、對 80 列顯示的支援更好並修正一部份 IIe ROM 中的臭蟲。在影片方面，文字顯示添加了稱為 “MouseText” 的 32 個字元，當這些字元被妥善排列時可以 "畫" 出圖示、視窗及選單，創造一個完全以字元組成的圖形使用者介面，與 IBM ANSI 的概念類似。一年後 Apple IIe 的 4 晶片升級－Enhanced IIe－亦提供了這些改進。

2.2 內建擴充卡 / 槽

5 張擴充卡的功能被直接整合在 Apple IIc 的主機板上。這些卡包括延伸 80 列卡、兩張超級序列卡、一張滑鼠卡及一張軟碟機控制卡。這使得 Apple IIc 有 128KB 記憶體、80 列文字顯示及內建雙高解析度影像支援，且可以拆箱即用－與 Apple IIe 不同。這也使 Apple IIc 較不需要擴充槽，因為最常用的擴充卡功能已整合，使用者只需要將裝置插於後置連線埠即可。內建卡對應到虛擬插槽的位置，使過去基於舊型 Apple II 設計的軟體亦能正常對應（例如滑鼠對應到虛擬槽 4、序列卡對應虛擬槽 1 和 2、軟碟機對應槽 6 等）。值得注意的是 Apple Disk II 卡－軟碟機控制卡被微縮至一個叫做 “IWM”（Integrated Wozniak Machine）的晶片裡。

在機器後方有連線埠，最主要提供對內建卡的存取。標準 DE-9 搖桿介面在此亦可供滑鼠使用－與 Lisa 和早期麥金塔電腦的滑鼠相容。兩個序列埠則提供印表機及調變解調器的支援。一個軟碟機連線埠可連線一外接 5¼ 英寸軟碟機（稍後更可連線 “智慧” 裝置如 3½ 英寸軟碟機及硬碟）。一個影片擴充埠提供了不完全的訊號對應附加轉接器，但不能單獨產生影片訊號（蘋果公司生產了一 LCD 顯示屏及 RF 調幅器可連線在此埠，後者和早期的 IIc 搭配販售）。一個外接埠 "綁" 在內建的 12 伏變壓器上以提供電池支援，這即是聲名狼籍的外接電源（使用者稱其為 “繩綁磚” 式設計）。舊型 Apple II 上的 RCA 端子在此機型上依然存在，但錄音帶連線埠及內建 DIP-16 遊戲埠被移除。

2.3 內建附件及鍵盤

Apple IIc 有一內建 5¼ 英寸軟碟機（140 KB）置於機箱右側 — 這是第一款具有該功能的 Apple II。機箱左側則有一開關可調整內建喇叭音量，另有一 ⅛ 英寸單聲道音訊介面可插耳機或外接喇叭。提把可反折以將機體墊高，使鍵盤保持一較方便打字的角度。

鍵盤形式大致上與 Apple IIe 相同，但 “Reset” 鍵被移至 “Esc” 鍵上方。另外有兩個切換開關在附近：一個是切換 “80/40” 列文字顯示以供 (特別編寫的) 軟體以偵測以何種顯示模式啟動。另一個 “鍵盤” 切換開關則用以切換 QWERTY 及德沃夏克鍵盤佈局 — 或在非美國版本機種上可切換為美式或當地鍵盤佈局。鍵盤就像一般筆電一樣做在機箱前上半，並有一置於按鍵底下的像膠墊以防止液體滲入。

技術資訊

微處理器

65C02 於 1.023 MHz 執行
8 位資料通道

記憶體

128 KB 內建記憶體
32 KB 內建 ROM (最早版本為 16 KB)
可從 128 KB 擴容至 1 MB (最早版本僅能以非傳統方式達成)

影片

40 與 80 列 x24 行文字
低解析度：40×48 (15 色)
高解析度：280×192 (6 色)
雙倍低解析度：80×48 (15 色)
雙倍高解析度：560×192 (15 色)

音訊

內建喇叭，1-bit toggling
可調音量 (手動控制)

內建儲存裝置

薄型 5.25 英寸軟碟機
140 KB 單面

內建連線槽

記憶體擴充卡連線槽 (34 針)
只在 ROM 3 以上版本之主機板存在。原版 IIc 無此擴充。

整合晶片控制器

軟碟機 IWM (Integrated Wozniak Machine)
序列 I/O 用雙 6551 ACIA 晶片

改版

Apple IIc 在 1984 年 4 月至 1988 年 8 月的生產期間有些微小的修改，包含 3 次的 ROM 升級、對主機板缺陷的修正、新修改的主機板及微小的外觀修改。

4.1 原版 IIc (ROM 版本‘255’)

最早的 ROM 於該型機器推出的首年及約一半的生產期間被採用。它有 16 KB 容量。唯一可以連線至該機器的軟碟機埠的裝置是一臺外接 5¼ 英寸軟碟機，軟體可由 “PR#7” 指令驅動。序列埠不會遮擋換行字元或支援 XON/XOFF 協定，與後期的韌體升級版本不同。在此一版本的 ROM 沒有自我檢測功能，在冷開機時按住 solid-Apple 鍵只會在螢幕上顯示迴圈無意義的影像，該模式沒有實質作用，亦不會指示關於該機器的 "健康" 狀況。

4.2 序列埠計時修正

最早的 Apple IIc 主機板 (於 1984 年 4 至 11 月間生產) 透過 74LS161 TTL 邏輯晶片為兩個序列埠計時後來此方法被發現較最低需求慢了 3% 且會導致一些於 1200 或更高 bps (波特率) 執行的第三方廠商裝置 (如印表機與調變解調器) 不能正常執行。於 300 baud 以下執行的裝置不受影響，而某些較快的裝置亦可容許這項誤差。使所有裝置能正常運作的解決方法是將該 TTL 晶片替換為一振動器。蘋果公司會為有不相容裝置 (例如某第三方廠商的 1200baud 調變解調器，但不是每個都會) 的使用者更換主機板。需注意的是這個問題並不會影響所有的使用者，它可被視為在不同裝置上可能發生的不確定問題。

4.3 UniDisk 3.5 支援 (ROM 版本 ‘0’)

此一於 1985 年 11 月推出的升級是 ROM 韌體升級 (從 16 KB 升級至 32 KB)。新的 ROM 支援 UniDisk 3½ 英寸 (800 KB) 軟碟機等 "智慧" 裝置及一外接 5¼ 英寸軟碟機。一個新的自我測試診斷工具可測試內建記憶體及其他邏輯失誤徵兆。自 Apple II Plus 開始移除的 Mini-Assembler 重新被內建並加入新的 Monitor “Step” 及 “Trace” 指令。升級過的 ROM 添加了尚未完善的 AppleTalk 網路裝置支援 (但該裝置最終未被開發)。使用者若嘗試啟動虛擬第 7 槽會收到 “APPLETALK OFFLINE” 的提示。然而 Ic 沒有內建網路支援，也沒有任何外接裝置被開發出來。該升級由一個晶片更換及一微小的主機板修改組成。只有購買 UniDisk 3.5 軟碟機的使用者可免費獲得。一張 3½ 英寸磁碟圖案的小貼紙會貼在軟碟機埠的 5¼ 英寸軟盤圖案旁邊表示此機已經升級。

4.4 記憶體擴充版 IIc (ROM 版本‘3’)

1986 年 9 月與 Apple IIGS 同時推出的新版本換了新的主機板、鍵盤及顏色配置最早的 Apple IIc 無法擴充，必須透過第三方廠商的卡以進行一些硬體修改。這可以透過移除 CPU 及 MMU 晶片並將一特殊板插入該槽以達成，其後亦可用 bank switching 以擴充記憶體。這與原始的 Apple IIe 的附加槽很相似。新的主機板添加了一個 34 針的插槽以直接安插記憶體卡，使用 Slinky-type 記憶體卡可達到 megabyte 記憶體。板載晶片數量從 16 個 (64K×1) 減到 4 個 (64K×4)。新的韌體移除了後來被取消的 AppleTalk 裝置支援並將其改為記憶體卡支援。移除 AppleTalk 功能後，記憶體安置於虛擬第 4 槽，滑鼠則移動到第 7 槽。新的鍵盤移除了防水橡膠墊並換成更有觸感、回應的鍵盤。鍵盤、軟碟機門及電源線亦從米色改成與與 Apple IIGS 相同的亮灰色 (白金色)，然而機箱維持 Snow White 佈局。舊型 IIc 的使用者若購買蘋果的記憶體擴充卡則可免費升級主機板 (但沒有鍵盤及外觀更改)。

4.5 記憶體擴充修正 (ROM 版本 ‘4’)

1988 年 1 月推出了一個 ROM 韌體更新以修正新出的記憶體擴充版 IIc 的一些問題，包括對記憶體晶片較好的辨識、終端模式下使用序列埠調變解調器的問題修正及鍵盤緩衝修正。此一 ROM 升級僅免費提供給記憶體擴充版 IIc 的使用者。這是直到 Apple IIc Plus (ROM 版本‘5’) 推出前的最後一版修正。

4.6 鑑定韌體 ROM 版本

Apple IIC 技術說明 上提到使用者可以用 Applesoft BASIC 的指令判斷 Apple IIc 的 ROM 版本：

:PRINT PEEK (64447)

這將會回傳一個數值，由該數值即可判斷 ROM 版本。

如果 PRINT PEEK (64447) 回傳 255 則是原始版本 IIC (ROM 版本‘255’)
如果 PRINT PEEK (64447) 回傳 0 則是帶有 UniDisk 3.5 軟碟機支援的 IIC (ROM 版本‘0’)
如果 PRINT PEEK (64447) 回傳 3 則是記憶體擴充版 IIC (ROM 版本‘3’)
如果 PRINT PEEK (64447) 回傳 4 則是修正過的記憶體擴充版 IIC (ROM 版本‘4’)
如果 PRINT PEEK (64447) 回傳 5 則是 Apple IIc Plus (ROM 版本‘5’)

國際版本

如同 Apple IIe，Apple IIc 的鍵盤在不同地區銷售時亦有修改。有時候修改相當細微，例如當地語言字元的新增 (如加拿大版 IIc 有 “á” “é” “ç” 等法文字元，英國版 IIc 有英磅的 “£” 等號等)，歐洲版 IIc 則有大幅度的鍵位排列及形狀改變。要使用當地字元需按下鍵盤上方的切換開關 (在美國版 IIc 上這個開關可切換 QWERTY 或 DVORAK 鍵盤佈局，但國際版本無此功能。)，按下後鍵位會立即切換至當地鍵位。在某些國家，本地化的 IIc 亦支援 50Hz PAL 影片制式及 220/240V 電壓 (以不同的外接變壓器達成)－由於 IIc 內建了 12V 整流器，這項修改並不困難。國際版本亦將機體上所有英文指示改成小圖示以便各地使用者皆能辨認。