코모도어 VIC-20

Commodore VIC-20
VIC-20
Commodore VIC 20 logo.svg
Commodore-VIC-20-FL.jpg
제조원코모도어 비즈니스 머신
유형가정용 컴퓨터
발매일1980년(VIC-1001) 일본 / 1981년
수명5년
초기 가격299.95달러(2021년 890달러 상당)
단종1985년 1월, 37년 전(1985-01)
운영 체제코모도어 KERNAL
Commodore BASIC 2.0
CPUMOS 테크놀로지 6502 @ 1.18MHz(PAL) [1] @ 1.02MHz(NTSC)
기억20KB ROM + 5KB RAM (32KB까지 확장 가능), BASIC용 3.5KB (27.[2]5KB까지 확장 가능)
보관소콤팩트 카세트, 플로피 디스크
표시코모도어 1701
그래픽스VIC 176 x 184 3-bpp
소리3 × 정사각형, 1 × 노이즈, 모노[3]
입력테이프, 플로피 디스크, 카트리지
전임자코모도어 PET
후계자코모도어 64, 코모도어 16, 코모도어 MAX 기계

VIC-20(독일에서는 VC-20, 일본에서는 VIC-1001)은 Commodore Business Machines에서 판매된8비트 가정용 컴퓨터입니다VIC-20은 코모도어의 첫 개인용 컴퓨터인 PET로부터 약 3년 후인 [4]1980년에 발표되었다.VIC-20은 100만대를 [5]판매한 최초의 컴퓨터였다.그것은 "더 이상 취미주의자/애호가나 돈 많은 사람들에게 밀려나지 않도록 설계된 최초의 반스펙토리얼, 비침투적인 컴퓨터 중 하나이며, 코모도어가 개발한 컴퓨터는 [6]미래의 컴퓨터였다"라고 묘사되었다.

VIC-20은 독일에서 VC-20으로 불렸는데, 이는 VIC의 발음이 독일어로 "fick" 또는 "wichsen"[7][8]처럼 들리기 때문입니다.VC라는 용어VolksComputer의 줄임말인 것처럼 마케팅되었습니다("People's Computer,[9] Volksempfénger"와 유사).

역사

출처 및 마케팅

VIC-20은 PET 컴퓨터보다 경제적입니다.5KB의 스태틱 RAM을 탑재하고 있으며 PET와 동일한 MOS 6502 CPU를 사용했습니다.VIC-20의 비디오 칩인 MOS Technology VIC는 1977년 Al Charpentier가 디자인한 범용 컬러 비디오 칩으로 저렴한 디스플레이 단말기와 게임기에 사용하기 위해 고안되었지만 코모도어는 이 칩의 시장을 찾지 못했다.

1979년 VisiCalc의 등장으로 Apple II가 탄력을 받게 되자 Jack Tramiel은 1980년 1월 CES에서 같은 부문에서 경쟁할 수 있는 제품을 선보이기를 원했다.이러한 이유로 척 페들과 빌 사일러는 TOI (The Other Intelligence)라는 이름의 컴퓨터를 디자인하기 시작했다.TOI 컴퓨터는 MOS Technology 6564 칩을 필요로 하는 80열 문자 디스플레이가 필요했기 때문에 실현되지 못했습니다.그러나 칩은 매우 비싼 정적 RAM이 필요하기 때문에 TOI에서 사용할 수 없었습니다.

한편, MOS Technology(당시 Commodore의 일부)의 신입 엔지니어 Robert Yannes는 MicroPET라고 불리는 컴퓨터를 자택에서 설계하고 Al Charpentier와 Charles Winterble의 도움을 받아 프로토타입을 완성했습니다.TOI가 완성되지 않은 상태에서 Jack Tramiel은 MicroPET 프로토타입을 보여주자 즉시 완성하고 싶다고 말하고 CES에서 제한된 시연을 한 후 양산을 명령했다.

새로운 10년이 시작되면서 컴퓨터 하드웨어의 가격이 떨어졌고, Tramiel은 소매점에서 전자제품이나 프로그래밍 [citation needed]경험이 있는 전문가나 사람이 아닌 상대적으로 초보자에게 판매할 수 있는 저가 컴퓨터의 신흥 시장을 보게 되었습니다.Radio Shack은 TRS-80 Model I로 상당한 성공을 거두고 있었습니다.TRS-80은 초보자용으로 널리 판매되었으며 1980년에 가정용 및 교육용 시장을 대상으로 한 컬러 컴퓨터를 출시하여 소프트웨어용으로 ROM 카트리지를 사용하고 TV에 연결되었습니다.

소프트웨어 카트리지

Yannes가 제작한 시제품은 실제 컴퓨터에 필요한 기능이 거의 없었기 때문에 Commodore 본사의 Robert Russell은 Vixen이라는 코드명으로 디자인의 대부분을 조정하고 마무리해야 했습니다.Russell이 제공한 부품에는 Commodore PET용 John Feagans 디자인에서 가져온 운영 체제 포트(커널 및 BASIC 인터프리터), 특징적인 PETSCII를 갖춘 캐릭터 세트, Atari CX40 조이스틱 호환 인터페이스 및 ROM 카트리지 포트가 포함되어 있습니다.시리얼 IEEE-488 파생 CBM-488 인터페이스는[10] Glen Stark에 의해 설계되었습니다.PET의 IEEE-488 인터페이스보다 훨씬 저렴한 비용, 보다 콤팩트한 케이스 설계를 가능하게 하는 소형 케이블과 커넥터 사용, 가정용 전자제품에 의한 RFI 배출에 관한 FCC 규제(PET는 스트링이 적은 클래스B 오피스 기기로서 인정받음)에 준거하는 등, 몇개의 목적을 달성했습니다.ent RFI 요건).메모리 추가 보드 등의 일부 기능은 빌 [citation needed]사일러에 의해 설계되었습니다.

The startup screen of the VIC-20.
VIC-20 부팅 화면

VIC 20 개발팀은 모두 5명으로 구성됐으며 마이클 톰치크 프로덕트 매니저가 이 그룹을 영입하고 이들을 VIC 특공대라고 명명했다.코모도어 설립자 Jack Tramiel은 처음에 Tomczyk에게 VIC Czar라는 직함을 부여하고 나중에 그를 제품 매니저로 임명했습니다.Tomczyk는 풀사이즈 타자기 키, 프로그램 가능한 기능 키, 내장 RS-232 인터페이스를 포함한 여러 기능을 고집했다.마이클은 후에 100달러짜리 모뎀인 VICModem을 계약하고 공동 설계했는데, 이 모뎀은 100만 [11]대가 팔린 최초의 모뎀이 되었다.개발팀 중 한 명인 Neil Harris에 따르면, "다른 모든 사람들이 건물을 떠난 지 1시간 정도 지났을 때, 우리가 야근했기 때문에 우리가 장난꾸러기라고 생각한 나머지 회사로부터 어떠한 협조도 얻지 못했습니다.우리는 우리의 일을 완수하기 위해 필요한 모든 장비들을 훔칠 것이다.작업을 완료할 수 있는 다른 방법이 없었습니다.[...] 그들은 그것이 없어졌다는 것을 깨닫고 창고에서 더 많은 물건을 주문하기만 하면 누구나 작업에 필요한 것을 [11]얻을 수 있었습니다.

당시 코모도어에는 1Kbit×4[2] SRAM 칩이 과잉되어 있었기 때문에 Tramiel은 이를 새 컴퓨터에 사용해야 한다고 결정했다.그 결과는 Yannes의 프로토타입보다 PET 또는 TOI 컴퓨터에 가까웠으나, 보다 야심찬 컴퓨터를 위해 설계된 커스텀 칩 대신 22컬럼 VIC 칩을 사용했다.1981년 기준에서도 VIC-20 메인보드의 메모리 용량이 매우 적었기 때문에 설계팀은 전력 소비량, 발열량 및 지원회로가 적기 때문에 고가의 SRAM을 사용할 필요가 없었습니다.모든 실버라벨의 VIC-20에 탑재되어 있던 리비전A 시스템보드는 2114개의 SRAM을 사용했습니다.SRAM의 크기가 작기 때문에 (칩당 512바이트에 불과) 시스템 RAM의 용량을[2] 5KB까지 늘리려면 10개가 필요했습니다.레인보우 로고 VIC-20s(아래 참조)에 있는 리비전 B 시스템 보드는 더 큰 2048바이트 SRAM으로 전환하여 메모리 수를 2×2048바이트 칩 + 3×2114(1024×4비트) 칩의 5개 칩으로 줄였습니다.

새로운 PET는 BASIC 4.0을 업그레이드하여 디스크 명령과 가비지 컬렉션을 개선한 반면, VIC-20은 시스템 ROM을 20KB로 [2]제한한다는 다른 설계팀의 목표의 일환으로 이전 PET에서 사용되었던8KB BASIC 2.0으로 되돌렸습니다.코모도어의 BASIC은 시청각 기능이 한정되어 있는 PET용으로 설계되었기 때문에 전용 사운드나 그래픽 기능이 없었기 때문에 VIC-20 프로그래머는 이를 위해 다수의 POKE 및 PEEK 문을 사용해야 했다.이는 컴퓨터의 주요 경쟁 제품인 Atari 400과 TRS-80 Color Computer와 대조적으로, 두 제품 모두 사운드와 그래픽 하드웨어를 지원하는 풀 기능의 베이직이 탑재되어 있었습니다.VIC-20에서 보다 제한된 BASIC을 제공하면 가격이 낮아지고 사운드 또는 그래픽스 명령어가 필요한 경우 BASIC 익스텐더를 별도로 구입할 수 있습니다.

TRS-80 Color Computer 와 Atari 400 에서는 RF 비디오 출력 밖에 볼 수 없는 반면, VIC-20 에서는 컴포지트 출력이 포함되어 있어 전용 모니터를 사용하는 경우, 보다 선명하고 깨끗한 화상을 얻을 수 있었습니다.TV 세트와 함께 컴퓨터를 사용하기 위해서는 외부 RF 변조기가 필요하지만 FCC 규정을 준수하기 위해 내부에 포함되어 있지 않았습니다(Commodore는 1982년까지 RF 변조기를 약간 완화하는 데 성공했습니다.따라서 C64에는 RF 변조기가 내장되어 있습니다.

VIC-1001은 VIC-20의 일본어 버전입니다.ROM과[12] 키의 앞면에는 일본어 문자가 있습니다.

1980년 4월 런던 외곽에서 열린 제너럴 매니저 회의에서 잭 트라미엘은 저가 컬러 컴퓨터를 원한다고 선언했다.대부분의 GM이 페들의 보다 세련된 디자인을 선호하며 반대하자 그는 "일본인들이 오고 있으니 우리는 일본인이 되어야 한다"고 말했다([13][14]일본의 저가 시스템 위협에 대해 언급).이것은 "계급이 아닌 대중을 위한 컴퓨터"를 만든다는 트라미엘의 철학과 일치했다.이 컨셉은 새로 고용된 마케팅 전략가이자 사장 보좌관인 Tomczyk에 의해 지원되었습니다.코모도어 재팬의 제너럴 매니저 토니 토카이씨와 영국 최고 마케팅 책임자 키트 스펜서씨.페들은 이 결정에 동의하지 않고 다른 엔지니어들과 함께 회사를 떠났고, 그래서 야시 테라쿠라가 이끄는 일본 코모도어 엔지니어링 팀이 설계를 완성하는 것을 도왔다.VIC-20은 VIC-20이 미국에 [14]도입되기 전에 VIC-1001로 일본에서 판매되었다.

그들이 그 회의를 마치고 캘리포니아로 돌아왔을 때, 톰치크는 새로운 컴퓨터에 대한 추천 사항을 상세히 기술한 30페이지 분량의 메모를 작성하여 Tramiel에게 제출했습니다.권장 사항으로는 프로그램 가능한 기능 키(경쟁하는 일본 [15]컴퓨터에서 영감을 받은), 풀사이즈 타자기 스타일의 키 및 내장 RS-232 등이 있습니다.Tomczyk는 새로운 컴퓨터의 주요 지침으로 "사용자 친화성"을 주장하면서 Terakura를 [15]설계하고 소매 가격을 US$299.95로 제안했습니다.마케팅 팀과 컴퓨터 애호가들의 소규모 그룹을 모집하고, 영국과 일본의 동료들과 긴밀히 협력하여 다채로운 패키지, 사용자 매뉴얼 및 최초의 소프트웨어 프로그램(대부분 게임과 가정용 애플리케이션)을 만들었습니다.

Scott Adams는 일련의 텍스트 어드벤처 게임을 제공하기로 계약되었다.이러한 노력을 돕기 위해 플로리다주 롱우드에 온 코모도어 엔지니어의 도움으로 애덤스의 어드벤처 인터내셔널 게임 시리즈 중 5개가 VIC에 이식되었습니다.16KB[2] 게임을 TRS-80이나 다른 기계에서와 같이 카세트를 통해 메인 메모리에 로드하지 않고 ROM 카트리지에 저장함으로써 VIC-20의 제한된 메모리를 피할 수 있었습니다.5개의 카트리지의 첫 생산은 Commodore의 [citation needed]150만달러 이상의 매출을 올렸습니다.

PET는 공인 딜러를 통해 판매되었지만, VIC-20은 주로 게임 콘솔과 직접 경쟁할 수 있는 할인점과 완구점에서 판매되었다.그것은 K-마트에서 판매된 최초의 컴퓨터였다.코모도어는 스타트렉유명 배우 윌리엄 샤트너가 대변인으로 나오는 광고를 꺼내 "왜 비디오 게임만 사느냐?"고 묻고는 "1980년대의 원더 컴퓨터"라고 표현했다.TV 탤런트 헨리 모건(TV 게임 프로그램 I've Got a Secret의 패널로 가장 잘 알려져 있음)은 코모도어 제품 광고 시리즈의 해설자가 되었다.

컴퓨터의 이름의"20"가 널리 화면(비록 사실에 VIC-20 22-column 텍스트, 20이 아니었다)의 문자 폭을 언급할 때 또는은 시스템이 ROMs을 합친 크기로(8KBBASIC+8 KBKERNAL+4 KB캐릭터 롬)[2][표창 필요한]밥 Yannes은"20"특별히 의미인지"우리는 단지 고르는 주장 언급한 것으로 추측되었다.에드 '20'기 때문에 s.친근한 숫자처럼 보였고 컴퓨터의 마케팅 슬로건은 '친절한 컴퓨터'였다.'빅'이 트럭 운전사의 이름처럼 들려서 좀 균형 있게 느껴졌어요.

1981년, Tomczyk은 외부 엔지니어링 그룹과 직접 접속형 modem-on-a-cartridge(VICModem)를 개발하기 위해 계약을 체결하였고, 이 모뎀은 미화 99달러에 100달러 미만의 첫 번째 모뎀이 되었습니다.또한 VICModem은 100만대 이상 판매된 최초의 모뎀이기도 합니다.VICModem은 The Source, CompuServeDow Jones의 US$197.50 상당의 무료 텔레콤푸팅 서비스와 함께 패키지화되었습니다.Tomczyk는 또한 Commodore Information Network라고 불리는 SIG를 만들어 사용자가 정보를 교환하고 고객 지원 문의에 대한 부담을 덜 수 있도록 했습니다.이 SIG는 Commodore의 빈약한 조직을 압박하고 있었습니다.1982년에 이 네트워크는 CompuServe에서 [citation needed]가장 큰 트래픽을 차지했습니다.

진화

VIC-20은 3년 반 동안 여러 가지 변형을 겪었다.첫해 모델(1980년)에는 블록 글꼴이 있는 PET 스타일의 키보드가 탑재되어 있었지만 1981년에 제조된 대부분의 VIC-20은 초기 C64와 공유되는 키보드도 약간 달랐다.레인보우 로고 VIC-20은 1983년 초에 도입되었으며 회색 기능 키와 리비전 B 메인보드를 갖춘 새로운 C64 키보드를 갖추고 있습니다.C64 PSU와 같은 전원장치를 탑재하고 있습니다만, 암페어가 조금 낮습니다.C64의 「블랙 브릭」PSU는 리비전 B VIC-20s 와 호환성이 있습니다만, 카트리지나 유저 포토 악세사리등의 외부 디바이스를 인스톨 했을 경우는, 사용 가능한 전력을 과도하게 소비하기 때문에, C64 에서는 VIC 의 PSU 를 사용하지 않는 것을 추천합니다.오래된 리비전A VIC-20은 전력요건이 너무 높기 때문에 C64 PSU를 사용할 수 없습니다.

사양

VIC-20은 100만 대 이상 팔린 최초의 PC가 되면서 베스트셀러 컴퓨터였다.총 250만 대의 컴퓨터가 [16][17]제조되었다.1982년 여름, 코모도어는 64KB[2] RAM과 상당히 개선된 사운드와 그래픽을 갖춘 더 진보된 기계인 코모도 64를 발표했습니다.C64의 초기 판매는 저조했지만 1983년 중반에 시작되었다.그 당시 VIC-20은 90달러 미만으로 널리 구할 수 있었다.[18]코모도어는 1985년 [4]1월에 VIC-20을 단종했다.

아마도 상업적으로 이용 가능한 마지막 새로운 VIC-20 주변기기는 음성 신시사이저인 VIC-Talker였을 것이다.1986년 1월 Ahoy!는 이렇게 썼다. "믿거나 말거나, 새로운 VIC 액세서리는...우리도 [19]당신만큼 놀랐어요.

적용들

Commodore 1530 C2N-B 데이터셋은 VIC-20에 저렴한 외장 스토리지를 제공했습니다.

VIC-20의 BASIC은 PET와 호환되며 데이터셋 포맷은 동일합니다.[20]컴퓨터가 출시되기 전, 코모도어의 한 임원은 "경험이 풍부한 프로그래머/취미가가 안에 들어가 [21]상상력을 발휘할 수 있도록 충분한 문서를 준비하겠다"고 약속했다.Compute!는 "코티지 산업 소프트웨어 개발자"를 장려한 것과 Texas Instruments서드파티 [22]소프트웨어를 낙담시키는 것에 대해 좋은 대조를 보였습니다.VIC-20은 당시 일부 컴퓨터에 비해 메모리가 작고 해상도가 낮았기 때문에 주로 교육용 소프트웨어와 게임에 사용되었습니다.그러나 홈 파이낸스 프로그램, 스프레드시트, 통신 단말 프로그램 등의 생산성 애플리케이션도 이 기계를 위해 만들어졌다.

VIC에는 퍼블릭 도메인과 프리웨어 소프트웨어가 포함된 상당한 라이브러리가 있었습니다.이 소프트웨어는 CompuServe, BBS 등의 온라인 서비스와 통신 판매 및 사용자 그룹에 의해 오프라인으로 배포되었습니다.Compute!, Family Computing, RUN, Ahoy!, CBM이 제작한 Commodore Power Play 등 뉴스 가판대에서 판매되는 여러 컴퓨터 잡지에서 VIC-20용 프로그래밍 힌트와 입력 프로그램을 제공하고 있습니다.

약 300개의 상업용 타이틀이 카트리지에 수록되어 있으며,[according to whom?] 500개 이상의 타이틀이 테이프에 수록되어 있습니다.소수의 디스크 애플리케이션이 출시되었습니다.

VIC의 저비용 때문에 전력회사(Utilities Authority)는 이 VIC를 사용하여 발전기 2대의 입출력을 측정하고 그 결과를 공장 전체의 모니터에 표시했습니다.이 유틸리티는 하나의 IBM PC [23]호환 비용으로 여러 VIC 및 C64 시스템을 구입할 수 있었습니다.

기술사양

VIC-20 메인보드

VIC-20에는 5KB RAM이 탑재되어 있습니다만, 이 중 1.5KB는 ROM 상주 Commodore BASIC KERNAL(저레벨 운영체제)[2]의 비디오 디스플레이 및 동적 측면에 사용됩니다.코드와 변수를 위한 베이직 프로그램 메모리는 실제로 확장되지 않은 기계에서 3,583바이트만 사용할 수 있습니다.

포트 및 소켓

VIC-20에는, 프로그램/확장 카트리지용의 카드 엣지 커넥터와 PET 규격의 데이터 세트 테이프 드라이브가 있습니다.VIC-20에는 원래 디스크드라이브가 없었습니다.VIC-1540 디스크드라이브는 1981년에 출시되었습니다.

조이스틱 "제어 포트"를 표시하는 컴퓨터 측면

한가지 Atari조이 스틱 포트, 디지털 조이 스틱과 패들 아타리 VCS와 아타리 8비트 가족과 함께 사용되던 것과 호환되는, 데이지 체이닝 디스크 드라이브 및 프린터에 적합한[24]연쇄 CBM-488 버스(는 PET의 IEEE-488버스의 연쇄 버전);둘 다 RS-232와 센트로닉스 신호(가장 빈번하게 RS-232로, connec에 사용되던 것과 한 TTL-level"사용자 포트"이다.차랑거리다모뎀[25])

VIC에는 게임 및 기타 소프트웨어용 ROM 카트리지 포트와 머신에 메모리를 추가하기 위한 포트가 있습니다.Commodore 및 기타 벤더의 포트 익스팬더 박스에서는 한 번에 여러 카트리지를 장착할 수 있습니다.카트리지 사이즈는 4~16KB이지만[2], 카트리지 사이즈는 코스트 때문에 일반적이지 않습니다.

VIC-20은 조이스틱 포트, "사용자 포트" 또는 메모리 확장 카트리지 포트를 통해 외부 전자 회로에 연결할 수 있습니다. 이 포트는 디지털, 메모리 버스 및 기타 내부 I/O 회로에 대한 다양한 아날로그 회로를 실험자에게 제공합니다.BASIC의 PEEK 및 POKE 명령을 사용하여 온도 센서에서 데이터 수집, 로보틱 스테퍼 모터 제어 등을 수행할 수 있습니다.

그래픽스

MOS 테크놀로지 6561 VIC 칩

VIC 칩(6560/6561)의 그래픽 기능은 제한적이지만 유연합니다.시작 시 화면에는 176×184 픽셀이 표시되며 화면 가장자리에는 고정된 색 테두리가 있습니다.PAL 또는 NTSC 화면은 폭 대 높이 비율이 4:3이기 때문에 각 VIC 픽셀은 높이보다 훨씬 넓습니다.화면에는 보통 22줄과 23줄의 8x8픽셀 문자가 표시됩니다.이러한 치수를 최대 27줄까지 늘릴 수 있지만, 곧 약 25줄로 모니터의 옆면을 표시할 수 있습니다.PET와 마찬가지로 대문자/그래픽스 문자 집합과 대문자/소문자 집합, 그리고 양쪽의 반전 비디오 버전이 2개 포함되어 있습니다.통상, VIC-20은 고해상도 모드로 동작합니다.각 문자의 크기는 8×8 픽셀로, 1개의 색상을 사용합니다.해상도가 낮은 멀티 컬러 모드도 4×8자, 3가지 색상으로 사용할 수 있지만 블록성이 강해 자주 사용하지 않습니다.

16색 대응

VIC 칩은 진정한 비트맵모드를 지원하지 않지만 프로그래머는 독자적인 커스텀문자 세트를 정의할 수 있습니다.화면에 다른 더블 하이트 문자의 시퀀스를 채우고, RAM 베이스의 문자 정의내에서 픽셀을 선택적으로 온으로 하는 것으로, 통상보다 약간 작아도, 완전하게 주소 지정 가능한 화면을 표시할 수 있습니다.Super Expander 카트리지는 160 x 160 픽셀의 해상도를 사용하여 이러한 그래픽 모드를 지원하는 BASIC 명령을 추가합니다.컨텐츠가 충분히 희박하거나 반복적인 경우, 보다 동적인 할당 방식을 사용하여 화면의 넓은 영역을 주소 지정 가능한 그래픽으로 채울 수도 있습니다.오메가 [citation needed]레이스 항구에서 사용하고 있습니다.

VIC 칩에는 판독 가능한 스캔 라인 카운터가 있지만 스캔 위치에 따라 인터럽트를 생성할 수 없습니다.2개의 VIA 타이머 칩은 정교한 프로그래밍 기술을 통해 이러한 목적을 달성할 수 있으며 그래픽을 위아래 텍스트, 2개의 다른 배경색 및 테두리 색 또는 의사 고해상도 모드의 경우 200자를 초과하는 텍스트와 혼합할 수 있습니다.

VIC칩은 조이스틱 포트를 통해 라이트펜 신호를 처리할 수 있지만 시장에 나온 제품은 거의 없다.

VIC 칩은 Luma+Sync 비디오 신호와 Chroma 비디오 신호를 출력하며, 이를 조합하여 VIC-20의 컴포지트 비디오 출력을 생성합니다.Commodore는 FCC 규정상 컴퓨터 케이스에 RF 변조기를 장착하지 않았습니다.컴퓨터에 부속된 외장 모듈레이터를 사용하여 전용 모니터 또는 TV 세트에 접속할 수 있습니다.

소리

VIC 칩에는 3개의 펄스파 발생기와 전체적인 볼륨 컨트롤과 모노 출력을 갖춘 백색 노이즈 발생기가 있습니다.각 펄스파 발생기는 약 1옥타브 간격으로 3옥타브의 음역을 가지며 총 5옥타브의 음역을 제공한다.

메모리 확장

3KB[2] RAM 확장 카트리지(기본 확장 ROM 포함)
PCB 뷰가 있는 16KB[2] RAM 확장 카트리지

VIC-20의 RAM은 RAM 카트리지를 통해 카트리지 포트를 통해 확장할 수 있습니다.RAM 카트리지의 사이즈는, 서드 파티제 벤더 전용의 3 KB(「Super Expander」BASIC 확장 ROM의 유무에 관계없이), 8 KB, 16 KB, 32 KB, 및 64 KB입니다.내장 메모리 맵은, 각 사이즈의 카트리지를 추가하는 것으로 극적으로 재구성되어 일부의 프로그램은, 적절한 양의 메모리가 있는 경우에만 동작합니다(이에 대응하기 위해서, 32 KB 카트리지에는 스위치가 탑재되어 있고, 64 KB 카트리지에는 소프트웨어 셋업이 있어, RAM을 유저가 선택할 수 있는 메모리 블록으로 유효하게 할 수 있습니다).ks) VIC-20은 DRAM이 아닌 SRAM을 사용하도록 설계되었기 때문에 시스템보드에 DRAM 리프레시 [2]조항이 없습니다.

VIC-20의 메모리 매핑은 시스템 구성에 따라 달라집니다.익스팬더가 인스톨 되어 있지 않은 경우, 빈 유저 메모리는, 다음의 시간부터 개시됩니다.1,000달러, 최대 1DFF까지 연장, 비디오 버퍼는 1E00~1달러FFF. 1,000달러 미만에서는 400달러~$의 격차가 있었습니다.FFF3KB의 확장 RAM으로 채워질 수 있으며, 설치될 경우 BASIC 프로그램 영역이 400달러가 됩니다.8KB 이상의 익스팬더를 사용하는 경우 화면 메모리는 $1000, BASIC 프로그램 텍스트는 $1200부터 [2]시작합니다.

VIC-20은 9600달러 또는 9400달러 중 하나의 컬러 램을 장착할 수 있습니다.확장되지 않은 머신의 디폴트는 9600달러이며, 8KB[2] 이상의 익스팬더에서는 컬러 램이 9400달러로 이동하지만 사용자는 9002달러의 레지스터를 통해 자유롭게 어느 위치에나 설정할 수 있습니다.

ROM 카트리지의 통상은, A000~B달러입니다.FFF. 전원을 켜면 커널 ROM은 ID 헤더를 확인하고 지정된 시작 주소로 이동합니다.용량이 큰 16KB[2] 카트리지는 ROM의 후반부를 2000달러 또는 6000달러로 사용합니다.Scott Adams 어드벤처 등 일부 카트리지는 모두 $2000~$7 탑재됩니다.FFF 영역커널은 $A000에 위치한 자동 부팅 ROM만 가능하므로 이러한 프로그램은 SYS 명령을 통해 BASIC에서 수동으로 부팅해야 합니다.

Commodore의 공식 RAM 확장 카트리지는 최대 16KB의 추가 메모리밖에 사용할 수 없지만, 서드파티제 카트리지는 최대 64KB의 메모리를 제공할 수 있으며, 추가 RAM을 사용자가 선택할 수 있는 주소 [2]공간에 매핑하기 위한 DIP 스위치를 포함할 수도 있습니다.

PET와 달리 VIC-2에는 기계어 모니터가 포함되어 있지 않지만 Commodore에서는 디스크, 테이프 또는 카트리지에 여러 개의 다른 실행 파일이 포함되어 다양한 메모리 위치에 로드됩니다.모니터 프로그램은 PET 모니터와 동일하지만 사용자가 16진수 연산 코드를 입력할 필요가 없는 대신 미니 어셈블리를 추가했습니다.

32KB 카트리지를 사용하면 BASIC 사용자 메모리에 최대 24KB를 추가할 수 있습니다.또, 3.5KB의 내장 유저 메모리와 함께, BASIC 프로그램 및 변수에 최대 27.5KB의 용량을 할당할 수 있습니다.추가 8KB[2]보통 스위치에 의해 설정된2가지 방법 중 하나로 사용할 수 있습니다.

  1. 어느 쪽인가 하면, ROM 카트리지용으로 예약된 주소 공간에 매핑 할 수 있습니다.이 공간은 I/O 레지스터 공간의 「뒤」에 있기 때문에, RAM의 나머지 부분과 인접해 있지 않습니다.이것에 의해, 많은 카트리지 베이스의 게임을 디스크나 테이프로부터 실행할 수 있게 되어, 소프트웨어 해적에게 있어서 매우 유용했습니다.특히 RAM 확장으로 인해, 게임이 로드된 후에 메모리에의 기입이 꺼지고, 메모리가 ROM과 똑같이 동작하는 경우는 더욱 그렇습니다.
  2. 또는 8KB3KB3KB 카트리지가 사용한 것과 같은 메모리 '구멍'에 매핑하여 5KB를 그대로 둘 수도 있습니다.이 3KB는 나머지 RAM과 인접해 있었지만 디스플레이 데이터를 카트리지 RAM으로 이동해야 [2]했기 때문에 BASIC 공간을 27.5KB 이상으로 확장하는 데 사용할 수 없었습니다.
메모리[26]
주소.
(소수)
크기
[KB[2]]
묘사 카트리지
디코딩된[27]
0000 1.0 점프 벡터 등이 있는 RAM
0400 3.0 팽창 *
1000 4.0 기본 및 화면용 RAM
2000 8.0 확장 블록 1 *
4000 8.0 확장 블록 2 *
6000 8.0 확장 블록 3 *
8000 4.0 ROM 문자 비트맵
9000 1.0 VIC의 I/O, 6522 VIA#1, 6522 VIA#2, 블록0
9400 0.5 블록 1의 확장 RAM에서 컬러 RAM에 사용
9600 0.5 컬러 RAM(통상)
9800 1.0 I/O 블록 2 *
9C00 1.0 I/O 블록 3 *
A000 8.0 확장 ROM용으로 디코딩됨 *
C000 8.0 ROM 베이직
E000 8.0 ROM KERNAL

접수처

1981년 Compute는 "가격 대비 놀라운 기계"라고 표현하면서 VIC-20이 "뛰어난 그래픽 및 사운드 기능"을 갖춘 어린 자녀를 둔 교실과 가정에서 인기를 끌 것으로 예상했습니다.이 잡지는 22컬럼의 화면을 "가장 기본적인 비즈니스 어플리케이션을 지원하기에는 너무 작다"고 예측했지만, "299달러의 가격으로, 그것은 요점이 아니다"라고 언급하면서 "VIC는 TRS-80 컬러 컴퓨터에 매우 엄격한 경쟁을 제공할 것이며, "그것은 생산품보다 훨씬 더 가치 있는 컴퓨터 사용능력 도구이다"라고 말했다.TRS-80 Pocket Computer와 같은 것입니다.Compute!는 "VIC는 자체 시장을 창출할 것이며 큰 시장이 될 것"[22]이라고 결론지었다.BITE는 또한 작은 화면 크기와 RAM에 주목하면서 VIC 20은 "저비용 소비자 지향 컴퓨터로서 제외되지 않았다"고 말했다.그 한계도 있지만...에 대해 인상적인 결과를 낳는다.Apple II, Radio Shack TRS-80, Atari 800"이 있습니다.이 잡지는 이 가격을 높이 평가했다('사진을 보면 600달러가 공정한 가격이라고 생각하게 될 수도 있다').단, 600달러는 들지 않습니다.VIC 20의 소매가격은 299.95달러), 키보드("외관이나 퍼포먼스 모두 PC 키보드와 동등")입니다.이는 놀라운 성과입니다.전체 유닛의 가격을 고려하면 거의 믿을 수 없는 성과입니다」, 그래픽스, 문서, KERNAL에 [28]의한 소프트웨어 개발의 용이성 등을 고려하면.

「 」를 참조해 주세요.

각주

레퍼런스

  1. ^ "MESS VIC20/VC20 (German) PAL". MESS - 다중 에뮬레이터 슈퍼 시스템
  2. ^ a b c d e f g h i j k l m n o p q r s 여기서 K, M, G 또는 T는 1024의 거듭제곱에 기초한 바이너리 프리픽스를 나타냅니다.
  3. ^ "Home Video Game Console Sound Chip Round-Up". 090514 gweep.그물
  4. ^ a b administrator@commodore.ca. "Commodore.ca - Products - Commodore VIC-20 History, Pictures & Time Line". www.commodore.ca. Archived from the original on 14 February 2015. Retrieved 23 March 2018.
  5. ^ "OLD-COMPUTERS.COM : The Museum". www.old-computers.com. Archived from the original on 2 February 2009. Retrieved 23 March 2018.
  6. ^ Arnold, Bruce Makoto (June 2017). "Twenty-Two Columns of Lowbrow Revolution: The Commodore VIC-20 and the Beginning of the Home Computer Era". Journal in Humanities. 6 (1): 11–20.
  7. ^ "Fick – Wiktionary". Retrieved 10 July 2018.
  8. ^ "wichsen – Wiktionary". Retrieved 10 July 2018.
  9. ^ "CCOM - Commodore VC20 / VIC20". Retrieved 10 July 2018.
  10. ^ "RUN Magazine issue 28". April 1986.
  11. ^ a b Herzog, Marty (January 1988). "Neil Harris". Comics Interview. No. 54. Fictioneer Books. pp. 41–51.
  12. ^ "Commodore VIC-1001 Kana (Japanese VIC-20 Characters) Demystified". Retrieved 17 June 2016.
  13. ^ "Commodore VIC-1001". Old-Computers.com: The Museum. Retrieved 7 June 2021.
  14. ^ a b Tomczyk, Michael (19 October 2021). "Michael Tomczyk: Commodore VIC-20 Developer, Computer Pioneer" (Interview). Interviewed by Tim Santens.
  15. ^ a b Tomczyk, Michael. "The Home Computer Wars". Archived from the original on 14 February 2015.
  16. ^ "Commodore VIC-20: Worlds First Computer to Sell 1 Million Units – Commodore Computers: C64 VIC20 PET C128 Plus4 – 8 Bit PC's".
  17. ^ "The Retro Revival Continues with THEVIC20, the Wonder Computer of the '80s". Forbes.
  18. ^ Lock, Robert (June 1983). "Editor's Notes". Compute!. p. 6. Retrieved 30 October 2013.
  19. ^ Kevelson, Morton (January 1986). "Speech Synthesizers for the Commodore Computers / Part II". Ahoy!. p. 32. Retrieved 2 July 2014.
  20. ^ Butterfield, JIm (April 1981). "Advice to PET Owners: How To Be A VIC Expert". Compute!. No. 11. p. 34.
  21. ^ "Commodore: New Products, New Philosophies". Kilobaud. September 1980. pp. 26–28. Retrieved 23 June 2014.
  22. ^ a b Thornburg, David D. (April 1981). "The Commodore VIC-20: A First Look". Compute!. p. 26.
  23. ^ "RUN Magazine Issue 34". October 1986.
  24. ^ Flynn, Christopher J. (June 1982). "Using Atari Joysticks With Your VIC". Compute!. p. 79. Retrieved 6 October 2013.
  25. ^ 사용자 포트의 엣지 커넥터에 직접 연결된 Commodore VICModem 이후의 모델.단, VIC를 업계 표준 모뎀 및 기타 RS-232 디바이스에 접속하기 위해서는 별도의 TTL-RS232 전압 변환기 박스를 구입해야 했습니다(표준 TTL 전압은 0 ~5V, RS-232는 ±12V 사용).
  26. ^ "VIC-20 memory map (long)". zimmers.net. 19 September 2005. Retrieved 20 May 2013.
  27. ^ "VIC 20 / Commodore 64 RS 232" (PDF). commodore.ca. 30 March 2011. Retrieved 21 May 2013.
  28. ^ Williams, Gregg (May 1981). "The Commodore VIC 20 Microcomputer: A Low-Cost, High-Performance Consumer Computer". BYTE. p. 46. Retrieved 18 October 2013.

추가 정보

1983년에 BYTE는 VIC-20에 관한 일련의 기술 문서를 발행했습니다.

  1. Swank, Joel (January 1983). "Exploring the Commodore VIC-20". BYTE. p. 222.
  2. Swank, Joel (February 1983). "The Enhanced VIC-20 / Part 1: Adding a Reset Switch". BYTE. p. 118.
  3. Swank, Joel (March 1983). "The Enhanced VIC-20 / Part 2: Adding a 3K-Byte Memory Board". BYTE. p. 34.
  4. Swank, Joel (April 1983). "The Enhanced VIC-20 / Part 3: Interfacing an MX-80 Printer". BYTE. p. 260.
  5. Swank, Joel (May 1983). "The Enhanced VIC-20 / Part 4: Connecting Serial RS-232C Peripherals to the VIC's TTL Port". BYTE. p. 331.

외부 링크