VIC-20 | 1980

VIC-20

VIC-20

 VIC-20는 8비트 가정용 컴퓨터로, 코모도어 비즈니스 머신즈(Commodore Business Machines)가 판매한 제품이다. VIC-20는 1980년에 발표되었으며, 코모도어의 첫 번째 개인용 컴퓨터인 PET이 출시된 지 약 3년 후였다. VIC-20는 1백만 대 이상 판매된 최초의 컴퓨터로 기록되었고, 총 250만 대 이상 판매되었다. 이는 "취미나 열정을 가진 사람들이나 돈이 있는 사람들만 사용하는 컴퓨터"에서 벗어나, 미래의 컴퓨터로 여겨졌다.

VIC-20의 컴포지트 출력은 당시의 표준 TV와 연결할 수 있어, 많은 가정에서 쉽게 사용할 수 있었다. 애플 II가 1979년 VisiCalc의 등장과 함께 성장하면서, 잭 트라미엘은 같은 시장에서 경쟁할 수 있는 제품을 만들고자 했다. 1980년 1월 CES에서 발표될 새로운 컴퓨터를 원했던 그는, Chuck Peddle과 Bill Seiler를 중심으로 TOI(The Other Intellect)라는 컴퓨터를 설계하기 시작했다. 그러나 TOI는 고속으로 작동하는 정적 RAM이 필요한 80열 문자 디스플레이를 요구했으나, 이를 구현하기 위한 비싼 비용으로 인해 실현되지 않았다.

새로운 1980년대의 시작과 함께, 컴퓨터 하드웨어의 가격은 하락했고, 트라미엘은 전문가나 전자기기 및 프로그래밍 배경이 있는 사람들이 아닌 일반 소비자를 위한 저가형 컴퓨터 시장을 파악했다. 라디오 샥은 TRS-80 모델 I와 같은 저가형 컴퓨터를 출시하여 상업적 성공을 거두었고, 색상을 지원하는 코코(Color Computer)와 같은 제품도 출시되었다.

이 시기에 모스 테크놀로지(MOS Technology)의 엔지니어인 로버트 얀네스는 '마이크로 PET'이라는 이름의 컴퓨터를 자택에서 설계하여 프로토타입을 완성했다. TOI가 완료되지 않은 상황에서, 트라미엘은 이 마이크로 PET을 보고 즉시 양산을 지시했다. 얀네스의 프로토타입은 실제 컴퓨터로 사용되기에는 부족한 부분이 많았으므로, 코모도어 본사에서 로버트 러셀(Robert Russell)이 디자인을 마무리했다. 여기에는 코모도어 PET의 운영 체제와 BASIC 해석기를 포팅하고, PETSCII 문자 집합과 아타리 CX40 조이스틱 호환 인터페이스, ROM 카트리지 포트 등이 포함되었다.

VIC-20의 개발은 총 다섯 명의 팀에 의해 이루어졌으며, 그 팀은 'VIC Commandos'라는 이름으로 불렸다. 제품 관리자였던 마이클 톰칙(Michael Tomczyk)은 풀 사이즈 타자기 스타일의 키, 프로그래머블 기능 키, 내장 RS-232 인터페이스를 요구했다. 톰칙은 또한 100달러에 판매되는 VICModem을 설계했으며, 이는 첫 번째로 100만 대가 판매된 모뎀이 되었다. 개발팀의 한 명인 닐 해리스는 "우리는 다른 부서와 협력할 수 없었고, 일을 끝내기 위해 늦게까지 일할 수밖에 없었다. 필요한 장비는 무엇이든 훔쳐서 쓰곤 했고, 나중에 그것들이 없어지면 창고에서 새로운 것들을 주문했다."라고 회상했다.

당시 코모도어는 1Kbit×4 SRAM 칩을 과잉 생산하고 있었고, 트라미엘은 이를 새로운 컴퓨터에 사용하길 원했다. 이 결과 VIC-20은 PET이나 TOI와 유사한 형태로 출시되었으며, 22열의 VIC 칩을 사용하여, 메모리 용량이 매우 적었지만, SRAM의 낮은 전력 소모와 발열 덕분에 이를 사용하여 컴퓨터를 제작할 수 있었다. 초기 모델인 A 버전은 2114 SRAM을 사용하여 5KB의 시스템 RAM을 구현했다. 이후 B 버전에서는 2048바이트 SRAM을 사용하여 메모리 칩의 수를 줄였다.

1980년 4월, 런던 근교에서 열린 일반 관리자 회의에서 트라미엘은 저렴한 색상 컴퓨터를 만들기를 원한다고 발표했다. 대다수의 GM들이 이를 반대했으나, 트라미엘은 "일본이 오고 있으니, 우리는 일본처럼 되어야 한다"고 말했다. 이는 일본에서 저렴한 시스템들이 등장할 것이라는 위협을 의미했다. 이러한 트라미엘의 철학은 "계급이 아닌 대중을 위한 컴퓨터"라는 말로 요약되었다. 이 아이디어는 마케팅 전략가인 톰칙과 일본 지사의 토카이, 영국의 마케팅 책임자인 키트 스펜서에게 지지를 받았다. Peddle은 이에 반대하고 회사를 떠났으며, 대신 일본의 엔지니어 팀이 디자인을 마무리했다. VIC-20은 일본에서는 VIC-1001로 마케팅되었다.

VIC-20의 초기 출시 가격은 299.95달러였으며, 사용자 친화적인 디자인이 강조되었다. 게임과 가정용 응용 프로그램을 위한 사용자 설명서와 포장 디자인은 일본과 영국의 팀들과 협력하여 만들어졌다. 이와 함께, 텍스트 어드벤처 게임 시리즈를 제공하기 위해 스콧 아담스(Scott Adams)가 계약을 맺었으며, VIC-20의 제한된 메모리를 해결하기 위해 게임은 16KB ROM 카트리지에 저장되어 판매되었다. 첫 생산된 게임 카트리지 5개는 코모도어에게 150만 달러 이상의 매출을 기록하게 했다.

Evolution

VIC-20는 3년 반 동안 여러 가지 변화를 겪었다. 1980년에 출시된 첫 모델은 PET 스타일의 키보드와 블록형 글꼴을 사용했으며, 1981년 대부분의 VIC-20 모델은 약간 다른 키보드 디자인을 채택했다. 이 키보드는 초기 C64와 공유되는 키보드로, 1983년 초에는 레인보우 로고를 장착한 VIC-20이 등장했다. 이 모델은 새로운 C64 키보드를 채택하고, 회색 기능 키와 Revision B 메인보드를 사용했다. 전원 공급 장치는 C64와 유사하지만, 전류가 조금 더 적었다. Revision B VIC-20은 C64의 "블랙 브릭" PSU와 호환되지만, VIC-20의 PSU는 C64에 외부 장치나 카트리지 등이 설치된 경우, 과도한 전력을 소모할 수 있기 때문에 사용이 권장되지 않았다. 또한, 이전 Revision A VIC-20은 C64 PSU를 사용할 수 없었으며, 그 반대의 경우도 마찬가지였다.

Decline

VIC-20는 250만 대 이상이 판매되며 베스트셀러가 되었고, 100만 대 이상 판매된 첫 번째 컴퓨터로 기록되었다. 그러나 1982년 여름, 코모도어는 64KB의 RAM과 개선된 사운드 및 그래픽을 갖춘 더 고급 모델인 Commodore 64를 출시했다. C64의 초기 판매는 느렸지만, 1983년 중반부터 급증했다. 그 당시 VIC-20는 90달러 이하로 쉽게 구할 수 있었다. 결국, 코모도어는 1985년 1월에 VIC-20을 단종시켰다.

VIC-20의 마지막 상용 액세서리 중 하나는 VIC-Talker라는 음성 합성기였다. 1986년 1월, Ahoy! 잡지는 "믿기지 않겠지만, 새로운 VIC 액세서리가 출시됐다… 우리는 매우 놀랐다"라고 전했다.

Design

VIC-20는 PET 컴퓨터보다 경제적이도록 설계되었다. 5KB의 정적 RAM을 장착하고, PET과 같은 MOS 6502 CPU를 사용했다. VIC-20의 비디오 칩인 MOS Technology VIC는 1977년에 알 샤르펜티에르(Al Charpentier)가 설계한 범용 색상 비디오 칩으로, 저렴한 디스플레이 터미널과 게임 콘솔용으로 의도되었으나, 코모도어는 이를 적합한 시장에서 찾지 못했다.

VIC-20는 PET의 최신 BASIC 4.0 대신 8KB의 BASIC 2.0을 사용했다. 또한 전용 사운드나 그래픽 기능은 없었다.

VIC-20는 컴포지트 출력을 지원하여, 전용 모니터를 사용할 경우 더 선명하고 깨끗한 화면을 제공했다. TRS-80 Color Computer와 아타리 400은 RF 비디오 출력만 지원했으며, TV에 연결하려면 외부 RF 변조기가 필요했다.

"20"이라는 숫자는 화면의 텍스트 폭을 의미하는 것으로 널리 알려졌으나, 사실 VIC-20은 20열이 아닌 22열의 텍스트를 표시했다. 이 숫자는 특별한 의미가 없으며, 마케팅 슬로건인 "친근한 컴퓨터(The Friendly Computer)"와 관련이 있다고 전해진다.

Graphics

VIC-20의 그래픽 기능은 제한적이지만 유연하다. 초기 화면 해상도는 176×184 픽셀이며, 화면 가장자리는 고정된 색상으로 둘러싸여 있다. 화면은 보통 22열과 23행의 8×8 픽셀로 구성된 문자로 표시되며, 최대 27열까지 확장할 수 있지만, 그 이상으로 확장하면 문자들이 화면을 넘어설 수 있다. PET과 마찬가지로, 두 가지 256자 집합이 포함되어 있으며, 대문자/그래픽 문자 집합과 대소문자 집합이 있다.

VIC-20는 고해상도 모드에서 각 문자가 8×8 픽셀 크기이고 한 가지 색을 사용한다. 저해상도 다채로운 모드를 사용하면 4×8 크기의 문자와 세 가지 색을 사용할 수 있지만, 그 블록 모양이 너무 뚜렷해서 자주 사용되지는 않는다.

VIC-20는 실제 비트맵 모드를 지원하지 않지만, 프로그래머가 자신만의 사용자 정의 문자 집합을 정의할 수 있다. 또한, Super Expander 카트리지를 사용하면 160×160 픽셀 해상도를 지원하는 그래픽 모드를 사용할 수 있다.

Sound

VIC 칩은 3개의 펄스 파형 생성기와 화이트 노이즈 생성기를 갖추고 있으며, 전체 볼륨 제어와 모노 출력을 제공한다. 각 펄스 파형 생성기는 3개의 옥타브 범위를 가지며, 총 5개의 옥타브 범위를 지원한다.

Memory

VIC-20는 5KB의 RAM을 기본으로 제공하며, 이 중 1.5KB는 비디오 디스플레이와 동적 ROM 구성 요소에 사용된다. 기본적으로 사용 가능한 프로그램 메모리는 3,583 바이트에 불과하다.

VIC-20는 PET과 달리 기계어 모니터를 포함하지 않지만, 코모도어는 여러 가지 디스크, 테이프, 카트리지 형태로 모니터 프로그램을 제공했다. 이 프로그램들은 PET 모니터와 동일하지만, 사용자가 16진수 연산 코드를 입력하는 대신 미니 어셈블러를 사용하도록 했다.

VIC-20의 RAM은 카트리지 포트를 통해 확장할 수 있었다. 3KB, 8KB, 16KB의 RAM 카트리지가 제공되었으며, 이를 통해 최대 24KB까지 확장이 가능했다.

이 블로그의 인기 게시물

콜러서스 컴퓨터 [Colossus computer | December 1943]

NTDS [Naval Tactical Data System | 1961]

에니악 [ENIAC | December 10, 1945]