1P by GN⁺ | ★ favorite | 댓글 1개
  • Commodore 64는 $595 가격에 64K 메모리, 그래픽, 사운드, 게임, 통신 기능을 한데 묶어 당시 개인용 컴퓨터의 가격 대비 성능을 전면에 내세움
  • Apple II+, IBM, Tandy TRS-80, Atari 800과의 비교표는 64K 메모리, 66키 키보드, TV 출력, 게임 슬롯, 스마트 주변기기 등을 차별점으로 배치함
  • 가정·비즈니스·교육용 소프트웨어를 갖추고, 선택형 Z80 마이크로프로세서로 CP/M 프로그램까지 실행할 수 있다는 확장성을 강조함
  • Commodore는 6510 마이크로프로세서, 6581 Sound Interface Device, 그래픽 기능을 자체 칩 설계·제조 역량으로 통합했다고 내세움
  • VICMODEM, 디스크 드라이브, 프린터, Datassette, 조이스틱, 라이트펜을 붙이면 게임기와 범용 컴퓨터 양쪽으로 활용 범위가 넓어짐

$595 개인용 컴퓨터로 내세운 Commodore 64

  • Commodore 64는 “두 배 가격에서도 찾을 수 없는 성능”을 $595에 제공한다고 홍보함
  • Shearson/American Express가 Commodore 64를 마이크로컴퓨터 업계의 뛰어난 신제품 도입 사례로 평가한 문구가 브로슈어에 쓰임
  • 핵심 판매 포인트는 64K 내장 메모리이며, 이 사양만으로도 컴퓨터 평론가와 분석가의 주목을 받을 만하다고 강조함

경쟁 제품과 가격 비교

  • 비교 대상은 Apple II+, IBM, Tandy TRS-80, Atari 800
  • Commodore 64의 기본 가격은 $595로 표시되며, 비교표 가격은 1982년 7월 1일 제조사 권장소비자가 기준임
    • 디스크 드라이브와 프린터는 가격에 포함되지 않음
    • Commodore 64 가격은 예고 없이 바뀔 수 있다고 표시됨
  • 비교표에서 Commodore 64가 내세운 주요 항목은 다음과 같음
    • 64K 사용자 메모리
    • 66키 풀사이즈 타자기식 키보드
    • 키보드에서 입력 가능한 그래픽 문자
    • 대문자와 소문자 지원
    • 5.25인치 디스크 드라이브당 약 170K 용량
    • 사운드 생성기, 음악 신시사이저, Hi-Fi 출력
    • TV 출력
    • 스마트 주변기기
    • CP/M 선택 옵션
    • 카트리지 게임 슬롯과 게임 컨트롤러

소프트웨어와 CP/M 호환성

  • Commodore는 당시 존재하던 수백 개 소프트웨어를 검토해 인기 있고 유용한 프로그램을 고르고 개선했다고 밝힘
  • 결과물은 가정, 비즈니스, 교육용으로 다듬어진 프로그램군임
  • 독립 소프트웨어 제작사들도 Commodore에서 64용 교육을 받고, 인기 프로그램을 Commodore 64에 맞게 조정 중인 것으로 소개됨
  • 선택형 추가 장치를 쓰면 CP/M과 호환됨
    • 브로슈어 본문은 간단한 선택형 추가 장치로 2,000개 이상의 유용한 프로그램을 열 수 있다고 설명함
    • 사양표는 플러그인 카트리지의 Z80 마이크로프로세서를 8비트 사용자 포트에 연결해 CP/M용 프로그램을 실행한다고 설명함
    • CP/M은 Digital Research의 등록상표로 표기됨
  • 교육용 측면에서는 Commodore PET과 같은 BASIC 언어를 사용해 PET용 프로그램에도 접근할 수 있다고 강조함

칩, 그래픽, 사운드 사양

  • Commodore는 자체 칩을 설계하고 제조하는 몇 안 되는 회사 중 하나라며, 칩을 사서 쓰는 다른 컴퓨터 회사와 대비함
  • 시스템 유닛 사양은 다음과 같음
    • 6510 마이크로프로세서: Commodore의 MOS 부문이 설계·생산했으며, 6502와 같은 명령어 집합을 사용하고 추가 입출력 라인을 가짐
    • 메모리: 64K RAM, BASIC 프로그램용 38K 사용자 접근 가능 영역, 기계어 프로그램용 52K 영역
    • 내부 ROM: 운영체제와 Commodore BASIC 언어를 담은 20K ROM
    • 키보드: 66키 풀사이즈 타자기식 키보드, 대문자·소문자, 4개의 미지정 프로그래머블 기능 키
  • 디스플레이 기능은 게임과 애니메이션을 겨냥한 구성임
    • 40열 × 25행
    • 테두리와 배경색 조합 255개
    • 텍스트 색상 16개
    • 모든 64 PET 그래픽 문자 사용
    • 320×200 픽셀 고해상도 그래픽 모드
    • 16색 동시 사용
    • 8개의 독립적으로 움직이는 스프라이트
    • 각 스프라이트는 21×24픽셀이며 최대 3색 포함 가능
  • 사운드는 6581 Sound Interface Device가 담당함
    • 3개의 독립 음성
    • 각 음성은 9옥타브 범위
    • 톱니파, 삼각파, 가변 펄스, 노이즈 등 4개 파형
    • 프로그래머블 ADSR 생성기
    • 음성별로 선택 가능한 프로그래머블 필터
    • 저역통과, 고역통과, 대역통과, 노치 출력
    • 가변 공진과 마스터 볼륨 제어

게임, 통신, 주변기기 확장

  • Commodore 64는 “가장 뛰어난 게임 머신”으로도 홍보됨
    • 다양한 색상과 전체 사운드 범위, 아케이드와 경쟁할 해상도를 갖췄다고 강조함
    • 진짜 컴퓨터이므로 사용자가 직접 정교하거나 단순한 게임을 만들 수 있다고 설명함
  • 활용 범위는 비즈니스, 음악, 데이터 관리, 그래픽 작업까지 넓게 제시됨
    • 스프레드시트 계산
    • 워드 및 텍스트 처리
    • 메일링 리스트
    • 데이터 저장과 검색
    • 음악 신시사이저 학습 또는 활용
  • $100 추가 비용의 모뎀을 쓰면 전화선으로 다른 컴퓨터에 접속할 수 있음
    • VICMODEM은 8비트 사용자 포트를 통해 연결됨
    • The Source, CompuServe, Dow Jones News/Retrieval Service 같은 대형 데이터베이스에 접근할 수 있다고 설명함
  • 지원 주변기기는 다음과 같음
    • Datassette Recorder: 표준 오디오 테이프 카세트에 프로그램과 데이터를 저장하는 저가 테이프 장치
    • 단일 디스크 유닛: 표준 5.25인치 플로피 디스켓 사용, 디스켓당 최대 178,000자 저장
    • 디스크 유닛: 자체 마이크로프로세서와 메모리 시스템을 포함해 Commodore 64 본체 메모리를 사용하지 않음
    • 최대 5개의 단일 디스크 유닛 지원
    • VIC 1515 프린터: 추가 인터페이스 없이 직접 연결, 초당 30자 도트매트릭스 출력, 트랙터 급지 일반 용지 사용
    • 인터페이스 카트리지: 프린터, 컨트롤러, 모뎀 등 표준 장치 사용 지원
    • PET Emulator: PET 시스템용 프로그램 대부분을 거의 수정 없이 실행
    • 오디오·비디오 직접 출력: 오디오 신호는 고품질 스테레오 시스템에, 비디오 신호는 모니터에 연결
    • 카트리지 슬롯: Commodore 64 또는 Max Machine용 플러그인 카트리지 게임과 애플리케이션 수용
    • 조이스틱 2개, 게임 패들 4개, 라이트펜 인터페이스 지원
  • 사양 정보는 예비 릴리스 정보이며 변경될 수 있다고 표시됨

댓글과 토론

Hacker News 의견들
  • 당시엔 어린아이였고 C64가 멋진 마이크로컴퓨터라고만 봤지만, 지금 보면 광고의 비교표에는 의심스러운 부분이 꽤 있음
    고급 경쟁기만 골라 비교했고, Atari 800은 넣으면서 400은 빼고, Commodore가 장점으로 내세운 자체 칩을 쓴 TI 99/4A나 가정용 TRS-80 Color Computer도 빠져 있음
    실제 선택지를 아는 구매자라면 더 싼 경쟁기들도 게임과 BASIC 프로그래밍을 잘했는데 굳이 64KB RAM이 필요한지 의문이 들었을 것임
    또 C64의 “TV 출력”을 장점으로 적고 TRS-80 Model III에는 없다고 했지만, 그건 TRS-80이 내장 모니터를 갖고 있었기 때문이고 C64 가격 비교에는 디스플레이가 포함되지 않음
    “‘Smart’ 주변기기”가 뭔지도 모르겠고, IBM PC는 오히려 수년간 업계 표준 주변기기 인터페이스를 정의했음
    경쟁기들의 강점도 빠져 있음: 선명한 80열 워드프로세서, 제대로 된 스프레드시트, 수학 보조 프로세서, 더 나은 그래픽, 하드디스크 업그레이드 같은 것들

    • TI를 뺀 데는 이유가 있었음. Tramiel은 계산기 칩 문제로 TI에게 당한 일을 아직도 불쾌하게 여기고 있었고, TI의 가정용 컴퓨터 사업부는 탐욕스러운 경영 실패로 수백만 달러 손실을 내는 중이었으며 VIC-20은 99/4A를 사실상 손실 미끼 상품처럼 몰아붙이고 있었음
      Tramiel 입장에서는 TI 99/4A의 존재를 인정해 주는 것조차 과분했을 것임. 복수는 쓰라린 법임
    • “‘Smart’ 주변기기”는 말 그대로 컴퓨터가 들어간 주변기기였음. 예를 들어 C64 플로피 드라이브에는 자체 CPU가 있었고, 프린터도 그런 방식이 흔했으며 사실 지금도 그렇다
    • Paperclip 워드프로세서에는 80열 미리보기 모드가 있어서 고해상도 80열로 문서를 보여줬음
      당시에는 마법 같았고, 열 살이던 내게 진짜 업무를 하는 기분을 줬음
    • Atari 400은 제대로 경쟁하기 어려웠음. 어릴 때 써봤고 이웃 아이는 C64를 갖고 있었는데, 그 멤브레인 키보드는 큰 약점이었음
      그래도 Atari에는 좋은 게임이 꽤 있었음
      완전한 IBM PC는 실질적 경쟁자가 아니었고, 가격이 3배쯤이라 그 시점에 그만한 돈을 내는 가정은 거의 없었음
  • 비교표에서 Apple II+ 만 대문자만 지원했다는 점이 흥미로웠고, 그래서 이 글까지 찾아보게 됨
    https://www.vintagecomputing.com/index.php/archives/2833/why...

    • II+에 대한 비판은 타당하지만, 비교표에는 살짝 이상한 부분이 더 있음. SID가 더 낫다고 생각하긴 해도 POKEY에 대한 평가는 조금 불공정하고, C64의 CP/M 옵션은 1541이 MFM 형식을 읽지 못해서 거의 쓸모없었음
      C128에서는 훨씬 유용했지만 1571 디스크 드라이브가 필요했고, 1985년쯤엔 CP/M 자체가 저물고 있었음
      키보드 기준도 말하자면 Apple과 Commodore를 억지로 맞붙인 느낌이 있음. 그래도 광고 문구는 강했고, Tramiel의 Commodore답게 어떻게든 이기려는 의지가 보였음
    • Apple에는 전체 ASCII를 지원하는 80열 카드 옵션이 있었음. 여기에 USCD Pascal을 더하면 장난감에서 컴퓨터 과학 프로그래밍 훈련기로 확 바뀌었음
    • Apple은 C64보다 거의 5년이나 오래된 기계였고, 그 시대에는 영겁 같은 차이였음
  • C64를 아주 늦게, 1991~1992년쯤 폴란드에서 친구에게 중고로 샀음. 당시 동유럽은 서유럽보다 10년쯤 뒤처져 있었음
    2년 뒤에야 중고 디스크 드라이브를 샀고, 그 전 2년 동안은 Boulder Dash 같은 카트리지밖에 못 돌렸음. 테이프 드라이브 동기화에 성공한 건 딱 한 번뿐이라 “Winter Games”를 해봤음
    하지만 그 지루함 덕분에 BASIC 프로그래밍을 시작했고, 늘 완벽한 텍스트 기반 게임을 만들고 싶어 했음

    • Commodore Datasette은 마이크로컴퓨터용 테이프 저장장치 중에서는 거의 최상급으로 안정적이었고, Sinclair나 TRS-80의 깡통 전화 같은 설계보다 훨씬 나았음
      혹시 일반 카세트 녹음기에 서드파티 어댑터를 붙여 쓴 건 아니었는지 궁금함
    • 비슷했지만 미국에서 몇 년 더 이른 시기였음. 그때 내게 가장 좋았던 일은 플로피 드라이브를 살 돈이 없었던 것이었음
      플로피가 있던 친구들은 게임만 했고, 나는 대신 프로그래밍을 배워야 했음
  • 시간이 지나고 보니, 광고가 어떤 기능을 강조했는지가 흥미로움
    첫 번째 표는 이 컴퓨터를 게임기가 아니라 작업용 기계처럼 팔고 있음. 실제 업무용으로는 한 번에 얼마나 많은 읽기 쉬운 텍스트를 보여줄 수 있느냐가 가장 중요했음
    색과 소리는 좋았지만 정보를 보여주는 능력을 이기기는 어려웠고, 당시 고급 워크스테이션들도 색상보다 먼저 괜찮은 해상도의 비트맵 디스플레이를 제공했음
    집에 TRS-80, PET, CBM8032, VIC-20, C64, Casio fx9000P 등이 있었던 건 행운이었음. 이것저것 다 할 컴퓨터라면 C64는 좋은 선택이고, 게임용으로는 훌륭했지만, 일을 하려면 화면에 표시되는 문자 수가 핵심이었음

    • C64에서 CP/M 옵션이 있었다는 걸 전혀 몰랐음. 실제로 C64에서 CP/M을 돌린 사람은 들어본 적이 없음
  • 열 살쯤 학교에 Apple II+ 와 Commodore 64가 둘 다 있었는데, C64에는 도저히 정이 안 갔음. 느린 디스크 드라이브 때문에 프로그램 시작까지 몇 분을 기다려야 했고, 병목은 버스였던 것으로 기억함
    Apple II+는 대체로 훨씬 빨리 불러왔음. 여러 면에서 Apple이 열세였지만, 전체적인 느낌은 내게 “맞았다”
    대학에 가서 룸메이트와 컴퓨터를 비교했을 때도 비슷했음. 나는 PC를, 그는 Amiga를 갖고 있었고, 설명을 들어보면 Amiga가 명백히 우월했지만 이상하게 내게는 “맞는 느낌”이 아니었음
    (https://en.wikipedia.org/wiki/Worse_is_better)

    • 대학 친구 중 한 명은 Amiga를, 또 한 명은 비슷한 Commodore 구성을 갖고 있었음. 둘 다 아름다운 게임이 담긴 플로피 디스크 더미를 갖고 있었고 대부분의 시간을 게임에 썼으며, 한 명은 석사 졸업까지 8년, 다른 한 명은 9년이 걸렸음
      나는 Tandon 286 PC에 287 보조 프로세서가 있었고, 아마 Amiga보다 두 배쯤 비쌌을 것임. 그래도 Matlab과 WordPerfect가 잘 돌아갔고, 공부에는 그게 전부였음
  • 이 슬로건의 영어가 이해되지 않음. 광고하는 물건이 “다른 누구도 줄 수 없는 것”이라면, 그것을 “it”으로 보면 문장은 “그걸 두 배 가격에 사라”가 됨
    그러면 가격이 298달러였어야 하는 것 아닌가 싶음. 문장 끝을 “절반 가격에”로 했어야 더 낫지 않았을까

    • 이렇게 읽으면 안 됨: “595달러에, 당신은 (다른 누구도 줄 수 없는 것)을 (두 배 가격에) 얻는다”
      이렇게 읽어야 함: “595달러에, 당신은 (다른 누구도 두 배 가격으로도 줄 수 없는 것)을 얻는다”
      바꿔 말하면, 다른 회사는 두 배를 받아도 우리 기계가 하는 일을 해내는 기계를 만들지 못한다는 뜻임
    • 나도 같은 반응이었고, 이해하려고 세네 번 읽어야 했음. 영어 전공 학위가 있는 원어민인데도 문장 구조가 따라가기 매우 어려움
    • 1,200달러 이하 제품들보다 낫다는 뜻임
  • 광고가 C64를 1982년에 실제로 두 배 넘게 비쌌던 기계들과만 비교하고, 더 일찍 출시됐고 C64의 3분의 1도 안 되는 가격이었던 ZX Spectrum은 편리하게 빼놓은 게 웃김

    • 이건 미국 전용 광고였고 달러 가격이 붙어 있는 것도 그 때문임. Spectrum은 내가 알기로 미국에서 팔리지 않았고, 어느 정도 호환되는 Timex-Sinclair 2068만 있었음
      https://en.wikipedia.org/wiki/Timex_Sinclair_2068
    • 미국인은 보통 성조기가 붙은 물건만 사며, 대개 중국에서 만들어졌음
      미국 밖 회사가 미국 시장에 들어가는 건 반대 방향보다 훨씬 어렵고, 미국인에게 어떻게 마케팅해야 하는지에 대한 많은 경험이 필요함
  • 재미있는 사실: 인플레이션을 반영하면 당시 595달러는 현재 돈으로 2,017.82달러에 해당함 [0]
    [0] https://data.bls.gov/cgi-bin/cpicalc.pl?cost1=595&year1=1982...

    • 그게 현대의 고급 워크스테이션 가격이라는 걸 생각하면 묘함. 인플레이션을 보정해도 기술의 절대 가격은 크게 내려갔다는 걸 다시 떠올리게 됨
  • 고등학교 때 C64로 BASIC을 독학하려다 너무 좌절해서, 29살이 될 때까지 프로그래머가 되지 못했음

    • Commodore BASIC은, 기억이 맞다면 Microsoft BASIC의 변종이었고, 정말 끔찍했음
      그리기 명령이 없고, 그래픽 모드를 제대로 제어할 수 없고, 스프라이트 제어도 매우 제한적이며, 8비트 시스템 중 최고급 사운드 칩이라 할 만한 SID를 위한 좋은 명령도 없었음
      모든 게 POKE와 마법의 숫자로 처리됐고, 속도도 지독히 느렸음
      중요한 면들만 보면, 코드 작성에 이상한 키 조합이 필요하고 평판도 썩 좋지 않았다는 점을 감안해도 ZX Spectrum의 Sinclair BASIC이 실제로 더 나았다고 봄
      그리기 명령과 소리 명령이 있었고, 128K의 PLAY 명령이 Yamaha FM 사운드 칩의 성능을 충분히 열어주진 못했어도 48K의 BEEP보다는 나았음. 스프라이트는 없었지만 UDG가 있었고 쓰기 쉬웠음
      속도도 더 빨랐던 것 같고, 적어도 체감상은 그랬음
      그래도 빠진 부분은 짜증났음. 예를 들어 조이스틱을 읽으려면 결국 맞는 메모리 위치를 PEEK해야 했고, 메모리 맵을 훑고 여러 주소를 시험한 뒤에야 알아냈음
      ZX Spectrum 128K +2A에서 C64로 바꿨을 때, BASIC으로 뭔가 하기 어려워서 얼마나 답답했는지 아직도 기억함
    • 초등학교 때 Commodore 64로 BASIC을 독학한 덕분에 프로그래머가 됐고, 이후 40년의 방향이 정해졌음. 사람마다 다른 법인 듯함
    • 반대로 나는 열 살 때 초등학교에서 흑백 TV에 연결한 C64로 BASIC과 간단한 음악 이론을 독학했음
      결국 그때의 삶의 위치와, 그 순간 무엇이 자기에게 “딱 맞아떨어지는지”에 달린 것 같음
  • 컴퓨터 하나가 분석가들을 타자기로 돌려보낼 수 있던 시절이라니 재미있음
    이 광고는 당시 카피라이터들이 아직 컴퓨터가 무엇을 의미하는지 제대로 이해하지 못하던 전환기를 잘 보여줌