intro. Apple Computer


Apple I

HP의 엔지니어였던 Woz는 침실에서 생애 첫 컴퓨터를 만들고, Jobs가 Apple Computer라는 이름을 붙힌다. Job와 Woz는 Palo Alto 지역의 Homebrew Computer Club에서 이 컴퓨터를 소개하고, Jobs는 Woz를 설득하여 1976년 4월, Apple Computer를 설립한다.

Apple Computer (이하 Apple-I)은 키보드와 모니터를 사용하는 최초의 데스크 탑 컴퓨터였다. Apple-I 자체는 마더보드만으로 구성되어 있고 전원, 케이스, 키보드 그리고 모니터는 사용자가 직접 갖춰어야 했다. CPU는 MOS Technology의 1 MHz 6502를 사용하였고, 256 Byte ROM에는 키보드의 16진 코드 입력을 위한 모니터 프로그램이 들어 있다. 메모리는 4KB를 장착하고 최대 8 KB까지 확장이 가능했으며, 에지 커넥터를 이용하면 64KB까지 확장이 가능했다. 그리고 내장된 컴포지트 비디오 커넥터에 RF 모듈레이터를 연결하여 표준 텔레비전에 40-컬럼 텍스트 출력을 구현하였다; Apple-I은 가정용 텔레비젼을 모니터로 사용한 최초의 컴퓨터이기도 했다.

확장 슬롯을 이용하여 보조 기억장치로 카세트 테이프를 이용할 수 있는 인터페이스 카드도 함께 개발되었다. 그리고 시스템 운용과 프로그램 개발을 위한 BASIC 인터프리터도 카세트 인터페이스 카드와 함께 공급되었다; 확장 슬롯이 카세트 테이프 레코더 전용은 아니지만, 당시 다른 확장용 인터페이스 카드가 개발되었는지는 확실하지 않다. Apple-I은 약 200대 정도 생산되었다.


Apple II

Woz는 곧 컬러 그래픽스와 사운드 그리고 게임 소켓 기능이 포함된 Apple II를 설계한다. Woz는 Apple II가 사업을 위해 계획된 것이라기 보다는 자신의 바램과 우연의 결과이며, 개발자이며 사용자인 Woz의 철학이 낳은 걸작이었다. 1977년 4월 제 1 회 West Coast Computer Faire에서 Apple II는 한 입 베어먹은 무지개 빛깔 사과 로고를 가지고 등장한다. Apple II는 기능과 디자인에서 많은 사람들의 호감을 받게 되지만, 관련 업계나 전문가들의 반응은 비판적이었다. 그러나 그 누구도 이들의 반응을 기억하지 못했다.

Apple II의 CPU는 Apple-I과 같은 MOS 테크놀러지 6502가 사용되었고, 8KB ROM과 4KB RAM을 장착한 모델로 첫 출시되었다. 4KB RAM은 기본 시스템 구동과 Integer BASIC 프로그래밍에는 충분했지만, 고해상도 컬러 그래픽 운용에는 최소 8KB RAM이 필요하다. 마더보드에서 메모리 추가는 350ns 4KB (4096 혹은 2104), 16KB (4116 혹은 2117) RAM 칩 세트를 사용하여 최대 48KB까지 가능하였으며, 이러한 확장성은 Commodore나 Tandy 제품들이 기본 메모리 이상으로 확장이 힘든 것에 반해 Apple II가 가진 큰 장점이었다.

ROM에는 40-컬럼 출력 루틴, 카세트 I/O 루틴, 2KB 모니터 프로그램, 디스어셈블러 그리고 Integer BASIC이 내장되어 있다. Integer BASIC은 1979년까지 Apple II에 있어 거의 유일한 프로그래밍 언어였고, Apple II+가 발매된 이후 AppleSoft BASIC이 완전히 Apple II의 표준 프로그래밍 언어로 자리잡기 까지 수 많은 프로그램들이 Integer BASIC을 사용했다. 이후 Apple은 Apple II+ 사용자를 위한 Integer BASIC 펌웨어 카드를 따로 발매했다. 또한 마더보드에는 추후 ROM 확장을 위한 두 개의 소켓도 있다.

Apple II가 같은 시기의 Commodore나 TRS 제품에 비해 가진 절대적인 우위는 사용하기 위한 컬러 그래픽스 처리 기능과 시스템의 다양한 활용성을 보장하는 확장 슬롯에 기인한다. 그리고 Apple II는 다른 퍼스널 컴퓨터들에서는 제공되지 않은 40 X 24 크기의 저해상도 16-컬러 그래픽스와 280 X 픽셀의 고해상도 4-컬러 그래픽스 모드를 제공했다. 그리고 Apple II의 NTSC (유럽은 PAL) 컴포지트 출력은 텔레비젼을 모니터로 사용할 수 있어 많은 사용자들이 손쉽게 컬러 디스플레이 기능을 구현할 수 있었다. 컬러 그래픽스와 Apple II는 8 개의 확장 슬롯을 가지므로 써, 당시 박스 타입의 Commodore나 TRS 시스템이 본체의 확장 포트를 통하여 프린터나 모뎀과 같은 주변기기를 연결하는 것에 반해, 개인용 컴퓨터가 비즈니스 영역에 걸쳐 다양하게 운용되기 시작하면서 사용자 요구에 부응하는 기능의 확장을 제공할 수 있게 되었다.

이에 반해 Apple II는 사운드 처리와 키보드 입력에 있어 아쉬운 점이 있었다. 내장 스피커를 통한 사운드 출력은 발매 당시 신디사이저 사운드라는 자랑에도 불구하고, Apple IIgs가 등장하기 까지 Apple II에서 가장 취약한 부분이었다. 그리고 Apple II의 키보드는 우수한 키 품질에 비해 영문 대문자만을 입력할 수 있다는 단점으로 소문자 입력에 대한 사용자들의 요구가 매우 컸다. 그리고 카세트 테이프 인터페이스는 1500bps의 속도로 데이터 입출력에 큰 문제는 없었지만, 별도 구매라는 점과 복잡한 운용 방법으로 사용자들은 불편을 겪기도 했다.

Apple II는 전원 스위치를 올리더라도 시스템이 반응을 보이지 않으며, 전원 입력 상태는 키보드 왼 쪽 아래 POWER 램프로 알 수 있다. 이후 RESET 키를 누르게 되면, 짧은 비프 음과 함께 화면이 문자들로 채워진 후 '*' 프롬프트가 나타나면서 모니터 모드로 들어 간다. 그리고 Ctrl + B 키를 누르면 프롬프트가 '>'로 바뀌면서 Integer BASIC 모드로 전환된다.

Apple II는 4KB RAM 본체, 게임 패들 그리고 데모 카세트 테이프, 카세트 테이프 레코더 연결 케이블 그리고 30 여장의 프린팅 메뉴얼이 포함되어 $1298로 판매되었다. 데모 카세트 테이프에는 Breakout 게임과 Color Demo 프로그램이 포함되어 있었다. AppleSoft BASIC 개발 이후 발매된 16KB 패키지에는 AppleSoft BASIC와 컬러 고해상도 그래픽 게임 STARTREK이 추가되었고 Apple II에 관한 주요한 정보가 가득한 Apple II Reference Manual (Apple Red Book)이 제공 되었다. Apple II Reference Manual은 Apple II에 대한 모든 정보를 명확하게 설명하고 있으며, Apple의 모든 메뉴얼 가운데 최고의 가치를 지닌 제품으로 평가받았다; Jobs는 사용자들의 제품에 대한 평가에 메뉴얼도 주요한 역할을 한다는 것을 알아 차렸고, Apple의 메뉴얼은 그 자체 만으로 상품 가치를 가지게 되었다. Apple II Reference Manual은 Apple II Plus가 출시되면서 디자인과 표지 색상이 바뀌었다. Apple II는 발매 이후 1979년 5월, Apple II Plus가 등장할 때까지 거의 2년 동안 마더보드나 ROM 업그레이드가 없어, 오리지널 Apple II 마더보드를 Revision 0로 부른다.


Apple II Plus

Apple은 AppleSott BASIC과 Disk II의 발매 이후, 변화된 환경에 대응하기 위해 새로운 Apple II를 발매한다. Apple II와 Apple II Plus는 기능에 있어 많은 차이가 있지만 상당 기간 함께 판매되면서 보통-Apple 스스로도- Apple II로 불리기도 한다.

1979년 5월에 발매된 Apple II Plus는 1MHz MOS 6502를 계속 사용하면서 외형과 기본 구성에서는 Apple II와 크게 다르지 않았지만, 펌웨어에서는 주요한 변화가 이뤄졌다. 메모리는 마더보드 (Revision 1)에서 최대 48KB를 장착할 수 있도록 16KB 메모리 칩 세트 만이 사용하였고, 모니터에는 AppleSoft II BASIC 프로그램 작성에서 에디팅이 보다 간편하도록 커서 이동 기능 (ESC + I, J, K, M)이 추가되었고, 카세트 I/O의 입출력 신뢰성도 개선되었다. 그리고 컬러 그래픽스 기능이 개선되어 8 컬러 구현이 가능하게 되었고, 컬러 그래픽과 메모리 구조의 문제도 수정되었다.

가장 중요한 변화는 AutoStart ROM이 내장되어, 전원 입력 후 자동 RESET이 구동되면서 확장 슬롯에 장착된 DISK II 컨트롤러에 시스템 제어을 넘겨 디스크 장치로 부터 부팅이 가능하게 하여 현재의 DOS 시스템을 본격적으로 운용할 수 있게 되었다. DISK II가 없는 경우는 AppleSoft 베이직 모드로 전환된다. 또한 Integer BASIC을 대신하여 AppleSoft II BASIC을 내장하므로 써, 실수형 계산을 필요로 하는 많은 사용자들로 부터 환영받았다. Apple은 이전 Apple II 사용자들 위한 AppleSoft Firmware Card를 발매하여 AppleSoft II BASIC의 보급에 힘을 썼지만, AppleSoft II BASIC은 많은 초기 Integer BASIC 애호가들과 Call-APPLE의 일부 전문가들에게 혹평을 받기도 하여, 곧 이어 Apple은 Integer BASIC 사용을 위한 Apple Integer BASIC Firmware Card도 발매하게 된다.

Apple II Plus의 키보드는 두 개의 PCB로 구성되었고 자판에는 RESET/CTRL+RESET 스위치가 추가되면서 파워 램프는 없어졌다. 하지만 많은 바램에도 불구하고 여전히 소문자 입력이 불가능한 상태가 유지되었다.

Apple II Plus는 AutoStart ROM과 16KB를 내장하고 Apple II 보다 $100 이상 싼 $1,195에 판매되었다. Apple II Plus는 모두 6 차례의 마더보드 및 AutoStart ROM 개정이 이뤄져 최종적으로 Revision 7까지 이어진다. 1981년 Revision 7에 이르러서야 모든 사용자들의 바램이었던 소문자 입력이 공식적으로 (비록 추가 캐릭터 칩을 부착해야 했지만) 가능하게 된다.

Apple II Plus에 대해 사용자와 비평가들로 부터 큰 호평을 받았으며, 판매도 순조로웠다. 이에 Woz는 Apple II를 Apple II Plus로 업그레이드하기 위한 확장 인터페이스 키트 개발을 시도 했지만, Apple 경영진이나 제조 업체들은 별 관심을 보이지 않았다.

* Apple II/II Plus는 이후 Apple II 모델과 달리 마더보드의 메모리 칩을 소켓에 꽂은 타입으로 만들어져 충격 등으로 비디오 출력에 이상이 생기는 경우, 메모리 칩 등을 잘 (?) 눌러주면 곧 정상 상태로 회복하곤 했다. 이후 Apple IIe나 Apple IIgs의 마더보드는 신뢰성 향상을 위해 고정된 상태로 제작되었지만, 이후 기능 이상은 바로 마더보드 교체를 의미하게 되었다.


Apple II Euro Plus

미국 시장에서의 Apple II이 이룬 성공에 힘입어 Apple은 유럽 시장을 위한 모델을 발표한다. 기능적으로 Apple II Plus와 동일한 하드웨어 사양으로 유럽 각국의 문자 입력을 지원하도록 펌웨어가와 키보드가 수정되었으며, 비디오 출력 신호도 NTSC에서 PAL로 바뀌었다.

하지만 표준 상태에서는 모노크롬 그래픽만스이 지원되었으며, 컬러 그래픽스 출력을 위해서는 슬롯 7번에 별도의 PAL 인코더 인터페이스를 사용해야 한다.


Apple II J-Plus

1981년 일본 시장을 위해 발표한 모델로 Apple II Plus를 기본적으로 일본어 카타카나 문자 입출력이 가능하게 수정된 모델이다. 하지만 일본어 처리의 한계 등으로 인한 전용 어플리케이션의 부족에 의해 큰 판매 성과를 보이지는 못했다.


Apple III

Apple은 Apple II의 성공에 힘입어 새로운 비즈니스 모델을 계획하게 하고, Lisa 시스템 개발이 결정된다. 그리고 제품 출시까지 Apple II를 대체할 제품도 함께 개발하기로 한다. 하지만 Woz의 Apple II 호환성 유지에 대한 건의는 묵살되고, Apple 이사회는 완전히 새로운 컴퓨터인 Apple III를 개발한다. 하지만 새로운 Apple III는 16-비트 머신도 아니며, Apple II와도 제대로 어울리지 못하는 어정쩡한 8-비트 컴퓨터로 태어나게 된다.

1980년 가을에 발매된 Apple III는 CPU로 Synertek 1.4MHz 6502A를 사용하고 128KB 용량의 기본 메모리를 탑재하여 Apple II에 비해 앞선 비즈니스 시스템으로 소개되었다. Apple III는 본격적인 OS 기반 시스템으로 개발되어, Apple II의 DOS 3.3과 달리 시스템 관리를 전적으로 OS가 담당하는 새로운 SOS (Sophisticated Operating System)을 사용하였다. 때문에 Apple III는 자체 점검 루틴 외에 다른 펌 웨어가 내장되어 있지 않았다. 당시 ROM에 내장된 BASIC이 주요한 소프트웨어 개발 도구로서의 역할을 하던 시절에 이러한 SOS의 역할은 상당히 생소하면서도 불편하게 여겨지기도 했다. OS 기반의 하드웨어 아키텍쳐로 설계된 관계로, Apple II의 플러그 앤 플레이 방식이 아닌 각 주변기기에 대한 SOS의 디바이스 드라이버가 주변기기를 사용하도록 되어, 출시 이후 주변기기에 대한 드라이버 부족으로 기존 Apple II의 주요 인터페이스 운용에 대한 정보를 일일히 파악할 수 없어 Apple II 사용자들에게 큰 불만을 초래하게 되었다. 결국 SOS는 Apple III의 실패와 함께 한번도 제대로 평가받지도 못하고 사라지게 되었지만, 이후 모든 Apple의 OS 개발에 많은 영향을 미치게 된다.

Apple III는 Apple II의 컬러 그래픽스 기능에 추가하여 80-컬럼 텍스트 모드와 280 X 192 해상도의 컬러 그래픽 모드 및 560 X 192 해상도의 모노 그래픽 모드를 지원하였고, 보다 향상된 텍스트 및 컬러 그래픽 출력을 위해 RCA 콤포지트 포트와 디지털 RGB 포트를 내장하였었다. Apple은 이러한 개선된 그래픽스 성능을 지원을 위한 고성능 모노크롬 디스플레이인 Monitor III도 함께 발매한다. 그래픽스 기능의 향상과 함께 내장 오디오 기능도 64 볼륨 세팅과 7 옥타브 이상의 사운드 처리가 가능하게 끔 개선되었다.

또한 Disk II가 Apple II의 기본 장치로 사용되면서, Apple III 본체에는 143KB 용량의 5.25-인치 플로피 드라이브를 내장하고 본체 뒤의 플로피 드라이브 포트를 통하여 데이지-체인으로 세 대의 플로피 드라이브를 추가로 연결할 수 있도록 했다. 비록 드라이브의 메카니즘은 Disk II와 동일했지만 SOS가 지원하는 컨트롤러는 마더보드에 내장되어 있었다.

Apple III는 Apple II와 동일한 스펙의 확장 슬롯이 네 개가 설치되어 있고, 2 개의 시리얼 포트, 오디오 출력 포트를 내장하고 있다.

Apple III의 키보드는 Apple II/II Plus와 달리 대/소문자 및 특수 문자 입력과 함께 자동 반복 기능이 추가되면서 완벽한 표준 ASCII 입력이 가능하게 설계되었고, 따로 숫자-키 패드 (숫자 키 패드는 마더보드에 별도로 연결되어 있다), 화살표 키 그리고 Open/Closed Apple 키가 포함된 총 73 개의 키를 가지고 있다.

Apple III는 Apple II 보다 뛰어난 기능에도 불구하고 좁은 공간의 본체 내부에서 발생하는 열을 제대로 외부로 빼낼 수 있는 냉각 팬이 설치되어 있지 못한 문제로 시스템이 자주 다운되는 상태가 발생하는 치명적인 문제가 있었다. 설계 단계에서 소음 문제로 냉각 팬 문제는 판매된 14,000 여대의 거의 모든 제품에 대해 A/S와 리콜을 초래한다. Apple III는 Woz 한 사람에 의해 개발된 Apple II보다 못한 시스템이라는 혹독한 비난을 받게 되지만, 그럼에도 Apple은 Apple III은 근본적인 해결 책을 찾지 못하고 결국 발매를 중단한다. 약 1 년이 가까운 시간이 지난 1981년 9월, 내부 발열 문제를 해결하고 메모리 확장이 256KB까지 가능한 새로운 Apple III가 공급되고, 기존 고객들에게는 무상 교체 서비스를 실시했다. Apple은 Apple III의 판매를 정상화하기 위해 별도 판매 부서를 신설하고 256KB 모델의 가격도 낮추었다. 1982년 8~10월 동안 Apple은 Apple III, Monior III와 함께 Apple Writer III, VisiCalc III 및 QuickFile III로 구성한 비즈니스 솔루션 패키지를 10% 할인하여 판매하는 등의 많은 노력을 펼쳤지만 이미 Apple III에 실망한 사람들의 관심을 다시 돌리기에는 역부족이었다.

* Apple은 Apple III가 Apple II와의 호환성을 무시할 수 없다는 현실적인 상황에서, 최종적으로 Apple II 호환성을 유지하도록 결정했지만 Apple III는 Apple II와는 전혀 다른 시스템으로 선전했다-Apple은 어떤 이유에서인지 Apple III가 Apple II를 거의 대체할 것으로 확신했고 Apple III는 넓은 디스플레이와 많은 메모리를 가진 완벽한 비지니스 PC로, Apple II는 좁은 디스플레이와 적은 메모리를 가진 가정용 오락기처럼 광고했다-Apple은 내부적으로도 Apple III의 아키텍쳐 만을 지원하도록 결정했다. 하지만 SOS 지원 소프트웨어가 드문 실정에서 많은 구매자들은 Apple III를 Apple II처럼 사용했기 때문에, Apple의 모순된 정책에 크게 반발했다.

Apple III가 가진 Apple II 호환성에도 큰 문제가 있었는데, Apple II 호환 모드에서는 전체 메모리 중에서 48KB 메모리 만을 사용할 수 있게 되었 있었다. 이것은 Apple II의 주요 비즈니스 소프트웨 개발 툴과 프로그래밍 언어들이 PASCAL 시스템으로 구동된다는 점에서 큰 문제였다. PASCAL은 64KB 시스템에서만 제대로 작동했기 때문이었다. 하드웨어적인 측면에서 Apple III는 Apple II용으로 개발된 많은 주요 인터페이스 카드를 그대로 운용할 수 있었다. 실제로 Apple III는 Apple IIe용으로 개발된 대부분의 주변기기를 Apple II 모드에서 그대로 운용할 수 있었다. 심지어 SCSI 하드 드라이브는 몰론 UniDISK 3.5와 Apple Super Drive 조차도 Apple IIe의 인터페이스 카드를 인식하게 때문에 연결이 가능했지만 문제는 SOS에서의 드라이버 지원이 되지 않았다. 제대로된 Apple II 호환성을 염두에 두지 않은 이 점을 전혀 고려하지 않았다

*Apple III는 하드웨어와 소프트웨어 측면에서 모두 실패 요인을 가지고 있었으며, 많은 사용자들은 Apple III 구입보다는 Apple II 확장을 선택하였다. 하지만 Apple III 문제를 해결하기 위한 Apple의 대처가 좀 더 빨랐거나 Woz의 바램처럼 Apple II와 호환성을 가지고 있었다면 PC 역사는 지금과는 사뭇 달라질 수 있었다. 당시 비즈니스 PC서의 Apple II를 대체하기 위한 모델을 찾고 있던 많은 사용자와 기업들은 확장된 성능의 새로운 컴퓨터를 찾고 있었다. Apple III의 다음 모델이 발매되기 한 달 전인 1981년 8월, IBM PC가 발매된다. 그리고 Apple III의 문제와 Apple의 해결 노력에 실망한 고객들은 곧 IBM PC로 눈을 돌리게 된다. 다시 한 달에 출시된 Apple III의 새로운 모델은 더 이상 뉴스가 되지 못했으며, 이 한 달 사이의 시간은 Apple이 Apple II가 장악했던 비즈니스 PC 시장의 대부분을 영원히 눈 앞에서 잃게 되는 원인이 된다.


Lisa

1983년 Apple은 가정/교육 시장의 Apple IIe, 소규모 업무를 위한 Macintosh 그리고 최고급 업무를 위한 LISA(Local Integrated Software Architecture system) 시스템으로 모델 라인을 구성한다. LISA는 많은 사람들이 생각하는 것처럼 Macintosh 이전 GUI를 구현한 프로토 타입 수준의 컴퓨터가 아니라, Macintosh를 능가하는 비즈니스 모델로 개발되었다.

Lisa의 CPU는 모토로라의 새로운 16/32-비트인 5MHz 68000을 사용하였고, 메인 메모리는 최대 1MB까지 확장이 가능했으며, 양면 860KB 용량의 5.25-인치 플로피 드라이브 두 대와 해상도 720 X 364의 12-인치 고해상도 모노크롬 디스플레이 (132-컬럼 40-줄 텍스트 출력)를 내장한 본체와 Apple III와 함께 출시되었던 5MB ProFile 하드 드라이브를 기본 저장 장치로 사용하도록 구성되었다.

내장 I/O로는 모뎀 전용 포트를 포함한 2 개의 시리얼 포트와 하나의 패러렐 포트가 있으며, 패러렐 포트는 Profile 연결에 위해 사용되었다. 내부에는 3 개의 확장 슬롯이 있었다. Lisa는 내외장 I/O 운용을 위해 펌웨어에 LisaTest라는 자체 점검 프로그램을 내장하여, 플러그 앤 플레이 기능을 수행할 수 있었다.

Lisa는 5MB Profile 하드 드라이브에 워드 프로세서 (LisaWrite), 데이터 베이스 (LisaList), 스프레드쉬트 (LisaCalc), 그래픽 (LisaDraw & LisaGraph) 및 프로젝트 관리 (LisaProject)의 여섯 프로그램으로 세트 (이후 LisaTerminal이 추가된다)를 갖추고 있었다. 실제 Lisa의 진짜 능력은 이후 Macintosh에서의 같은 Apple의 새로운 오피스-비전이었다. 그리고 이 모든 것이 Lisa 소프트웨어 패키지에 포함하고 있었고, Apple은 Lisa를 전자 책상이라고 불렀다. Lisa에는 OS가 따로 공급되지 않았고, 이 오피스 프로그램의 세트를 LISA OS (Office System)이라는 소프트웨어 패키지로 공급했다. 또한 Apple은 Lisa에서 Digital Research의 CP/M과 Microsoft의 Xenix를 운용할 계획이었으며, 전용 통신 소프트웨어 LisaTerminal를 이용하여 DEC나 IBM 단말기로 운용될 수 있게 계획했다. 그리고 AppleTalk의 전신인 AppleNet 네트웍을 발표하여 Apple II, Apple III 그리고 Lisa 네트웍으로 연결하여 저장장치와 주변기기를 공유할 수 있도록 했다.

하지만, Lisa는 거의 $10,000에 가까운 가격과 소프트웨어의 제약 (새 문서 시작 속도가 너무 느렸고, 문서 간의 이동 용량도 한계에 있었다)으로 고전하게 된다. 결국 Lisa는 수많은 전문 잡지들의 리뷰 기사와 찬사에도 불구하고, 1983년 한 해 동안 약 2 만 여대 정도 만이 판매되었고, 1984년 1월 Lisa 2로 대체된다.

Apple은 DISK II의 저장 공간 부족 문제를 심각하게 인식하고 1979년 설치된 Apple 주변기기 부서에서 Twiggy라는 새로운 5.25-인치 플로피 드라이브 시스템을 개발한다. Twiggy Drive는 포맷된 상태에서 860KB 용량을 제공하고 DISK II보다 몇 배 이상 빠른 속도로 작동했다. 또한, 생산 가격도 상대적으로 저렴하고 신뢰성있는 장치로 개발되었다. 그리고 Apple은 Lisa 시스템에도 Twiggy Drive의 사용이 가능하도록 Lisa 하드웨어를 설계했고, Apple II와 III에서도 사용할 수게 할 계획이었다.

그런데 문제는 엉뚱하게도 Lisa 소프트웨어 개발 과정에서 발생하게 되었다. Lisa의 OS인 LISA 오피스 시스템이 최종 단계에 이르러 Twigy Drive의 저장 용량을 넘어서게 된 것이었다. Lisa는 OS 운용을 위해 하드 드라이브 정도의 저장 용량이 요구되게 되었다. 하지만 이미 개발된 Lisa 시스템과 발표 시기를 맞추기 위해 Apple 엔지니어들은 Lisa의 개조가 힘들다는 결정을 하고, 그 대안으로 Apple III의 Profile 하드 드라이브를 Lisa에 사용될 수 있도록 Profile의 개조 작업을 진행했다. 결국 두 대의 플로피 드라이브와 함께 외장 하드 드라이브가 한 세트로 구성되게 되었고, 그 결과는 Lisa의 엄청난 가격 상승으로 이어져 Lisa의 실패 원인이 되고 만다. 당연히 Lisa 시스템에 Profile을 포함하게 된 후, Twiggy Drive의 향후 개발 프로젝트는 취소되고 만다.

*Lisa가 출시되자, 내장된 두 대의 플로피 드라이브와 외장 하드 드라이브 구성에 대해 많은 사람들이 의아스러워 했다. 일반적으로 두 대의 플로피 드라이브나 한 대의 플로피 드라이브 및 하드 드라이브의 전형적인 사양이 아닌, 기본 저장 장치로 ProFile을 사용하면서도 전용 5.25-인치 플로피 드라이브를 두 대나 내장하였가 였다. 당시 IBM PC는 두 대의 플로피 드라이브나 내장 하드 드라이브와 한 대의 플로피 드라이브 구성을 가지고 있었다.


Apple IIe

Apple III의 실패로 위기를 맞은 Apple은 Apple IIe를 발매하면서 LISA의 출시까지만 기존 시장이 지켜지길 바랬다. 하지만 당시 많은 사람들은 새 Apple II가 Apple III의 실패를 만회할 16-비트 비즈니스 머신으로 기대하고 있었기 때문에 Apple IIe에 상당한 실망을 나타내었다. 그러나 그 누구도 Apple IIe가 PC 역사상 가장 많이 팔릴 컴퓨터이자 Apple III, LISA의 실패에서 Apple을 구해주리라고는 생각하지 못했다. 결국 Apple은 Apple IIe를 팔아 번 돈으로 1984년 Apple Macintosh을 출시할 수 있었다.

Apple IIe는 CPU로 1MHz MOS 6502B를 사용하면서 새로운 CMOS 기술을 채용하여 마더보드의 전체 칩 수를 110 개에서 31 개로 크게 줄였고 전력 소모도 낮추었다. 새로운 16KB ROM에는 AutoStart ROM, 비디오 루틴, 모니터 프로그램 등이 새롭게 작성되었고, 자체-점검 (self-diagnositcs) 기능, 새로운 리셋 기능, 그리고 80-컬럼 디스플레이 등의 기능이 추가되었다. 메모리는 8 개의 8KB 램으로 모두 64KB가 내장되었고, 이로 인해 16KB 메모리 확장용 0 번 확장 슬롯은 사라졌다. 대신 추가 메모리 확장을 위한 새로운 60-핀 보조 슬롯 (Auxillary Slot)이 있어, 보조 슬롯을 이용하면 최대 16MB까지 메모리 확장이 가능했다. 그러나 보조 슬롯은 메모리 확장 외에도 확장 메모리를 이용한 80-컬럼 디스플레이와 560 X 192 픽셀 배해상도 그래픽 지원은 물론 RGB 출력이나 16-비트 프로세서 지원 등 강력하고 다양한 기능을 수행할 수 있도록 해 준다. 마더보드에는 7 개의 50-핀 확장 슬롯이 그대로 유지되어 거의 모든 Apple II 인터페이스 카드들을 그대로 사용할 수 있다.

마더보드에는 전원 입력 상태를 확인할 수 있는 붉은 색 LED가 추가되어 인터페이스의 추가 및 제거 작업이 보다 안전하게 되었으며, 오른쪽에는 TV 연결을 위한 RF 모듈레이터 커넥터와 게임 I/O 포트가 있다.

Apple IIe 키보드는 Apple II Plus에 비해 더욱 부드러워 졌으며, Apple III와 같은 기능으로 커서 이동 키가 추가된 63 키를, 소문자를 포함하여 모든 ASCII 문자의 입력을 처리할 수 있고, 오토-리피팅이 가능하다. 특히 확장 키인 Open 및 Closed (Solid)-Apple 키가 추가되어 여러 시스템 관리 명령과 함께 어플리케이션에서도 다양한 명령 입력 기능을 수행할 수 있게 되었다; Ctrl + OA + Reset 키로 웜 부팅이 가능하게 되었고, Ctrl + CA + Reset 키는 펌 웨어의 자체 점검 루틴을 수행하며, 또한 Open 및 Closed Apple 키는 패들의 #0과 #1 버튼 역할도 한다. Reset 키는 키보드 오른 쪽 위로 옮겨 졌고, Ctrl 키와 함께 작동된다. 하지만 추가된 DEL 키는 AppleSoft BASIC에서는 작동하지 않으며, 어플리케이션에서만 DEL ($7F) 기능이 지원될 수 있다. 또한 유럽 출시를 위해 키보드를 유럽 각국 언어에 맞게 재배열하여 할 수 있었다.

백-패널은 내부 노이즈와 FCC 관련 문제를 해결하기 금속제로 바꿔었다. 또한 백-패널에는 사용하는 핀-포트에 적합하게 맞춰진 12 개의 오프닝이 마련되어 인터페이스 연결이 보다 용이하도록 했다. 왼쪽 아래에는 컴포지트 비디오 커넥터, 카세트 입출력 포트 그리고 조이스틱/패들 포트가 있다.

* Apple IIe Rev. A에서 고배해상도 그래픽을 사용하기 위해서는 점퍼 세팅을 변경해야 한다. 때문에 Apple은 Rev. B 마더보드 업그레이드를 Super Hi-Res 그래픽을 필요로 하는 사용자들에게 무상으로 실시했다. 하지만 대상은 Rev. A 마더보드와 Apple IIe 80-Column Card를 가진 사용자들에게 대해서만 지원되었다. 그러나 Rev. A 모델 중 일부가 RGB 인터페이스 카드를 확장 슬롯 7번에 설치할 경우, 제대로 작동하지 않는 경우도 Rev. B 마더보드로 업그레이드 대상이었다.

* Apple IIe는 발매 초 기능적으로 Apple II Plus와 별 차이가 드러나지 않아 업그레이드에 의문이 제기되기도 했다; 80-컬럼 디스플레이와 64KB 확장 메모리는 Apple II Plus에서의 경우와 큰 차이가 없어 보였으며, IIe 전용의 AppleWriter IIe나 QuickFile IIe 등도 이전 버전과 크게 다르지 않았기 때문이다.


Apple III Plus

Apple은 Apple III의 문제가 해결한 후, 다시 본격적인 Apple III 판매 전략을 수립하고 새로운 Apple III Plus를 발매한다. 하지만 Apple III가 존재해야 할 책상에는 이미 IBM PC가 자리 잡고 있었다.

Apple은 1984년 Macintosh와 Lisa 2로 32-비트 슈퍼 컴퓨터 라인을 구축하면서 Apple III Plus를 발표했다. Apple III Plus는 마더보드의 칩이 새롭게 설계되면서 칩 수도 크게 줄어 신뢰성이높아 졌다. 이전의 발열 문제를 완전히 해결하고, 전원 용량도 2 배 가까이 증가되었으며 256KB 메모리를 장착하고 마더보드에서 512KB까지 확장이 가능했다. 모니터 출력 기능 역시 더욱 선명한 텍스트 및 그래픽 처리가 가능하도록 개선되었고, 새로운 모니터를 위한 인터레이스 디스플레이 기능도 내장되었다. 그리고 비즈니스 컴퓨터에 필수라고 할 수 있는 클럭/카렌더가 내장되었고, 구형 Apple III를 위한 클럭/카렌더 및 디스플레이 모듈도 함께 공급했다.

Apple III Plus는 색깔을 제외하고는 Apple III와 거의 다를 바가 없었지, 키보드는 Apple IIe와 같은 Apple 표준 배열로 대체되었다. 숫자 키-패드는 이전과 같은 형태를 가지고 있었다.

뒷 패널에서는 파란 색의 외장 드라이브 포트가 사라지고 DB-25 타입 RS-232 포트가 추가되었다. 때문에 외장형 플로피 드라이브들은 변환 어댑터를 통하여 시리얼 포트에 연결해야 한다. 오디오 포트는 모노크롬 RCA 포트 위로 옮겨졌는데, 만일 비디오와 오디오 플러그의 폭 둘 다 클 경우에는 서로 간섭을 일으킬 수 있었다.

Apple III Plus의 변화된 기능을 지원하기 위해 SOS Utilities도 수정되었다. 파일 관리 명령에서는 클럭/카렌더의 날짜/시간 확인이 가능하도록 되었다. 유틸리티 시스템인 SCP (System Configuration Program)도 수정되었지만, 수정된 SCP를 이용할 경우 사용자는 드라이버 디바이스 타입과 서브 타입을 변경할 수 없다. 이로 인해 몇몇 인터페이스 카드를 Apple III의 SCP를 사용해야만 했다. 그 외, 시스템 운용과 Apple III Plus에 대한 정보를 담은 디스켓들이 새롭게 공급되었다.

결론적으로 Apple III Plus는 완벽한 Apple III로 볼 수 있었다. 아마도 Apple이 Apple III를 Apple III Plus처럼 출시했다면, Apple III는 개인용 컴퓨터의 주류가 되었을 것이 분명했다. 하지만, Apple III Plus는 가정용 및 교육용 시장에서 Apple IIe의 광범위한 보급과 Apple IIc의 등장 그리고 이미 출시된 Lisa는 물론 곧 등장할 Macintosh, 또한 밀려오는 IBM PC와도 경쟁해야 했다. 그런 경쟁을 시작하기도 전에 Apple은 Lisa와 Macintosh에 대한 지원 강화를 위해 Apple III Plus 판매를 중지한다. 1980년~1984년 까지 Apple III는 약 100,000 대 가까이 판매되었다.


Lisa 2

Apple은 Lisa의 실패를 만회하기 위해 Lisa 2를 발표한다. Macintosh와 같은 시기 Lisa 2는 Apple 32 SuperMicros라는 시스템 라인의 최상위을 구성하게 된지만, Lisa 2는 결국 Lisa가 아닌 실패한 Macintosh가 된다.

Apple Lisa 2는 Lisa와 비교하여 앞 면에 한 대의 내장 3.5-인치 드라이브를 내장하고, 내부에 하드 드라이브를 내장할 수 있는 베이가 추가되었다. 특히 LISA OS는 많은 부분이 수정되어 빠른 처리 속도를 제공했으며, 어플리케이션 간의 통합성도 높아졌다. 하지만, Lisa 2는 Lisa의 확장 판이기는 했지만 Macintosh 라인의 상위 기종으로 발매되었다. 1984년 Macintosh가 등장할 당시, Lisa 2는 기능이나 확장성 등 모든 면에서 Macintosh를 앞서고 있었기 때문이었다. 때문에 Apple은 Lisa 2를 Macintosh 상위 기종으로 판매 계획을 변경한다; Macintosh의 128KB 메모리와 400KB 3.5-인치 플로피 드라이브에 비하여, Lisa 2는 1MB 메모리와 내장 하드 드라이브, 3 개의 확장 슬롯 그리고 더 큰 디스플레이를 가지고 있었다. Mac OS도 역시 LISA OS의 인터페이스를 기본으로 개발되었다. Lisa 2는 MacWorks 에뮬레이션 프로그램을 통하여 Mac OS를 작동시킬 수 있었다.

Lisa 2와 Macintosh는 MC68000 프로세서를 사용한다는 점 이외에, 서로 전혀 다른 아키텍쳐를 가지고 있었다. 운영체제에서도 LISA는 디스크 기반인데 반하여, Mac OS는 ROM 기반이었다. Apple은 Macintosh와 Lisa 라인을 통합하려 했지만, 많은 개발자들이 Apple을 떠난 상태였다; 이후 Apple은 자체 개발의 부분을 외부 개발로 넘긴다. 처음 Lisa 부서는 Mac 프로젝트 팀에 비교할 수 없는 규모였지만, 통합 Apple 32 SuperMicros 부서는 Jobs를 포함한 Macintosh 팀에서 맡게 되고, Lisa 부문은 축소되었다. 그리고 Lisa 2가 Mac OS를 구동을 위한 512KB 메모리를 가지고 발매되었다. 하지만, LISA OS 구동을 위해서는 최소 1MB의 메모리나 하드 드라이브를 필요 했기 때문에, Lisa 2는 다른 시스템의 OS만을 구동할 수 있는 이상한 스펙을 가지게 된다. Apple은 LISA OS 시스템와 Mac OS를 사용할 수 있는 함께 운용하기 위한 1MB 메모리나 하드 드라이브 모델로 Lisa 2/5와 Lisa 2/10 모델을 함께 발매하지만 두 운영체제 간에는 서로 데이터 호환성이 없었다. Lisa 2가 더 많은 메모리와 하드 드라이브를 가질 수 있었지만 가격 차이는 2~3배에 이르렀고, 그나마 Ma OS 에물레이션에서는 쓸모가 없었고, 비디오 출력에 있어 Macintosh의 정 사격형 픽셀과 Lisa 2의 긴 직사각형 픽셀의 차이로 화면은 상당히 달랐다.

이후 Lisa 2 모델에는 LISA OS 지원급을 중지하고, Lisa 2/10 모델에 Macintosh XL이라는 이름으로 바뀌고 Lisa office 시스템의 운용을 위한 1 MB 메모리와 하드 드라이브 옵션을 선택할 수 있게 했다. 곧 이어 Lisa 2/10는 완전히 새로운 ROM을 가진 Macintosh XL 모델로 대체된다. 그러면서도 Apple은 이후 Lisa 2에 대해 수많은 계획을 발표했지만, 예상보다 Lisa 2는 짧은 기간 동안만 공급되었다.

*Lsa 2 Upgrade vs. Mac Apple은 Lisa 사용자들에게 한 대의 3.5-인치 플로피 드라이브와 소프트웨어 무상 업그레이드를 지원했다. 사용자들은 반드시 Lisa 2에는 외장 5.25-인치 플로피 드라이브가 없기 때문에, 플로피 디스켓을 Profile로 백업해 두어야 했다. 하지만, 5MB 용량의 Profile 하드 드라이브는 800KB 플로피 디스켓 백업에 용량이 부족한 경우가 많았고, 800KB 플로피 드라이브 두 대를 하나의 400KB 플로피 드라이브 한 대로 바꾸는 것이어서 사용자들은 두번째 3.5-인치 플로피 드라이브나 하드 드라이브를 새로 구입해야 했다. Apple은 Lisa의 5.25-인치 플로피 드라이브의 지원을 5년 동안 보증했지만, 이미 모든 Lisa 2용 소프트웨어는 3.5-인치 플로피 드라이브로 공급되었고, Macintosh 역시 3.5-인치 플로피 드라이브를 사용했다. 결국 Lisa 사용자들에게 요구되는 추가 업그레이드 비용은 거의 Macintosh 구입 가격과 비슷한 정도가 되었고, Mac OS를 에물레이션하는 Lisa 2보다 업그레이드보다는 차라리 Macintosh를 구입하게 된다.

*Lisa의 미래? Apple은 Lisa 2를 살리기 위한 방안으로, Lisa OS의 사양을 512KB로 낮춘 버전으로 작성하려는 계획을 세웠다. 또 미래의 계획으로 Lisa 2를 위한 MS-DOS Card의 개발하여 Lisa의 데스크 탑에서 MS-DOS를 구동하도록 하려고 했다. 그리고 AppleBUS 네트웍 인터페이스 (AppleTalk와 ADB가 결합된 형태)를 이용하여 Mac과 Lisa 그리고 데스크 탑 Mac으로 네트웍 환경을 구성한다는 것이다.

또 Lisa 2를 위한 UNIX의 개발을 위해 Apple은 Unipress의 UNIX와 Microsoft의 UNIX 계획을 다시 추진한다. 그 결과 SCO에서 Lisa 2를 위한 Xenix 시스템을 발매된다. 하지만, Lisa 2가 Macintosh XL로 바뀌게 되면서 이 모든 노력은 물거품이 된다.


Macintosh

Apple은 1984년 Macintosh를 출시한다. Apple II 시리즈 이외에 어느 비즈니스 모델도 성공하지 못한 Apple에 있어 Macintosh는 마지막 선택이었다. 비록 Apple II와 같은 영광을 재현하지는 못했지만 Macintosh는 Apple을 살아 남게 만든다.

Macintosh는 $2,500의 가격으로 9-인치 흑백 모노크롬 디스플레이와 128KB 메모리를 내장하고 이전 Apple II나 Lisa 시리즈와는 호환성없는 새로운 시스템이었다. 하지만 128KB 메모리는 비즈니스 모델로서는 부족했고, 하드 드라이브없는 400KB 플로피 한 대의 용량은 충분히 못하게 보였다. 이런 Macintosh의 유일한 희망은 이후 Mac OS가 되는 Mac System이라는 GUI 기반의 새로운 운영체제였다. Macintosh와 함께 제공된 MacPaint, MacDraw 등의 그래픽스 어플리케이션 IBM PC 환경에 익숙한 사용자들에 매우 혁명적이었으며, Lisa처럼 느린 실행 속도도 아니었다. 곧 Macintosh의 후속 모델이 출시되면서 Macintosh 128K로 구분되어 진다.


Macintosh 512K

Apple은 Macintosh 발매 이후 확장된 메모리 용량을 원하는 사용자들의 요구에 부응하여 메모리를 네 배로 늘린 512KB를 장착한 모델을 출시한다. Macintosh 512K는 128KB Macintosh가 제공하고자 했던 실질적인 기능을 충분히 제공할 수 있게 되어, 본격적인 Macintosh 운영체제의 운영이 가능하게 되었고 사용자들의 높은 인기와 함께 새로운 소프트웨어의 출시도 급속히 증가하게 되었다. 하지만 여전히 400KB 용량의 단면 3.5-인치 플로피 디스크를 계속 사용하고 다른 특별한 변화는 거의 없었다. 이어 Apple은 800KB 양면 3.5-인치 플로디 드라이브를 장착한 512Ke 모델을 발표한다.


Macintosh XL

Apple은 Lisa 2/10 사용자들에 대해 Macintosh와 호환성을 갖춘 새로운 시스템으로의 업그레이드를 실시하면서 Macintosh XL로 이름을 바꾼다. Macintosh XL은 기본적으로 Lisa 2와 동일한 하드웨어 구성을 가지지만, Lisa 2의 ROM이 아닌 새로운 Macintosh ROM을 사용하고 비디오 출력도 Mac OS 어플리케이션의 표현에 수월하게 수정되었다. 이로서 MacWorks를 Macintosh 소프트웨어 에물레이션 운용 문제는 해결되었지만, Lisa 2에서 사용하던 소프트웨어는 구동할 수가 없게 되었고, Macintosh 키트를 이용하여 업그레이드된 Lisa 2 경우도 더 이상 Lisa Office 시스템을 사용할 수 없고, Mac OS에 의해 운용된다. 그러나 여전히 비싼 가격으로 Macintosh XL은 곧 생산 중단되게 된다.


Apple IIc

Apple III, Lisa 그리고 Lisa 2로 이어진 실패 속에서 Apple을 지탱해 준 것은 Apple IIe였다. 하지만 Macintoh의 성공적인 등장에 힘을 얻은 Apple은 Apple IIc로 Apple IIe를 대체하고자 한다. 그러나 이 역시 Apple의 생각과는 달리 Apple IIe/IIc는 함께 시장에서 인기를 누리게 된다.

약 7.5 파운드의 콤팩트한 본체를 가진 Apple IIc는 Apple IIe의 확장판을 하나의 마더보드에서 구현하게 끔 설계되었다. 그 결과 Apple IIc는 Apple IIe와 호환성을 유지하면서 새로운 65C02 CPU 채용, 128KB 메모리 탑재, 플로피 드라이브 내장과 함께 시리얼 등 주요 I/O 포트 지원과 같은 변화가 이루어 졌다.

Apple IIc의 저전력 CMOS 타입 1MHz 65C02는 Apple IIe의 6502와 완벽한 호환성을 유지하면서 새로운 명령 코드가 추가된 개량형이다. 그리고 16KB ROM에는 시스템 루틴의 함께 마우스 운용을 위한 MouseText가 추가되었다. CPU의 개선과 함께 128KB 메모리를 내장하므로 써, Apple IIe의 추가 메모리 확장 구성을 만족시켰다. 확장된 보조-메모리를 이용하여 Apple IIc는 Apple IIe enhanced의 Apple II 표준 40-컬럼 및 확장 80-컬럼 텍스트 그리고 Low-RES, Hi-RES 및 Double Hi-RES 컬러 그래픽 모드를 제공하였다.

키보드는 RESET를 제외하고는 Apple IIe와 위치가 동일하다. 키보드 왼쪽 위에는 40/80-컬럼 변환 버튼과 표준 QWERTY 및 DVORAK 배열 전환키가 있다. 키보드 왼쪽 아래에는 내장 스피커 조절 볼륨과 이어폰 잭이 있다. Apple IIc 키보드에서 Open-Apple+Ctrl+Reset 키를 함께 누르면 전원 차단없이 콜드-스타트를 수행할 수 있다.

내장 5.25-인치 플로피 드라이브는 Disk II와 동일한 143KB 용량의 단면 디스켓을 사용한다. 그리고 확장 불가능한 메모리와는 달리 뒷 면에 외장 플로피 드라이브 포트가 있어 스림 타입의 Disk IIc 외장 플로피 드라이브를 연결할 수 있다. 외장 플로피 드라이브 포트는 모든 Apple의 5.25-인치 플로피 드라이브와 호환성을 가지지만, Apple IIc는 Disk II 컨트롤러가 아닌 DuoDisk 컨트롤러를 사용하기 때문에 내장 및 외장 드라이브 간의 메카니즘 차이로 인해 종종 복사 방지된 디스켓이 읽혀지지 않는 경우가 있었다. Apple IIc는 내장 플로피 드라이브는 슬롯 6, 드라이브 1으로, 외장 플로피 드라이브는 슬롯 6, 드라이브 2로 인식하지만 ProDOS를 운용하는 경우에는 외장 플로피 드라이브를 슬롯 7, 드라이브 1로 부팅시킬 수 있다.

본체 뒤에는 마우스/조이스틱 겸용 포트, 프린터 및 모뎀용 시리얼 포트 그리고 두 개의 비디오 포트가 있어 인터페이스 카드없이 주변기기를 연결할 수 있게 되었다. 하지만 시리얼 포트는 DIN 타입이기 때문에 표준 시리얼 장치와 연결하기 위해서는 전용 케이블이 필요하다. 그리고 Apple IIc 시리얼 포트의 Super Serial Chip은 카드 버전의 Super Serial Card와 다소 차이가 있어 대부분의 통신용 프로그램들에서 호환성 문제가 발생하기도 했다-1984년 12월 이전 일부 모델에서는 시리얼 포트 2번 (모뎀 포트)에서 데이터 전송에 오류가 일어 나기도 했다. 이것은 시리얼 인터페이스의 크리스탈이 Apple 제품이 아닌 모뎀에서 가끔 신뢰할 수 없는 데이터를 전송하는 것으로 밝혀졌다. 이러한 일부 모델에서는 3% 정도 시스템이 느리게 작동된다고 알려졌다 (당시 EIA가 정한 RS-404의 기준은 +/- 2%였다). 그러나 해당하는 모델의 범위를 정확히 몰랐기 때문에, 사용자 스스로 확인해야만 했다. 문제가 생기는 경우에는 무상 교체를 받을 수 있었다. 이후 Apple IIc enhanced 모델에서는 시리얼 인터페이스가 SSC와 완벽하게 호환성을 유지되게 수정되었다.

두 개의 비디오 포트는 표준 컴포지트 디스플레이와 RGB 및 LCD 디스플레이를 위한 것으로, 발매 당시 많은 전문 잡지들에서 Apple IIc 전용 LCD 모니터를 매우 비중있게 다루었다. 그만큼 Apple IIc는 포터블로써 이미지를 강하게 지니고 있었다. 그러나 실제 발매된 Apple IIc Flat Panel Display는 80-컬럼, 24-라인을 표현할 수는 있었지만, 너무 비쌌고 그래픽 표현에 문제가 있어 제대로 사용하기는 힘들었다. Apple IIc Flat Panel Display가 시장에서 금방 사라진 반면, Apple IIc 전용의 9-인치 컴포지트 그린 모니터인 Monitor IIc는 그 귀엽고 선명한 기능으로 높은 인기를 얻었다.

비록 시장에서 성공하지는 했지만 LCD 모니터가 Apple IIc를 포터블의 긍정적인 면으로 보여 준 반면, 큰 전원 장치는 거추장스러움 그 자체였다. Apple IIc 무게의 반에 해당하는 3.5 파운드의 전원 변환 장치는 12-피트의 긴 케이블을 가지고, Apple IIc에 AC 110V를 DC 12V로 전환시켜 준다. 하지만 외장 장치로 된 덕에 Apple IIc는 내부에서 열 문제를 거의 발생하지 않게 되었고, 내부 전원 장치를 사용하는 다른 개인용 컴퓨터에 비해 신뢰성이 훨씬 높았다. 또한 실제 내부 전원은 7~24V 사이의 전원을 이용할 수 있기 때문에 자동차 전원에도 연결하는 것이나 배터리를 이용한 운용하는 것도 가능했다.

Apple은 Apple IIc에 128KB 이상의 메모리 확장을 전혀 고려하지 않아 마더보드에는 메모리 확장에 대한 어떠한 확장 슬롯도 없었다. 하지만 AppleWorks의 급속한 보급으로 128KB 메모리 한계는 예상 외로 빨리 문제로 드러났다.

Apple IIc의 메모리 확장 문제를 해결하기 위해 AE와 Checkmate 등 주요 써드 파티 업체들은 마더보드 CPU와 MMU 소켓을 이용하는 방법을 생각해 내게 하게 된다 - Apple IIc는 확장 소켓은 없었지만 메모리 확장 자체는 가능했기 때문에. 그리하여 마더보드 CPU와 MMU 소켓에 메모리 확장 보드를 연결하고, 빼낸 CPU와 MMU를 다시 메모리 확장 보드 위에 꽂는 방법을 이용하게 되었다 (사진의 붉은 부분은 AE Z-Ram Ultra를 장착한 내부 모습). 이 방법은 다소 설치가 번거롭기는 했지만, 많은 용량의 메모리 확장과 함께 CP/M 카드나 클럭 카드 등 다양한 확장 장치까지 이용할 수 있었다. 이러한 메모리 확장이 가능한 것은 Apple IIc 내부 회로 구성이 Apple IIe와 완벽하게 호환성이 유지되도록 설계된 덕분으로, Apple IIe 보조 슬롯을 통한 메모리 확장과 같은 방식으로 처리할 수 있었다. 사용자의 요구와 업계의 이러한 대응으로 결국 Apple은 메모리 확장이 가능한 Apple IIc memory expansion 모델를 발매한다.

* Apple IIc는 IBM PC Jr.와의 경쟁 상태가 되었다. PC Jr.는 PC를 발매하여 퍼스널 컴퓨터 업계의 대변혁을 일으켜 비즈니스 시장을 장악한 IBM이 Apple이 차지하고 있는 가정/교육 시장마저 장악하기 위해 개발한 시스템이었다. IBM은 엄청난 광고를 통하여 PC Jr.가 딱딱하고 직선적인 PC보다 부드러운 외관을 가지게 하면서도 여전히 IBM PC의 이미지를 함께 유지하게 끔 했다. PC Jr.는 가정용 시장의 특성을 고려하여 새로운 무선 키보드를 장착하여, 마치 가전 제품처럼 컴퓨터 책상이 필요없는 것은 친근함을 강조하는 등 많은 승부수를 띄었다. 1983년 11월 IBM PC Jr.가 등장하자 많은 전문가들은 IBM의 위상과 점유율로 보아 Apple II의 완패를 예상했다.

하지만, 모두의 예상을 뒤엎고 미국 내 시장에서 Apple IIe의 판매는 급신장했으며, 다음 해 여름까지 Apple IIe는 PC Jr.보다 2 배 이상 팔려 나가면서 시장을 지킨다. 이러한 사태의 원인은, Apple III의 실패가 새로 등장한 IBM PC의 성공으로 이어진 것처럼, PC Jr.의 문제가 드러나면서 많은 홈 컴퓨터 구매자들은 시장에서 안정된 평가를 받고 있는 Apple IIe로 발길을 돌리게 되었다. 1984년 여름, Apple은 Apple IIc를 발매하고 다시 IBM PC Jr.와 정면승부를 벌이게 된다. 하지만, IBM은 마치 예전 Apple처럼 PC Jr.의 문제 해결에 별 다른 조치를 보이지 않았고, 결국 Apple IIe/IIc와의 홈 컴퓨터 시장 경쟁에서 완전히 지고 만다. 이것은 컴퓨터 사업에서 IBM이 겪은 최초의 패배가 된다. Apple IIc는 Apple IIe와 함께 홈 컴퓨터 시장을 지켜내는 것 뿐만 아니라, Apple이 다음 사업 계획을 차질없이 진행할 수 있도록 해주게 된다. 만일 Apple IIe/IIc가 IBM PC Jr.와의 싸움에서 밀렸다면, Apple은 Macintosh 사업에 엄청난 타격을 입었을 것이다. IBM은 Apple이 Apple III로 겪은 좌절을 PC Jr.로 그대로 경험하게 되고, 결국 1985년 중반 PC Jr.의 생산을 중지하게 된다. 이후 IBM PC/AT로 시장을 유지하고 있던 IBM 역시 PC 시장의 변화를 제대로 읽지 못하고 결국 Compaq에 밀려 PC 시장의 왕좌에서 내려오게 된다.

IBM PC Jr.는 IBM PC와 같은 4.77MHz intel 8088 CPU를 사용하고, 유사한 구조를 가졌으나 본체 설계 문제로 제 성능을 발휘하지 못했다. 당시 많은 벤치 마킹 기사들에서 오히려 8-비트 Apple IIc가 16-비트 PC Jr.보다 10%이상 빠른 성능을 발휘한다고 보도하고 있다. 더구나 IBM PC와 달리 메모리 용량 (64KB~128KB)도 적었으며, 전용 메모리 슬롯의 사용으로 인해 확장 (512KB까지)도 불편하고 가격도 엄청났다. 결국 IBM PC에서 운용되던 프로그램이나 새로운 소프트웨어 구동에 한계가 드러났다. 또한 PC Jr.는 하나의 5.25-인치 플로피 드라이브를 내장하고 있었지만, 내부 배치 문제로 IBM PC와 달라 추가 확장성이 거의 불가능했고 PC와 같은 확장 슬롯도 없었다. IBM은 PC Jr.를 Atari 게임기처럼 보이도록 쓸모도 없는 카트리지 포트를 전면에 설치하여 추가 플로피 드라이브 장착도 불가능하게 했다. 특히 하드 드라이브를 운용할 수 있음에도 공간이 없어 설치하지 못하는 어이없는 상태가 되었다. 무엇보다도 IBM이 가장 자랑한 PC Jr.의 무선 키보드는 고무 자판의 어색함과 넓은 키 간격으로 불만의 대상이 되었다. 그리고 교육용 시장을 대상으로 개발했음에도 불구하고, 이 무선 키보드는 학교 컴퓨터 실을 혼란에 빠트리게 되는 충격적인 문제를 발생시키기도 했다


Apple IIe enhanced

Apple IIe는 많은 전문가들의 예상와 출시 후 Apple II Plus를 완전히 대체하면서 Apple II 라인을 대표하게 된다. 하지만, Apple IIc의 등장으로 Apple IIe를 Apple IIc 수준에 맞는 업그레이드 필요성이 등장하자, 2년이 지난 Apple은 1985년 3월, Apple IIe enhanced를 발표한다. 그리고 Apple IIe enhanced와 Apple IIc enhanced로 이루어진 Apple IIe/IIc 라인이 완성된다.

Apple IIe enhanced의 CPU는 Apple IIc와 같은 1MHz 65C02가 사용되었고, 32KB의 새로운 시스템 ROM에는 Apple IIc에서와 같은 MouseText 지원 캐릭터 생성기, Apple IIe용 마우스 구동 프로그램 그리고 외부 인터럽터에 대한 반응이 개선된 시스템 모니터와 미니-어셈블러 내장 등의 업그레드가 이뤄졌다.

AppleSoft BASIC에서도 소문자 인식이 가능하게 되었고, 80-컬럼 출력 화면도 더욱 빠르게 처리되었다. 특히 슬롯 7번에 장치된 Profile과 같은 하드 드라이브로 부터의 부팅이 가능하게 되어, 본격적인 하드 드라이브 환경이 갖춰지게 되었다.

Apple IIe enhanced는 본체 케이스 색상이 베이지에서 그레이 색상으로 바뀌었으며, 부팅 메시지가 'APPLE ]['에서 'Apple //e'로 바뀌어서 쉽게 구분할 수 있다.

Apple IIe enhanced 역시 Apple IIe 못지 않은 사용자의 호응을 받게 되고, Apple은 오리지널 Apple II를 위한 IIe enhancement kit (기존 6502를 대체할 65C02 CPU, 새로운 프로그램 CD/EF ROM과 MouseText 지원을 위한 비디오/캐릭터 ROM으로 구성되어 있다)를 발매한다. 이후 Apple Iie enhanced는 Apple IIe를 완전히 대체하게 된다. 내부적으로 오리지널 Apple IIe와 Apple IIe enhanced를 구별하는 방법은 $FBB3 번지와 $FBC0 번지의 내용을 확인하는 것이다. $FBB3의 내용이 6이면 Apple IIe나 Apple IIc를 나타내며, $FBC0의 내용이 $EA이면 오리지널 Apple IIe, $E0이면 Apple IIe enhanced 그리고 인 경우는 Apple IIc를 나타낸다.

단, DOS 3.3 기반으로 반전 모드를 사용하는 프로그램에서는 Apple IIe enhanced의 새로운 80-컬럼 기능으로 인해 오류를 일으키는 경우도 있었다. 1992년 말 Apple은 Apple IIe Enhanced 마더보드 Rev. B로 무료 업그레이드가 시행했다.


Apple IIc enhanced

Apple은 새로운 3.5-인치 플로피 드라이브인 Unidisk 3.5를 출시한 후 이를 Apple IIc에서 운용할 수 있도록 업그레이드된 Apple IIc enhanced를 출시한다. Unidiks 3.5를 구입한 Apple IIc 사용자에게는 무상 업그레이드를 지원했다.

Apple IIc enhanced는 Unidisk 3.5를 외장 플로피 포트에 연결할 수 있다는 점 외에 외관 상으로 오리지널 Apple IIc와 거의 차이가 없었다. ROM은 32KB로 확장되어, Unidisk 3.5 운용 프로토콜 컨버터, 네 개의 새로운 시리얼-포트 명령어, 개선된 시스템 모니터, 미니-에셈블러, 개선된 인터럽터 핸들어, 내장 점검 루틴 및 외장 드라이브 부팅에 관한 내용이 추가되었다.

Unidisk 3.5를 운용하기 새로운 프로토콜 컨버터로 외장 플로피 드라이브 포트를 통한 대용량 저장장치의 운용이 가능하게 되었다. 이로 인해 ProAPP 20이나 Quark QC-20같은 외장 하드 드라이브도 운용할 수 있게 되었다. 프로토콜 컨버터는 슬롯 5번으로 지정되어, 프로그램 콜을 드라이브 포트로 전송할 수 있는 포맷으로 변환하기 때문에 5.25-인치, 3.5-인치 플로피 드라이브 및 하드 드라이브 등 연결된 드라이브에 상관없이 시스템이 장치를 운용할 수 있게 해 준다. 또한 프로토콜 컨버터는 Apple IIc와 달리 외장 플로피 드라이브 포트를 통하여 여러 외장 드라이브들을 데이지-체인으로도 구성할 수 있게 해준다. 단순한 ROM 업그레이드의 한 부분이지만 Apple IIc 확장성 문제를 크게 해결할 수 있게 되었다.

데이지-체인 구성에서는 5.25-인치 플로피 드라이브를 연결의 끝에 설치해야만 하고, 최대 127대의 디바이스를 인식할 수 있지만, 실제로는 전원 한계로 이를 제대로 지원할 수는 없다. Apple IIc enhanced는 ProDOS와 PASCAL 1.3에서 내장 플로피 드라이브에 부팅 디스켓이 없는 경우, 외장 플로피 포트에 연결된 첫 외장 드라이브에서 부팅이 가능하다. 그리고 외부 플로피 드라이브에 연결된 포트 할당이 없어지게 됨에 따라, 슬롯 7 번 사항에는 AppleTalk 연결을 위한 코드가 내장되었다.

그리고 시리얼 포트 운용 문제도 해결되었다. 추가된 명령어들은 Apple SSC 호환 프로그램 제작이 훨씬 수월하게 해 주며, Apple SSC처럼 처리하게 된다. 새로운 시스템 모니터에는 STEP과 TRAce 두 기능이 추가되고, 예전 Apple II에 내장되었던 미니-어셈블러가 다시 추가되어 이를 이용한 디버깅 작업에 효율을 더했다. STEP는 한 번에 한 라인씩 모니터 프로그램을 작동시키며, TRAce는 Solid-Apple 키나 BRK 명령이 작동할 때까지 프로그램을 연속적으로 반복한다. 미니-어셈블러는 상용 어셈블러에 비할 수는 없지만, Apple II 프로그래머에게는 유용한 프로그래밍 도구로 사용될 수 있었다.

Apple IIc enhanced의 콜드-부팅은 Open-Apple 키를 눌러 내장 플로피 드라이브 모터가 작동하게 한 후 키를 놓으면 AppleSoft 모드로 전환되게 할 수 있다. 내장 점검 루틴을 작동시키기 위해서는 시스템 시작이나 콜드-부팅 시에 Open-Apple과 Solid-Apple 키를 함께 누르면 약 30초 정도 시간으로 수행된다.


Apple IIc Memory Expansion

1986년 9월, Apple IIc enhanced가 발표 후, Apple은 곧 이어 메모리 확장 소켓을 설치된 Apple IIc memory expansion 모델을 출시한다. 때문에 Apple IIc enhanced와 Apple IIc memory expansion 발매 간의 시간적 차이가 크지 않아, 두 제품을 모두 Apple IIc enhanced라고 통칭하기도 한다.

Apple IIc memory expansion은 마더보드에 34-핀 메모리 확장 소켓이 있는 것을 외에는 enhanced 모델과 별 차이가 없다. 바더보드의 메모리는16개의 8KB RAM에서 네 개의 32KB RAM으로 바뀌었다. 외관상 Apple IIc memory expansion의 키보드의 색상이 Apple의 새로운 표준 컬러인 플래티넘으로 바뀌었기 때문에 외관상 구별은 쉬우며, 오리지널 Apple IIc의 모델 넘버가 4000인데 반해, Apple IIc memory expansion의 모델 넘버는 4100이다.

확장 슬롯에 Apple IIc Memory Expansion Card를 설치하여 최대 1MB까지 확장이 가능하다. 이것은 Apple IIe 보조-메모리 확장 카드와 기능적으로 동일하며, 슬롯 4번에 할당된다. 이 설정은 ROM에서 처리되며, 설치 여부를 확인할 필요가 없으며, 확인할 수도 없다. 때문에 메모리 블럭의 증가와 사용 가능 여부 만으로 확인할 수 있다. 즉, 추가로 메모리 블럭 증가가 없다면 메모리 확장 카드가 제대로 설치되지 않은 것이다. Apple IIc memory expansion card를 구입한 Apple IIc 사용자들은 Apple IIc memory expansion 마더보드를 무상으로 교환할 수 있었다.

하지만 Apple IIe memorry expansion board를 이용한 경우에는 확장 메모리를 AppleWorks의 데스크 탑 확장이나 ProDOS 램-디스크로만 사용할 수 있다. 램-디스크로 사용할 경우에는 디스크 포맷 프로그램으로 초기화한 후 사용해야 한다. 메모리 확장 소켓의 추가로 Apple IIc memory expansion의 마우스 인터페이스는 슬롯 4번에서 7번으로 변경이 가능하게 되어, 마우스-기반 프로그램을 제작하는 경우 오히려 작업이 쉬워 졌지만, Apple IIc에서 마우스를 슬롯 4번에 고정 할당하도록 작성된 프로그램에서는 램-디스크로 부팅할 수 없으므로, 수동으로 직접 IN#7이나 PR#7 명령을 수행해야 한다.

콜드-부팅은 간단히 PR#4 명령이나 JMP $C400으로 처리가 가능하다. 또한, Apple IIc memory expansion에서는 키보드와 시리얼 입력 버퍼 위치도 변경되었는데, 이로 인해 메모리 확장 카드를 운용하는 펌-웨어를 재구성하는 경우 키보드 및 시리얼 입력을 운용하는 프로그램에서 에러가 발생할 수도 있다. 결과적으로 Apple IIc에서 프로그램이 특정 하드웨어를 고정된 슬롯에 지정하도록 하는 내용에서는 에러 발생의 여지가 있기 때문에, Apple은 항상 모든 프로그램이 시스템 슬롯에 대한 정보를 미리 검색하도록 추천했다. 그리고 Apple IIc memory expansion에서는 프로토콜 컨버터가 스마트포트 바뀌었지만, 기본적으로 동일하다.


Apple IIc Memory Expansion Revised

Apple IIc Memory Expasion 버전이 메모리 칩이 없는 Apple IIc Memory Expansion Card를 제대로 인식하지 못하는 문제가 발생하자, Apple II은 펌 웨어를 업그레이드한다. 그리고 키보드 버퍼링과 모뎀을 이용한 터미널 접속의 에러 문제가 해결했다. Apple IIc에 있어 네 번째 ROM 개정이 이뤄지게 되지만, 대부분의 Apple IIc 사용자들에게는 거의 발생하지 않는 문제였기 때문에, 기존 Apple IIc 모델 사용자들의 ROM 업그레이드 요청은 거의 없었다.


Apple IIgs (ROM 00)

Commodore나 Atari가 Amiga와 Atari ST 등의 새로운 시스템을 출시하면서 이전 8-비트 Commodore 64/128과 Atari 시리즈에 대한 호환성을 포기한 것에 비하여-비록 Macintosh 시스템이 출시되고 있지만-Apple은 Apple IIgs를 출시하면서 Apple II Forever에 대한 약속을 지켰다.

Apple IIgs는 WDC (Western Design Center)가 설계한 2.8MHz 65C816 마이크로프로세서를 사용한다. 65C186은 16-비트 데이터 레지스터, 24-비트 어드레스 및 16MB 어드레스 공간을 지원하는 강력한 16-비트 마이크로프로세서이지만 65C02에 대한 완벽한 호환성을 제공한다. 이를 위해 Mega II라는 에물레이션 프로세서가 장착되어 Apple IIe/IIc의 CPU와 메모리를 제외한 MMU, IOU, 로직 보드 및 ROM 등의 모든 기능을 제공하고, ProDOS, DOS3.3 및 PASCAL 1.3에 대한 호환성을 유지할 수 있게 되었다. 또 다른 칩인 FPI (Fast Processor Interface)는 Apple IIgs의 메모리 공간을 65C816과 Mega II에 연결해주는 역할을 하여, 65C816은 Mega II를 억세스 하게 되고, Mega II는 빠른 RAM을 억세스하는 독특한 기능을 하게 된다. 단, Apple IIe/IIc가 Apple SSC 기반으로 작동하는 것에 반하여, Apple IIgs의 새로운 시리얼 인터페이스에 인해 통신 소프트웨어 운용에 있어 호환성 유지에는 문제가 있을 수도 있다. 이것으로 Apple IIgs 사용자들은 전용 하드웨어 및 소프트웨어가 시장에 출시될 때까지 수 많은 Apple IIe/IIc 소프트웨어를 그대로 사용할 수 있었다.

Apple IIgs의 Fast mode (2.8MHz)는 거의 3.6 MHz AE TransWarp 카드를 장착한 Apple IIe 정도와 비슷하다 ( 실제로는 Apple IIe가 약 5~10% 정도 빠르다). Slow mode/Standard mode에서는 Apple IIe/IIc와 거의 같은 속도를 제공한다. 하지만 Apple IIgs는 ROM 시스템 프로그램을 제외하고는 안정성을 유지하기 위해 2.5MHz로 작동하도록 끔 설계되었다.

Apple IIgs는 256KB RAM과 128KB ROM을 내장하고 있다. 마더보드에는 6 개의 뱅크에 네 개 RAM (256KB)과 두 개 ROM (128KB)으로 지정되어 있다. 네 개의 RAM 중 128KB는 Apple IIe/IIc 소프트웨어 사용을 위해 느린 RAM으로, 나머지는 빠른 RAM으로 구분되어 있다. 256KB의 네 개의 64KB 코어 RAM 뱅크는 , 1, $E0 그리고 $E1으로 지정되고 메모리 확장 슬롯을 통하여 추가된 RAM은 뱅크 2에서 연속으로 메모리 어드레스를 점유한다. 하지만 실제 256KB Apple IIgs에서 실제 프로그램은 약 176KB 정도를 빠른 RAM과 느린 RAM에 걸쳐 사용하게 된다. 때문에, Apple IIgs에서 전용 소프트웨어 운용을 위한 메모리 확장은 거의 필수적이다. 16-비트 65C816가 최대 16MB 메모리 공간을 연속된 메모리 공간이 아니라 64K 크기의 연속된 256 개 뱅크를 뱅크-스위칭없이 다룰 수 있지만, Apple IIgs Memory Expansion Slot을 이용하면 최대 8MB까지만 가능하다. ROM은 $FE와 $FF로 지정되어 있으며, AppleSoft, 새로운 모니터 그리고 내장 I/O 포트에 대한 펌-웨어 및 프로그래밍 툴을 저장하고 있다. 모니터는 Apple IIe/IIc에 비하여 상당히 커 졌고 강력해 졌다. 16진 코드와 ASCII 코드를 동시에 표현할 수도 있고, 65C816의 16-비트 레지스터와 24-비트 어드레싱 버스를 지원하기 위해 새롭고 강력한 기능들이 추가되어 있다. 또한, 65C816을 제대로 지원하는 미니-어셈블러와 디스어셈블러도 내장하고 있다.

Apple IIe/IIc 소프트웨어 호환성을 위해 Apple IIgs는 RAM 뱅크 와 1를 사용한다. 이 영역을 뱅크-스위칭으로 Apple IIe의 메인 및 보조 메모리에 설정되면서 소프트웨어들은 정상적으로 작동한다. 하지만 여기에는 Apple IIe 80-컬럼 텍스트와 그래픽 디스플레이 모드를 위한 비디오 메모리 버퍼가 없기 때문에, Apple IIgs는 $E0와 $E1 뱅크에 비디오 버퍼를 지정하고 Apple IIe/IIc 소프트웨어는 비디오 버퍼를 와 1으로 인식하기 때문에 호환성에는 아무런 문제가 없다. 실제 작동하는 I/O 위치는 $E0와 $E1 뱅크에만 있기 때문에, $C000에서 $C0FF까지의 I/O 공간 또한 사용된다. 하지만 Apple IIe 하드웨어 호환성과 비디오 타이밍을 유지하기 위해 $E0와 $E1 뱅크의 모든 작업은 1MHz의 속도로 유지된다. 이 결과로 그래픽 위주의 프로그램들이 스크린이 업데이트되는 동안 시스템은 느려지고, 처리 속도가 다소 떨어지게 된다.하지만 소프트웨어가 $E0나 $E1 뱅크의 비디오 버퍼를 읽는 경우에는, 스크린을 읽는 동작이 최고 속도를 발휘하게 된다. 시스템 ROM의 OS 루틴은 데이터 저장을 위해 $E0와 $E1 뱅크의 비디오 버퍼로 사용하지 않는 대부분의 공간을 이용한다. 하지만, 65C816 전용 소프트웨어는 약간의 빈 공간이 남아도 이것을 사용한다.

Apple IIgs의 향상된 그래픽 운용 환경을 위해 전용 VGC (Video Graphics Controller) 칩이 제작되었다. VGC는 Apple IIgs가 Macintosh와 같은 그래픽 운영 체제를 운용할 수 있는 QuickDraw II 세트와 새로운 두 개의 SHRG (Super High Resolution Graphics) 컬러 그래픽 모드를 지원한다. QuickDraw II는 윈도우, 풀-다운 메뉴 등과 같은 여러 유저-인터페이스를 쉽게 만들 수 있는 표준 서브루틴 툴 킷으로, 프로그램에 필요한 내용을 Apple IIgs의 ROM에서 호출하여 구성하므로 써, 더 많은 메모리는 응용 소프트웨어가 사용할 수 있도록 해 준다. 그리고 SHRG 컬러 모드는 320 X 200과 640 X 200 해상도를 제공하게 된다. 이를 위해 Apple IIgs는 뱅크 $E1의 $2000에서 $9FFF까지를 32KB의 비디오 버퍼로 이용한다. 두 그래픽의 모드의 수평 라인은 사용자가 정의할 수 있는 16 개의 컬러 팔레트 (각 팔레트에는 나타낼 수 있는 16 색의 정의를 포함한) 에서 지정될 수 있어, 동시에 스크린에는 256 색을 나타낼 수 있다. 또한 스캔-라인 인터럽터를 이용하여 그 수를 늘릴 수 있도록 되어 있다. 즉, 12-비트 (RGB 각각에 4-비트 씩)코드로 정의되는 팔레트의 모든 컬러는 4096 개의 컬러를 의미한다. 이것은 당시 컴퓨터 게임이나 컴퓨터 그래픽 처리에 별 무리가 없을 정도의 기능이었다. 320 X 200 모드에서는, 한 팔레트의 16 컬러 중 어느 것이라도 라인의 한 픽셀에 지정할 수 있었다. 각 픽셀은 팔레트 내의 컬러 넘버를 포함하는 네 개의 데이터 비트로 정의된다. 하지만, 640 X 200 모드에서는 팔레트 내의 16 컬러 중 네 개만이 한 픽셀에 지정되어, 스크린에 64 컬러를 나타낼 수 있다.16 개 중의 네 개는 픽셀의 수평 위치에 따로 사용이 가능하다. 만일, Apple IIgs에 모노크롬 컴포지트 모니터를 이용한 경우에는 16-그레이 스케일을 사용할 수 있다.

또한 Apple IIgs는 Aimga나 Atari ST 시리즈와 비교할 때 전혀 뒤지지 않는 사운드 기능을 제공했는데, Apple IIgs는 Ensoniq Mirage Music Synthesizer에서 사용되는 Ensoniq DOC (Digital Oscillator Chip)을 내장하고 있었다. Ensoniq DPC는 자체 64KB 메모리와 A/D 변환기 및 32 개 오실레이터를 가지고 있었는데, A/D 변환기는 클럭이나 일반 응용 프로그램에서 사용되었고, 오실레이터는 보이스 생성에 사용되어 최대 15가지의 보이스나 악기 음을 생성하고 출력할 수 있었다. 비록 Apple IIgs가 스테레오 출력이나 MIDI 기능을 제공하지는 않았지만, Ensoniq 칩만으로도 외부 스피커를 사용하여 충분히 만족할 만한 출력을 얻을 수 있었다. Apple IIgs에서 디지타이징된 음악과 보이스는 거의 CD 수준의 음질 정도였다.

Apple IIgs의 확장 I/O는 Apple IIe/IIc I/O 체계의 장점을 합친 시스템으로, 메모리 전용 확장 슬롯과 7 개의 표준 확장 슬롯과 함께 5 개 확장 포트를 제공한다. 7 개의 확장 슬롯은 Apple IIe와 동일한 사양으로 Apple IIe용 인터페이스 카드들 운용에 무리가 없지만, 팬텀 슬롯 방식을 이용하는 멀피-펑션 카드들은 Apple IIgs의 65C816 24비트 어드레스가 그것을 제대로 인식하지 못할 수 있다. 뒷 면의 확장 포트는 스마트 드라이브 포트, 2 개의 시리얼 포트, 마우스/게임 포트 그리고 콤포지트 및 RGB 포트가 있으며, 오디오 출력을 위한 잭 포트도 있다. 하지만 각 내장 I/O 포트는 확장 슬롯에 장착된 카드를 에물레이션하기 때문에 확장 슬롯과 내장 I/O를 같은 목적으로 동시에 사용할 수는 없다. 슬롯과 포트 설정은 컨트럴-패널로 변경할 수 있다. Apple IIgs에서는 이러한 확장 슬롯과 내장 I/O를 관리하기 위해 Apple IIc에서와 같은 IWM (Integrated Woz Machine)를 사용하여 2 개 시리얼 포트, 80-컬럼 디스플레이, 마우스 포트 그리고 디스크 드라이브 포트를 설정할 수 있다.

스마트 포트로 불리는 디스크 드라이브 포트 데이지-체인 방식으로 3.5-인치 및 5.25-인치에 상관없이 모든 Apple 플로피 드라이브를 연결할 수 있다. Apple은 Apple IIgs와 함께 Apple Drive 3.5, Apple Drive 5.25 및 Apple SCSI Card를 함께 발매하여 Apple II가 대용량 하드 드라이브의 운용이 가능하도록 했다. Apple IIgs는 Apple Driver 3.5를 표준 플로피 드라이브로 사용하며, Apple IIgs의 ProDOS 16은 Apple IIe/IIc의 ProDOS 8도 완벽하게 운용할 수 있다. Apple IIgs에서는 ProDOS 8과 ProDOS 16 을 구분하지 않지만 ProDOS 16 디스크에 포함된 ProDOS 8은 System 디렉토리 안에 P8이란 파일로 존재하기 때문에, ProDOS 16에서 ProDOS 8 시스템을 생성하고자 할 때에는 복사된 P8의 이름은 PRODOS로 바꿔줘야 한다. 문제는 DOS 3.3이 5.25-인치 플로피 디스크의 운용을 전제로 개발되었기 때문에 Apple IIgs의 3.5-인치 플로피 드라이브나 하드 드라이브 를 제대로 지원하지 못한다는 것이었다. 때문에 DOS 3.3 사용자들은 별도 유틸리티를 이용해서 DOS 3.3에서 3.5-인치 플로피 드라이브를 사용하거나 5.25-인치 플로피 드라이브를 사용해야 했다.

Apple IIgs은 시리얼 회로는 Macintosh와 같은 Zilog 8530 SCC (Serial Communication Controller)로 제어된다. 때문에 Apple IIc와 Apple Super Serial Card가 사용하는 6551 ACIA (Asynchronous Communications Interface Adapter0 칩을 기준으로 작성된 통신용 소프트웨어는 대부분 Apple IIgs에서 작동하지 않는다. 하지만, Apple IIgs의 시리얼 포트는 Apple SSC와 달리 프린터와 모뎀을 지원하는 것 외에, 새로운 통신/네트웍 프로토콜인 AppleTalk를 지원할 수 있다. 그러므로 AppleTalk 펌-웨어를 내장한 Apple IIgs는 새 시리얼 포트를 이용하여, Apple II/Macintosh로 구성된 LAN을 운용할 수 있게 된다-Apple IIgs 발매 당시에는 AppleTalk 개발이 완료되지 않은 상태였다.

무엇보다도 Apple IIgs는 다양한 I/O 인터페이스 및 포트를 사용자가 쉽게 관리할 수 있었다. 부팅과 함께 디바이스 점검을 시작하며 지정 부팅 장치가 없는 부팅 가능 장치를 찾는다. 부팅 디바이스는 컨트럴 패널 (Open-Apple+Ctrl+ESC)에서 슬롯 메뉴의 스타트업 슬롯에 지정한다. 만일, 3.5-인치와 5.25-인치 드라이브가 데이지-체인된 경우에는 스캔 (SCAN)으로 지정할 수 있으며, 스캔은 부팅 시에 슬롯 7 번에서 슬롯 1 번까지 검색하여 가장 먼저 연결된 부팅 장치를 찾는다. 하지만, 3.5-인치보다 5.25-인치 플로피 드라이브를 먼저 찾은 경우에는 다른 드라이브 검색을 중단하게 되므로, 3.5-인치 플로피 드라이브로 부팅하고자 할 경우에는, 다른 플로피 드라이브에 (부팅 디스켓이 아니더라도) 디스켓을 두지 말아야 한다. 데이지-체인 드라이브와 인터페이스 카드에 연결된 경우 컨트롤 패널에서 부팅 장치로 지정된 인터페이스 카드가 우선한다. 그리고 Apple IIgs는 같은 드라이브 연결에서는 첫 드라이브만을 부팅 디바이스로 인식한다. Apple IIgs의 스마트 포트는 슬롯 5 번으로, 디스크 포트는 6번으로, 그리고 카드는 5.25-인치 플로피 드라이브 컨트롤러 카드로 인식한다.

내장된 클럭/카렌더 기능은 Apple IIgs를 보다 효율적인 시스템으로 사용하게 해 주며, Apple IIgs의 클럭은 ThunderClock과는 다른 명령어로 구성되어 있지만, ProDOS나 ProDOS 16 (GS/OS)에서 자동 인식된다.

Apple IIgs의 60 와트 전원 장치는 왼 쪽에 있고, 기본적으로 Apple IIgs는 냉각-팬이 필요치 않도록 설계되었으나, 확장 슬롯을 3 개 이상 사용하는 경우에는 냉각 팬 설치를 추천한다.

Apple IIgs는 플래티넘 컬러의 Apple IIe 반 정도의 폭을 가지고 있다. Apple II 최초의 분리형 키보드와 마우스는 Apple 최초의 ADB 방식으로 사용자가 원하는 방향에 연결할 수 있어 왼 손 사용자도 운용이 편안하다. 특히 키 입력감은 Apple IIe와 Apple IIc의 중간 정도로, 아주 부드럽다. 키 배열은 미국 및 유럽 QWERTY/DVORAK 자판을 지원하는 80 키 표준 Apple 배열을 가지고, 오른 쪽에는 숫자 키-패드를 가지고 있다. Closed-Apple 키가 Option 키로 대체되어 Open-Apple 키 옆으로 옮겨 졌다. 그리고 RESET 키는 키보드 위 쪽 중앙에 따로 있다. 또한 캐릭터-제네레이터 ROM에 유럽 8 개국 자판에 대한 캐릭터 세트를 내장하고 있다. 키보드 역시 컨트럴 패널에서 모든 제어 및 정보 저장이 가능하여, 키보드 버퍼를 내장하고 모든 키에 대한 작동 여부를 인식할 수 있어 Shift 키나 Control 키에 대한 입력도 처리할 수 있다.

Apple IIgs의 아쉬운 점은 호환성 유지를 위해 8-비트 확장 슬롯 만이 장착되어 16-비트 I/O가 불가능하다는 것이었다. 또한 마더보드에 내장된 그래픽 회로로 인해 새로운 해상도와 컬러의 확장이 불가능한 것에도 우려를 나타냈다. 그리고 텍스트 환경에 익숙한 사용자들은 Apple IIgs 전용의 Macintosh 스타일의 어프리케이션에 불편하기도 했고, 특히 워드프로세서의 이용이 많은 Apple II 환경에서 Apple IIgs의 초기 그래픽 워드프로세서들은 화려한 기능과 편이성에도 불구하고 느린 처리 속도를 제공하였다. Apple 역시 Apple IIgs를 Macintosh와 같은 환경으로 개발하고자 했으나, 65C816와 68000의 차이를 극복하기에는 상당한 부담이었다. 무엇보다도 AppleSoft가 여전히 Apple II와 같은 버전이어서 Apple IIgs의 새로운 기능을 제대로 이용할 수 없는 것이었다. 그럼에도 불구하고 Apple은 Apple IIgs의 성공에 자신감을 가졌고, 그 기대를 저버리지 않고 Apple IIgs는 Apple IIe/IIc 못지 않은 성공을 거두게 된다.

* 드물게 Apple IIgs의 마더보드에 장착된 배터리를 교체하거나 할 경우에는 주의가 필요하다. 이것은 리튬 황산염화 배터리이기 때문에 부주의하게 제거할 경우, 터질 염려가 있다. 이 배터리의 활성 요소 중 하나인 리튬은 물과 접촉할 경우 격렬하게 반응하게 된다. Apple은 딜러들에게 터진 배터리를 처리하는 적절한 절차에 대하여 주의를 주어, 제거된 배터리를 Apple로 조심스럽게 포장하여 보내도록 했다. Apple은 환경 보호 협약에 근거하여 이를 처리한다고 한다

* IIgs Upgrade for IIe는 Apple IIe에 Apple IIgs로 교체하는 간단한 작업이었다. 먼저 Apple IIgs의 마더보드를 Apple IIe에 장착하고, 적합한 백-패널을 바꾸면 된다. Apple II/II Plus에서도 가능하나, Apple은 Apple IIe에 대해 $500의 IIgs 업그레이드를 공급했다. Apple IIgs 업그레이드 키트는 Apple IIgs 마더보드, 새로운 백-패널로 구성된 메탈 베이스 팬 그리고 메뉴얼로 구성되어 있다. 업그레이드 키트에는 Apple IIgs 키보드나 마우스 그리고 전원 등도 포함되어 있지 않지만, Apple IIe 업그레이드용 Apple IIgs 마더보드에는 Apple IIgs 마더보드와는 다른 Apple IIe 키보드와 키패드 연결을 위한 커넥터가 포함되어 있다. 새로운 베이스 팬 역시 Apple IIgs 마더보드의 내장 포트를 사용하기 위해 새롭게 Apple IIe에 맞도록 변형된 것이다. Apple IIgs 업그레이드 키트를 이용하여 업그레이드된 Apple IIe는 기능적으로 Apple IIgs와 동일하다. 하지만 많은 Apple IIe 사용자들은 자신들의 Apple IIe를 중고로 처분하고 새로 Apple IIgs와 주변기기를 구입하는 것이 여러모로 나았기 때문에 실제 Apple IIe에서 Apple IIgs 업그레이드를 시도한 경우는 썩 많지 않았다.

* Apple IIgs의 호환성 문제에서 종종 볼 수 있는 것은 특정 프로그램 (대부분 게임 종류)에서 Apple IIgs의 내장 인터페이스 및 포트에 대한 설정으로 구동이 되지 않는 경우가 있었다. Apple IIgs 버전으로 업데이트되지 못한 예전의 프로그램에서 발생하는 이런 문제는 어쩔 수 없는 경우이다. 예를 들어,

Broderbund Drol, Apple IIgs의 데이지-체인된 5.25-인치 플로피 드라이브에서 부팅되지 않는다. 인터페이스 카드에 연결된 경우에는 가능하다.

SSI Phantisie III, Apple IIgs의 스마트 포트 (슬롯 5 번)을 사용하지 말아야 작동한다.

Epyx Destroyer, Apple IIgs의 마우스 포트 (슬롯 4번)을 사용하지 말아야 작동한다.

Alt. Displays컨트롤 패널에서의 디스플레이 모드를 보면 Alternate Display 모드 옵션이 있다. 이것은 Apple IIe/IIc용 소프트웨어를 사용할 경우, 화면을 제대로 볼 수 없을 때 모드를 전환하여 볼 수 있는 상태를 제공한다. 하지만, 이 모드는 시스템의 속도를 저하시키기 때문에 필요할 경우가 아니고는 표준 모드로 전환하는 것이 좋다. 그리고, 만일 프로그램 수행 도중에 모드를 전환할 경우에는 화면이 잠겨 버리는 경우가 있게 되어, 재부팅을 해야 하는 경우가 발생할 수 있다.


Apple IIgs (ROM 01)

1987년 8월, Apple은 개선된 Apple IIgs를 발매하면서, 기존 Apple IIgs의 무상 칩 업그레이드를 실시했다. 업그레이드 내용은 개선된 VGC와 128KB 펌웨어 ROM을 교체하는 것이었다.

ROM 버전 00의 Apple IIgs는 텍스트와 고배해상도 (Double Hi-Res) 그래픽 모드에서 보기 싫은 테두리 현상이 발생하게 되는 문제가 해결된 새로운 VGC를 가지고 있다. 또한 모니터 프로그램과 시스템 툴 셋의 작은 문제들도 개선되었다. 모니터 프로그램은 65616 CPU의 네이티브 모드 명령어 세트 개선 및 메모리 관리 기능의 개선이 이루어 졌으며, 램-디스크 크기를 기존 4MB에서 8MB까지 확장할 수 있도록 했다.

업그레이드 확인 방법은 Apple IIgs 바닥의 시리얼 번호가 725 이상인 경우에는 업그레이드가 된 모델이며, 705~724 사이는 ROM 01 업그레이드만 필요하며, 705 보다 작은 번호는 VGC와 ROM 01 업그레이드가 필요한 모델이다.


Apple IIe platinum

Apple IIgs가 Apple의 공식 컬러인 플래티넘의 케이스로 출시 된 후, Apple은 모든 Apple II 시스템의 컬러를 플래티넘으로 교체한다.

1987년 초 출시된 Apple IIe platinum은 Apple IIe enhanced와 내부적으로는 변화된 것이 거의 없으며, Apple IIgs와 같은 밝은 플래티넘으로 바뀌게 되어 맥킨토시에 이르는 모든 Apple 제품이 단일 컬러로 가지게 되었고 고급 이미지도 한층 강조되었다.

마더보드의 64KB RAM는 두 개의 32KB RAM 칩으로 바뀌었다. 그리고 새로 제작된 Apple IIe Extended 80-Column Card가 표준 장착되어, 128KB RAM, 80-컬럼 기능이 기본 기능이 되었다. ROM은 내용 변화는 없었지만 두 개에서 한 개 칩으로 대체되었다.

키보드는 AppleWorks와 같은 수치 입력이 많은 어플리케이션의 운용이 편리하도록 왼쪽에 숫자 키-패드가 부착되었고, 키 배열도 완전히 Apple IIgs Keyboard와 일치하게 되었다. 추가된 CLEAR 키는 ESC 키와 같은 역활은 하지만 Apple IIgs의 Ctrl-X 기능을 부가할 수 있었다.

Apple IIe platinum의 이러한 변화는 향후 Apple IIe 사용자들의 Apple IIgs 업그레이드가 보다 용이하게 하고자하는 Apple의 의도가 숨어 있었다. Apple IIe platinum은 Apple IIe enhanced의 후속 기종으로 판매가 순조로웠지만, Apple의 의도는 이뤄지지는 못했다. Apple은 Apple IIe가 단종될 때까지 무슨 이유에서인지 Apple IIe를 다른 기종으로 대체하려고 엄청난 애를 썼지만, Apple IIe는 가장 오랫동안 Apple을 지켜 준다.


Apple IIc Plus

Apple IIc Plus는 Apple IIgs 발매에 대응한 Apple IIc 제품이었다. Apple IIc Plus는 Apple II 시리즈에서 빠른 속도를 가진 제품으로 기록되었다.

Apple IIc Plus는 4MHz 65C02를 CPU로 사용한다. 그리고 빠른 CPU와 함께 메모리 캐쉬로 데이터 억세스 속도 또한 급속히 향상되어, Apple IIgs의 속도를 따라 잡게 된다. 4MHz 65C02의 설계는 Apple이 ZipChip에서 사용된 기술을 라이센스한 것으로 알려졌지만, Apple은 이에 대하여 어떤 언급도 하지 않았다. 기본적으로 4MHz로 작동하지만, ESC+OA+Ctrl+RESET 키로 1MHz로 전환되고, 화면에 Normal 표시가 나타난다. 부팅할 때 ESC 키를 누르고 있어도 Normal 모드로 작동한다. 하지만 가속 모드를 표시하는 LED가 없지만 PEEK 명령으로 확인할 수 있다.

플로피 드라이브는 Apple 3.5 Drive를 내장하여 800KB 3.5-인치 플로프 디스켓의으로 저장 공간 부족을 해소할 수 있다. 그리고 드라이브 포트는 스마트 포트를 채용하여 다양한 외장 드라이브에 대한 데이지-체인을 지원할 수 있게 되었다. 데이지-체인은 Apple 3.5 Drive와 UniDisk 3.5 그리고 5.25-인치 플로피 드라이브도 가능했다. 기본적으로 Apple IIc의 하드 드라이브들도 연결에 문제가 없었다.

빠른 CPU와 3.5-인치 플로피 드라이브 확장과 달리 메모리 확장 기능은 다른 변화가 없었다. Apple IIc Plus는 128KB의 메모리를 장착하고 34-핀 메모리 확장 소켓을 가지고 있었지만, Apple IIc의 메모리 확장 보드들은 속도 차이로 인하여 사용할 수 없었다. 이것은 AppleWorks 운용에서 디스크 용량 확장보다 메모리 확장이 더 필수적 상황에서 Apple IIc Plus의 큰 단점이었다.

Apple IIc Plus는 Apple IIc와 다른 표준 Mini-8 핀 시리얼 포트 2 개를 제공하여, Apple ImageWriter나 LaserWriter를 쉽게 연결할 수 있다. 모뎀 포트는 외장형 모뎀을 연결하기 위한 것이었지만, Apple IIc Plus는 내부에 따로 모뎀용 커넥터가 있어 따로 외장 모뎀을 이용하지 않을 수도 있었다. 시리얼 포트 설정 변경은 Apple II System Disk를 이용하여 변환할 수 있다. Apple IIc Plus의 시리얼 포트는 Apple IIc 시리얼 포트 시그널을 지원하기 때문에, Apple IIc에서 사용된 주변기기도 변환 케이블을 이용하면 쉽게 운용이 가능했다. 하지만 Apple IIgs와 달리 같은 규격이라 AppleTalk에는 연결을 할 수 없었다.

본체 뒤에는 컴포지트 비디오 포트와 함께 FPD 및 RGB 출력을 위한 비디오 포트가 있었지만, 예상했던 RGB 포트는 내장되지 않았다. 마우스/게임 포트는 Apple IIc와 동일하지만, 많은 사용자들의 바램에도 불구하고 Apple은 Mouse IIc를 번들로 제공하지 않았다. 그리고 거의 필요없었던 오디오 잭 포트와 스피커 볼륨은 제거되었고, 내부 스피커를 출력 조절 바가 키보드 위에 생겼다.

Apple IIc Plus는 전원 어댑터를 내장하게 되어 무게나 이동성이 크게 나아졌다. 이것은 Laser 128 EX/2의 등장에도 Apple IIc Plus는 상당한 경쟁력을 유지할 수 있었다.

키보드 배열에서는 Apple IIc와 약간 차이가 있는데, OA키와 Return 키가 좀 커졌으며, 예전의 CA키가 Option 키로 바뀌어, Apple IIgs나 Macintosh와 같은 Apple 표준 배열을 가진다. 하지만 키보드 위 쪽의 Dvorak 전환 버튼은 계속 유지 되었다.

Apple IIc Plus는 많은 개선과 발전에도 불구하고 전원 장치 외에 Apple IIc에 비해 큰 잇점이 없었다. 기존 사용자들은 Apple IIc에 ZipChip과 외장 UniDISK 3.5을 추가하여 가격대 성능비가 뛰어난 Apple IIc를 구성했다. 결과적으로 Apple IIc Plus는 Apple IIc의 개량형이라기 보다는 Apple IIgs의 축소형으로 설계되었어야 했다. Apple IIc의 개량형으로서 Apple IIc의 한계를 그대로 지니고 급변하는 개인용 컴퓨터 환경의 변화에는 부응하기 어려웠다.

* Apple IIe에서 자체 점검 기능을 구동하기 위해서는 CA(Closed-Apple)키를 누르면서 Ctrl + Reset 키를 누른다. 이 과정으로 Apple IIe의 자체 점검 루틴이 구동하게 된다. 루틴은 저해상도 그래픽 스크린에 불규칙적인 패턴을 디스플레이가 하게 된다. 점검 루틴이 진행되는 동안 패턴은 현재 진행 중인 상황을 사용자에게 알려준다. 30초 정도 간의 점검 과정이 정상적으로 끝마치게 되면 Apple IIe는 System OK라는 메시지를 출력 시키게 된다. 만약 에러가 발생하는 경우에는,

MMU (Memory Management Unit) ERROR

IOU (Input/Output Unit) ERROR

RAM ZP (RAM Zero-Page) ERROR

RAM (Non Zero-Page) ERROR

메모리 에러 메시지는 8-비트 이진 코드와 함께 출력된다. 코드에서 1로 세팅된 것이 실패한 비트이다. 자체 점검을 재구동할 경우에는 두 Apple 키를 동시에 누른다. 그리고, 점검 루틴을 종료하고자 하는 경우에는 OA+Ctrl+RESET키로 리부팅한다.

Apple IIc의 경우는 ROM 업그레이드가 이루어진 Apple IIc에서만 자체 점검 루틴이 작동하게 된다.

Apple IIgs는 Option + OA + Ctrl + RESET 키로 자체 점검 루틴을 구동시키게 된다. 점검 과정이 무사히 종료되면 스크린에 System Good라는 메시지가 출력된다


Apple IIgs (ROM 03)

Apple IIgs (ROM 01)의 문제를 해결하고 System 5.0 (GS/OS)과 함께 발매되었다.

Apple IIgs ROM 03는 새로운 ROM 업그레이드와 함께 마더보드의 메모리 용량도 1MB으로 확장되었다. 때문에 대부분의 Apple IIgs 전용 어플리케이션 구동에 제약이 사라졌다. 또한 새로운 운영체제인 GS/OS 5.0은 이전 버전과 달리 Apple IIgs 하드웨어가 완벽한 성능을 발휘할 수 있도록 최적화되어, 처리 속도와 처리 용량에서 완벽한 구성을 가지게 되었다.

ROM 03 버전에서는 마더보드에 1MB의 내장 메모리를 장착하고 있기 때문에 8MB 메모리 확장 카드를 운용할 경우에 주의가 필요하다. 즉, Apple IIgs의 물리적인 메모리 용량 확장 한계가 8MB이기 때문에 ROM 03에서는 메모리 확장 카드의 최대 메모리 용량 중 7MB만을 운용할 수 있다. 일반적으로 8MB까지 확장된 Apple IIgs는 상대적으로 속도 면에서 우수하다고 판단되지만, DMA를 지원하지 않는 대부분의 인터페이스 카드들의 문제로 실제 4MB 메모리 용량 이상을 운용하는 경우에 확장된 메모리를 제대로 활용할 수 없거나 운용 자체에 문제가 발생하기도 한다. 예로서 Apple High-Speed SCSI의 경우는 DMA를 지원하지 않으나, RamFASt SCSI는 DMA를 지원한다.

* Aple Computer 등장 이후 10여년, Apple IIgs에 모든 Apple II 사용자들은 환호했지만, Apple IIgs는 8-비트 Apple II의 힘든 싸움을 마무리하는 운명을 짊어지게 된다.

* 1985년 1월, Florida Instructional Computing Conference에서 David Thornburg는 농담 삼아, 유치원생은 Macintosh로 교육해야 하고, 대학에서는 Apple IIe로 학생들의 인내심을 키워야 한다고 관객들의 웃음을 자아냈지만, 실제로 Apple II의 당변한 현실이었다. Apple은 모든 힘을 대학과 비즈니스 시장에서의 Macintosh 보급에 기울이고 있었다. 초등 교육 시장에도 Macintosh는 많은 성과를 보여 주고 있었다. Apple II는 Macintosh에 비해 보잘 것 없는 8-비트 CPU와 64KB 메모리 그리고 직관적이지 못한 인터페이스였다. 하지만, 1986년 당시의 Macintosh는 흑백 디스플레이의 512K가 주력으로 Macintosh Plus가 막 등장한 때이기 때문에 Apple II를 대체할 만한 초등 교육용 소프트웨어가 충분치 않았으며, Apple II와 같은 큰 폭의 할인 정책도 없었다.

이때 등장한 Apple IIgs는 Apple II의 미래처럼 보였다. 16-비트 CPU와 8MB까지 확장 가능한 메모리, Macintosh 스타일의 Finder를 가진 운영체제 그리고 완벽한 Apple II 호환성으로 Macintosh의 문제점을 모두 해결했다. 더우기 화려한 사운드 출력과 256/4096 색의 풍부한 컬러를 깔끔한 RGB 모니터로 출력하므로 써, Apple IIgs는 발매 이후 급속히 초등 교육 시장에 보급된다.

하지만 Apple IIgs는 Apple IIe/IIc는 물론 Atari ST, Commodore Amiga, IBM PC 그리고 Macintosh와 경쟁하게 된다. 가장 큰 경쟁 대상은 Macintosh였다. 하지만, 실제로 Apple IIgs와 Macintosh는 공생 관계로, 낮은 해상도의 컬러 그래픽을 제공하는 Apple IIgs와 높은 해상도의 흑백 그래픽을 제공하는 Macintosh는 서로 다른 시장에서 싸우고 있었다. David Thornburgs도 A+에서 Apple IIgs와 Macintosh Plus 간의 공존을 희망했다. 그러나, Color Macintosh의 등장은 이 공생 관계를 위협하게 된다. Macintosh II는 워크스테이션으로 분류될만큼 워낙 비싼 가격으로 Apple IIgs에는 영향이 없었지만, 1990년 Macintosh LC의 등장으로 실제 경쟁 관계가 된다. Macintosh LC는 완벽한 Apple IIgs 킬러였으며, 출시 한 해 동안 50만 대 이상의 Macintosh LC를 판매되었고 결과는 예측할 필요도 없었다.

그런데 Apple IIgs는 기술적이며 기능적인 문제로 인해 Macintosh LC에 밀려난 것이 아니라고 분석되었다. Apple IIgs를 32-비트 CPU와 뛰어난 멀티미디어 기능을 가진 Amiga나 Atari ST와의 경쟁에서는 물론 IBM PC 및 호환 기종들의 대규모 공세에서도 Apple의 가장 큰 시장인 초등 교육용 시장의 대부분을 점유하게 된다. 그럼에도 불구하고 Apple은 1990년 이후 IBM PC 호환 기종 업체들의 이어진 대규모 공세에 이미 Apple IIe을 대체하고 있던 Apple IIgs가 아닌 Macintosh LC로 방어 전선을 구축하게 된다. 그러나 Apple II 호환성이 없는 Macintosh는 IBM PC 기종들과 가격 경쟁력이 없었다. 이를 인식한 Apple은 뒤늦게 Apple IIe 카드를 발매했지만 Apple IIgs의 역할을 대체할 수는 없는 빈약한 상태였다. 그리고 개인용 컴퓨터 환경의 급속한 발전으로 Macintosh LC는 이미 새로운 어플리케이션 운용이 벅찬 상태가 되었다.

분석가들은 Apple이 Apple IIgs의 시장을 보다 적극적으로 방어하면서 Apple II 호환성을 가진 저가 Macintosh를 출시했다면 현재의 개인용 컴퓨터 시장은 지금과는 사뭇 달라졌을 것이라고 했다. Apple IIgs는 당시 IBM PC나 Macintosh에 비하여 미국 초등 교육 시장에서 경쟁 우위에 있었다. Apple IIgs는 Macintosh나 IBM PC에서 추가 비용이 많이 드는 멀티미디어 기능을 이미 제공하고 있었다. 당시 많은 학교에서는 Apple IIgs의 NTSC 출력으로 Macintosh나 IBM PC에서 필요로 하는 새로운 프로젝터 구입 대신 학교의 컬러 TV를 활용하여 멀티미디어 프리젠테이션 도구로 이용하여 다양한 멀티미디어 환경을 구축하고 있었다. 비록 TV가 컴퓨터 디스플레이의 컬러나 해상도를 제공하지는 못했지만, 초등 교육 시장에서 큰 문제는 없었다. 또한 다양한 비디오/오디오 입출력을 위한 Apple II Video Overlay 카드도 이러한 멀티미디어 시스템 구축에 핵심적인 역할을 했다. 이러한 시스템 구축에 당시 IBM PC에서는 수천 달러 이상의 비용이 소요되었고, Macintosh LC는 하드웨어 한계를 가지고 있었으며 대표적인 멀티미디어 시스템 환경의 HyperCard도 흑백 모드였다. 그에 반해, HyperCard GS는 해상도가 떨어지기는 했지만, 풀-컬러를 지원했으며 또한 Roger Wagner의 HyerpStudio는 매우 뛰어난 기능을 제공했으며, PC 통신 업체 자료실에는 이를 위한 수많은 Apple IIgs용 컬러 스택들이 저장되어 있었다.

결국, Apple은 Apple II 시장을 지키지도, Macintosh의 보급도 기대만큼 못하게 된다. Apple IIgs 이후, Apple이 다시 교육용 컴퓨터 시장에서의 선두가 되기까지 거의 20 년 이상의 시간이 걸리게 된다.


Apple IIe Card for Macintosh LC

Apple IIe Card는 초등 교육 시장에서 Apple II 사용자들의 IBM PC 및 호환 기종으로의 전환을 저지하고 Macintosh로 자연스러운 전환을 유도하하기 위해 Apple이 오래전 부터 예고한 에물레이터였다. Apple IIe 카드는 Macintosh LC 기종에서 완벽한 Apple IIe enhanced의 하드웨어 및 소프트웨어 환경을 구현할 뿐만 아니라, 1.02/1.9 MHz 65C02 CPU의 사용으로 Apple IIe에 비해 약 2배 정도의 가속 성능을 보여 주며 Macintosh의 메모리를 이용하여 256KB 단위로 최대 1MB까지 Apple IIe의 확장 메모리를 지정해 줄 수 있다. 번들된 전용 Y-케이블 (590-0703-A)을 이용하면 Apple 5.25 Drive나 Apple UniDisk 3.5 그리고 조이스틱을 연결할 수 있다. Apple IIe는 Macintosh로 전환한 사용자들에게 꽤 많은 인기를 얻었만, 워낙 시장에 늦게 출시되어 IBM PC 환경 확장 저지에 큰 역할을 하진 못했다.

Apple IIe는 LC-PDS 슬롯을 장착한 모든 Macintosh (LC, Color Classic, LC II, LC III, LC 475, LC 520, LC 550, LC 575, Quadra 605, Performa 4XX, Performa 55X, Performa 56X, Performa 57X)에서 작동한다. 하지만 Apple IIe Card는 24-비트 메모리 어드레싱 모드로만 운용하기 때문에, Mac OS 버전 7.5.5에서만 지원된다 (Mac OS는 24-비트로 전환되어야 한다). Apple IIe Card가 제공하는 Apple IIe의 모드는 128KB 메모리, 80-컬럼 텍스트 및 고배해상도 컬러 그래픽, 5.25-인치 및 3.5-인치 플로피 드라이브 인터페이스, 마우스, 클럭, 시리얼 모뎀/프린터 그리고 ProDOS 하드 드라이브 지원 및 AppleShare 서버 연결을 제공한다. 실제로 이런 기능을 지원하는 Apple IIe에서 모두 구현한다는 것은 많은 비용이 소요되지만, Macintosh의 자원을 그대로 이용한다. 때문에 메모리 확장 및 특정 주변기기 (패러렐 프린터 등) 지원이 불가능한 것을 제외하고는 완벽한 Apple IIe라고 볼 수 있었다.

Apple IIe Card를 사용하기 위해서는 Macintosh의 하드 드라이브에 ProDOS 파티션을 생성한 후 드라이브 이름을 정한다. 그리고 IIe Installer Disk에 있는 BASIC.SYSTEM과 ProDOS 아이콘을 ProDOS 드라이브로 복사한다. 다음으로 Y-케이블을 IIe Card에 연결하면 설치 작업이 완료 된다. 두 대 이상의 Apple 5.25 Drive는 데이지-체인으로 연결할 수 있다. 그리고 Unidisk 3.5를 Apple IIe Card에 연결하기 위해서는 Apple 5.25 Drive보다 앞서 연결해야 한다. Macintosh로 부팅 후, IIe Installer Disk의 설치 프로그램을 수행한다. Apple IIe Card는 Macintosh의 내장 3.5-인치 드라이브를 Apple IIe의 슬롯 5번에 장착된 3.5-인치 드라이브 (800KB/1.44MB)로 인식하기 때문에, 따로 외장 3.5-인치 드라이브가 필요하지 않지만, 일부 소프트웨어 (특히, 복사 방지된 경우)는 외장 UniDISK 3.5를 이용해야만 하는 경우가 있다. 만일, 두 대의 내장 3.5-인치 드라이브가 장착된 경우라면, Apple IIe Card는 두 대를 모두 인식하여 사용할 수 있다. 또한 Apple II SCSI 카드없이 Macintosh의 하드 드라이브에 생성된 ProDOS 파티션을 그대로 사용할 수 있다는 점이다. 물론, 이 경우 Mac OS하에서 각 파티션 간의 파일 전송은 마우스에 의한 드래그로 처리된다. 하지만, Apple IIe Card가 작동하게 되면, 지정된 ProDOS 파티션은 Mac OS에 의해 제어되는 것을 방지하기 위해 자동적으로 데스크 탑에서 언마운트된다.

Share
이 글과 관련된 글
  1. [2011/12/14] Steve Jobs's Documentary 'One Last Thing' by Creativity, Safety, and Life (1815)
  2. [2011/10/06] The Hero Steve Jobs... by Soma (525)
  3. [2011/07/25] Apple MacBooks Can Be Hacked Through The Battery by oncedo (609)
  4. [2011/07/06] How to iPad 2 Jailbreak (Simple and Easy) by Creativity, Safety, and Life (3012)
  5. [2011/06/30] 컴퓨터 기술의 역사 (Apple vs. Microsoft) by Creativity, Safety, and Life (3186)
TAG

Leave Comments



T-NAVI