코모도어 PET

Commodore PET
코모도어 PET
Commodore PET logo-1-01.svg
Commodore 2001 Series-IMG 0448b.jpg
코모도어 PET 2001
제조원코모도어 인터내셔널
유형퍼스널 컴퓨터
발매일1977년 12월, 44년 전(1977년-12년)[1]
초기 가격795달러(2021년 3,[2]555달러 상당)
단종1982년; 40년 전 (2012년)[3]
판매대수219,000[4]
운영 체제코모도어 BASIC 1.0 ~ 4.0
CPUMOS 테크놀로지 6502 @ 1 MHz
기억4 ~ 96 KB
보관소카세트 테이프, 5.25인치 플로피, 8인치 플로피, 하드디스크
표시40×25 또는 80×25 텍스트
그래픽스흑백 문자 그래픽스
소리없음 또는 신호음
후계자

코모도어 PET는 코모도어 [3]인터내셔널이 1977년부터 생산한 개인용 컴퓨터 라인입니다.단일 올인원 케이스는 MOS 테크놀로지 6502 마이크로프로세서, 읽기 전용 메모리, 키보드, 컴퓨터 모니터 및 초기 모델에서는 카세트 덱을 결합합니다.

시스템의 개발은 1976년에 시작되었고, 1977년 1월 가전 전시회에서 [1]프로토타입이 시연되었다.일련의 문제로 인해 TRS-80Apple II가 이미 납품을 시작한 1977년 12월까지 생산 버전이 지연되었다.바이트는 이 세 기계를 통칭하여 "1977년 트리니티"라고 불렀습니다.

PET 디자인은 메모리 증가, 키보드 개선, 화면 확대, 기타 변경 등 일련의 업데이트를 거쳤습니다.이 시스템은 캐나다와 미국 교육 시장 및 유럽에서 비즈니스 용도로 가장 많이 판매되었습니다.

이 이름은 Andre Souson이 Los Gatos에 있는 Pet Rock을 보고 "애완동물 컴퓨터"[5]를 만들겠다고 말한 후 제안되었습니다.개인 전자 거래 업체백로닝되었습니다.

역사

오리진스

캘리포니아 마운틴 뷰에 있는 컴퓨터 역사 박물관의 스토리지 창고에 있는 오리지널 프로토타입 PET

1970년대에 코모도어는 댈러스 소재의 텍사스 인스트루먼트(TI) 칩을 중심으로 설계된 계산기를 판매하는 많은 전자 회사 중 하나였습니다.TI는 새로운 CMOS 기반의 공정을 사용하여 총생산 비용을 낮춘 수직통합형 일본 기업과의 경쟁에 직면했습니다.이 회사들은 TI 사업을 축소하기 시작했고, TI는 1975년 계산기 시장에 직접 진출하는 것으로 대응했다.그 결과, TI는 칩셋을 이전 고객에게 판매했던 것보다 낮은 가격에 완전한 계산기를 판매했고, 이 칩셋을 중심으로 쌓아온 업계는 시장에서 꽁꽁 얼어붙었습니다.

코모도어는 당초 수직통합형 계산기 라인 형성을 위해 경쟁사의 CMOS 계산기 칩과 LED 생산라인에 종사하는 캘리포니아 벤더를 인수하는 등 자체 대응에 나섰다.또 당장 넘길 수 있는 계산기 칩 라인 업체를 물색했고, MOS테크놀로지로 이어졌다.MOS는 한동안 계산기 칩을 개발해왔지만, 더 최근에는 시장에 내놓으려고 했던 6502 마이크로프로세서 설계로 새로운 시장에 진출하기 시작했습니다.

6502와 함께 척 페들KIM-1 디자인이 출시되었는데, 이는 6502를 기반으로 한 소형 컴퓨터 키트이다.코모도어의 Peddle은 Jack Tramiel에게 계산기는 막다른 길이라며 대신 급증하는 마이크로컴퓨터 시장을 개척해야 한다고 설득했습니다.처음에 그들은 기존 디자인의 구매를 고려했고, 1976년 9월 페들은 잡스와 워즈니악애플 II 프로토타입을 시연했다.잡스는 그것을 코모도어에게 팔겠다고 제안했지만 코모도어는 잡스의 제안이 너무 [6]비싸다고 생각했다.

풀어주다

PET 2001 시리즈의 치클렛 키보드
PET 2001 시리즈의 치클렛 키보드 도면
초기 PET 2001 통합 카세트 레코더
상의를 들어올린 PET 2001

그 코모 도어 PET공식적으로 1976년과 잭 Tramiel 척 Peddle 그 컴퓨터는 1월 1977년 소비자 가전 박람회에서 준비가 되어, 존 Feagans, 빌 Seiler, 두 일본 기술자라는 이름의 Fujiyama과 Aoji고, PETSCII 그래픽 charac 디자인을 도와 줬던 잭의 아들 레너드 Tramiel,[7]를 포함한 자신의 팀에 대해 6개월의 시간을 주었어 발표되었다.착륙품질관리로서 기능합니다.

그 결과 코모도어의 첫 번째 대량 판매 PC인 PET가 되었고, 그 첫 번째 모델은 PET 2001이었다.6502 프로세서는 화면, 키보드, 카세트 테이프 레코더 및 컴퓨터의 여러 확장 [8]포트 중 하나에 연결된 주변 기기를 제어합니다.PET 2001에는 4KB(2001-4) 또는 8KB(2001-8)의 8비트 RAM이 탑재되어 있으며, 기본적으로 40×25자 그래픽스의 소형 내장 흑백 모니터를 구동하는 개별 로직을 갖춘 싱글 보드 컴퓨터였습니다.이것은 사무기기 [9]제조사로서의 코모도어의 배경을 반영한 판금 케이스에 동봉되어 있습니다.또한 케이스 전면에 데이터 저장용 데이터셋이 내장되어 있어 키보드가 들어갈 공간이 거의 없었습니다.카세트 테이프에 대한 데이터 전송 속도는 1500 보였지만, 안전을 위해 테이프에 두 번 기록하여 750 [10]보의 유효 속도를 보였다.컴퓨터의 메인보드에는 4개의 확장 포트(증설 메모리, 2번째 카세트 테이프 레코더 인터페이스, 사운드 출력에 사용할 수 있는 병렬("사용자") 포트 또는 비커모도어 장치에 연결할 수 있는 병렬 포트, 디스크 드라이브 및 프린터와 같은 [11]주변기기를 데이지 체인으로 연결할 수 있는 병렬 IEE-488 포트)가 탑재되어 있습니다.

작동하는 [12]PET 2001 시제품은 1977년 1월 Winter CES 1977에서 일반에 공개되었고, 최초 100대는 10월에 출하되었으며, 주로 잡지 및 소프트웨어 개발자에게 전달되었지만,[13] 이 기계는 12월에야 일반 소비자에게 공급될 수 있었다.그러나 PET는 수개월 동안 이월 주문되었고 배송을 용이하게 하기 위해 1978년 초 Commodore는 4KB 버전을 취소하기로 결정했습니다(사용자에게 RAM[14]3KB밖에 남지 않기 때문입니다).

Byte 매거진의 Dan Fylstra는 1977년 10월에 초기 PET 중 하나인 S/N 16을 받았으며 1978년 3월호에 컴퓨터에 대해 보고했다.Fylstra는 풀기능의 BASIC, 소문자, 신뢰성 높은 카세트 시스템을 높이 평가하면서도 키보드를 좋아하지 않았습니다.그의 기계에는 3개의 결함이 있는 RAM 칩이 있었고 Commodore에 연락하는 데 어려움이 있은 후 John [15]Feagans로부터 교환 칩 세트와 설치 지침을 우편으로 받았습니다.

코모도어는 마이크로소프트의 6502 BASIC을 라이선스한 최초의 회사였지만, 코모도어는 PET가 출하되기 시작할 때만 비용을 지불하도록 규정했기 때문에 이 합의로 인해 마이크로소프트는 거의 관리직으로 내몰릴 뻔했다.이것은 6개월 이상 지연되었고, 이 기간 동안 마이크로소프트는 Altair BASIC의 소유권을 둘러싼 소송으로 인해 돈을 잃었고 그들의 현금 보유고는 더욱 고갈되었다.올해 말, 마이크로소프트는 애플 II 제품군에 마이크로소프트 베이직 라이센스를 부여하기로 한 애플의 결정으로 목숨을 건졌다.

PET 2001에 포함된 BASIC은 Commodore BASIC 1.0으로 알려져 있습니다.Microsoft는 6502 BASIC(기본적으로 BASIC-80 포트)의 소스 목록을 Commodore에 제공했으며, 시작 화면과 프롬프트 변경, 머신 호출을 위한 I/O 지원 추가 등 나머지 작업은 Commodore가 직접 수행했습니다.nguage 프로그램, 버그 수정.BASIC 1.0은 여전히 수많은 버그가 있고 IEEE-488 지원이 중단되었기 때문에 나중에 Commodore가 디스크 드라이브를 출시했을 때 BASIC에서는 사용할 수 없었고 (커널 루틴은 이를 지원했지만) 256개의 어레이 요소만 지원했습니다.PEEK 기능은 49152를 초과하는 메모리 위치에서는 작동하지 않으므로 사용자가 시스템 ROM에서 저작권 보호된 코드를 볼 수 없습니다.

PET에는 8K BASIC ROM 외에 4K 캐릭터 ROM과 8K 커널 ROM도 포함되어 있습니다.Kernal의 전반부는 화면 편집기 기능(80컬럼 PET의 화면 편집기는 40컬럼 모델과 다름)을 포함했고 후반부는 서로 다른 I/O 장치와의 데이터 입출력, 키보드 읽기, 커서 위치 지정 등의 작업을 위한 다양한 기능을 포함했다.또한 커널 ROM은 시스템 인터럽트를 수신하여 키보드를 스캔했습니다.John Feagans의 아이디어인 이 커널은 PC[dubious ][citation needed] 호환기의 ROM BIOS의 정신적 조상이었으며 BASIC과 구별되는 최초의 PC OS ROM이었다.문자 ROM의 크기는 4K로, 4개의 서로 다른 128개의 문자 테이블, 대문자/그래픽 문자 세트 및 대문자/소문자 문자 세트, 그리고 양쪽의 반전 비디오 버전을 포함합니다.여기에는 카드 기호뿐만 아니라 화면에 의사 그래픽을 만들기 위한 여러 그래픽 문자가 포함되어 있습니다(보고에 따르면 잭 트라미엘의 아들이 컴퓨터로 카드 게임을 하기를 원했기 때문입니다).원래의 PET 2001에서는 대문자/그래픽 문자 집합과 대문자/소문자 문자 집합이 이후의 머신에서의 경우와 비교하여 반전되었습니다.또, 머신을 BASIC 2.0 ROM으로 업그레이드한 PET 소유자는, 문자 ROM 를 새로운 [16]버전으로 교환하는 일도 자주 있었습니다.

코모도어 PET 2001-8은 경쟁 제품인 Apple II 및 TRS-80 모델 I과 함께 출시되었습니다.

이 기계는 중간 정도의 성공을 거뒀지만, 종종 "치클렛 키보드"라고 불리는 계산기 같은 작은 키보드에 대한 불만이 자주 있었다. 키가 이 키보드의 이름을 딴 껌과 비슷했기 때문이다.열쇠 윗부분도 쉽게 벗겨지는 경향이 있었다.많은 초기 마이크로컴퓨터에서 흔히 볼 수 있는 일이었지만, 신뢰성은 상당히 낮았습니다.PET 키보드의 불량으로 인해 외장 키보드가 빠르게 [citation needed]등장했습니다.PET는 애플 II와 TRS-80의 경쟁 제품보다 다소 경쟁 우위를 점하고 있었다.PET는 시장에 나온 첫 6개월 동안 비교적 원시적인 정수 BASIC을 사용한 반면, PET는 부동소수점 지원, 정교한 화면 편집기, 소문자를 포함한 완전한 기능의 BASIC을 가지고 있었다.g플랫폼에는 몇 년 동안 존재하지 않았습니다.반면 코모도어는 애플과 탠디보다 1년 뒤처져 컴퓨터에 디스크 드라이브를 사용할 수 있게 되었습니다.

1979년 코모도어는 원래의 PET 2001을 2001-N으로 알려진 개량 모델로 교체했다(N은 "New"의 줄임말).새로운 기계는 2001년 원래 흰색 대신 표준 녹색-인광 모니터를 사용했습니다.그것은 이제 기존의 풀사이즈 키보드를 가지고 있었고 더 이상 내장 카세트 레코더를 자랑하지 않았다.커널 ROM은 코모도어사가 새롭게 도입한 디스크 드라이브 제품군에 대한 지원을 추가하기 위해 업그레이드되었습니다.2001-N8, 2001-N16 및 2001-N32로 8KB, 16KB 또는 32KB 모델로 제공되었습니다(8KB 모델은 도입 직후 폐기되었습니다).2001-N은 원래 모델의 6550(1kx4) SRAM이 아닌 기존 DRAM으로 전환했습니다.PET 2001-8N은 8개의 2108(8kx1) DRAM을 탑재하고 2001-16N은 16개의 2108을 사용했습니다.PET 4016은 8개의 4116(16kx1) 칩을 사용했습니다.32K PET는 모두 16개의 4116 칩을 사용했습니다.마지막으로 Commodore는 커널 ROM에 BRK 명령으로 메모리 위치에 점프하여 액세스할 수 있는 기계 언어 모니터를 추가했습니다.임베디드 어셈블러는 포함되어 있지 않기 때문에 코드화를 위해 16진수를 입력해야 했습니다.

준장은 새로운 기계들을 위한 베이직을 높이기 위해서이다;이는soon-to-be-familiar 베이직 2.0고 올라서제로 페이지는 256요소 배열 한계를 초래했고 마이크로 소프트에게 연락했다.대부분의 벌레들과 베이직에 IEEE-488지원 기능하도록 마련해 갖췄다.그 PEEK 기능 49152 위에 메모리 위치에 풀리었다.BASIC2.0또한, 마이크로 소프트사는 아미가, 베이직 한 그들의 속임수의 개발된 이 보도에 따르면 준장과 베이직의 소유권으로 인한 분쟁으로(년 후, 빌 게이츠는 개인적으로 코드화하는 사용자도 어려워하6502,x(번)때문이라는 메시지를 표시할)입력 표시할"MICROSOFT!"을 일으킬 수 있는 부활절 달걀 등이 있다.7.0Commodore128에 BASIC)마이크로 소프트의 저작권 공고들을 전시했다 Ditions이 준장 신용 베이직의 원래 저자들이 그랬다.이 기능 모든 30xx 시리즈 PETs로 존재한다는 것이었습니다.그들이 그것에 대해서 베이직 이후의 모든 준장에 기계들을 제거한다는 것을 알고 준장 임원들 불만이었다.마이크로 소프트사는 또한 그들의 저작권이 있는 코드에 대한, 그리고 비록 사용자 그룹 결국 베이직의 disassemblies을 대중에게, 어떤 기본 코드 목록을 발표하지 않는 준장을 민감한 남아 있었다.

더 새로운 기계의 판매, 그리고 코모 도어 그리고 나서 유럽으로 모델을 소개했다 강했다.하지만, 필립스, 그래서 이 모델로 이름은 PET이름을 경쟁 상표를 소유했다.는 3008,3016과 3032 모델 포함한 결과 상태 기준 보수 3000시리즈(코모 도어 비즈니스 머신에 'CBM 있는),.그 2001-N-8처럼 3008 빠르게 떨어졌다.후에 PET3000시리즈 기계들은 베이직 4.0ROMs에 모아졌다.

교육, 비즈니스 및 컴퓨터 과학

상태 기준 보수 모델 4016
CBM에 4040이중 디스크 드라이브(5.25-inch).
CBM 8296-D 두개의 플로피 디스크 드라이브.

1980년에 4000시리즈 PET가 출시되었습니다.여기에는 디스크 기능에 대한 명령을 추가하고 가비지 정리를 대폭 개선한 향상된 BASIC 4.0이 포함되어 있습니다.이 시점에서 Commodore는 사람들이 32KB 모델에 추가 비용을 지불하지 않고 3000시리즈의 저렴한 8KB 및 16KB 모델을 구입하여 RAM을 업그레이드하고 있다는 것을 알게 되었습니다.그 때문에, 4008 및 4016에서는 메모리 소켓을 제외했습니다.4032는 튼튼한 올메탈 구조와 올인원 설계로 교실에서 사용하는 [17]가혹한 환경에 더 잘 견딜 수 있었던 학교에서 큰 성공을 거두었습니다.이 역할에서 마찬가지로 중요한 것은 PET의 사용률이 낮은 IEEE-488 포트입니다.이 포트를 현명하게 사용하면 단순한 로컬 영역 네트워크로 사용할 수 있으며,[citation needed] 프린터와 디스크 드라이브(당시 매우 비쌌던 것)를 강의실에 있는 모든 기계와 공유할 수 있습니다.이후 코모도어 머신과는 달리 PET는 IEEE-488 포트용 커널 ROM 기능이 없어 모뎀 등 주변기기를 사용하기 위해 사용자가 직접 작성해야 했다.

첫해 4000시리즈 PET는 PET 2001/3000과 동일한 비디오 하드웨어를 유지했지만 1981년에는 12인치 스크린과 6845 기반의 CRTC 하드웨어로 대체되었습니다.

PET의 심플하고 견고한 디자인과 완전히 밀폐된 컴포넌트는 북미 교육 시장에서 초기에 선호된 제품이 되었습니다.학교들은 40열 디스플레이의 큰 글자와 80xx PET가 어린 아이들이 읽기 쉽기 때문에 40열 모델을 선호했다.Commodore는 PET의 변형을 「Teacher's PET」라고 부릅니다.이러한 PET는 Commodore가 프로모션/[18]세금 탕감 계획의 일환으로 학교에 제공하는 「2개 구입 후 1개 무료」프로그램의 일환으로 기부한 2001년 시리즈 PET입니다.

두 대의 기계가 PET 시리즈로 더 출시되었습니다.8000 시리즈에는 80×25 문자 화면을 구동하는 새로운 디스플레이 칩이 포함되었지만, 이로 인해 40 열 화면용으로 설계된 프로그램과의 소프트웨어 호환성이 없어져 결과적으로 인기가 없었던 것으로 보인다.30xx 시리즈와 달리 40xx 및 80xx PET에는 사운드 생성용 1채널 스피커가 표준 탑재되어 있습니다.

2001/3000 및 4000 시리즈 PET는 "그래픽 키보드"로 알려진 것을 사용했습니다.숫자는 숫자 키패드에만 표시되며 알파벳 키 위의 행에는 구두점 기호만 표시되었습니다.3032와 4032는 소위 "비즈니스 키보드"라고 불리는 B 모델로 알려진 두 가지 특별한 변형으로 생산되었습니다. 이 키보드는 알파벳 키 위에 수학 기호와 숫자가 있는 전통적인 레이아웃을 가지고 있습니다.키패드에는 숫자만 포함되어 있었다.한편, 모든 8000 시리즈 PET는 비즈니스 레이아웃을 자랑합니다.

PET에 비즈니스 키보드로 그래픽 기호를 입력하는 것은 어려운 일이었습니다.직접 입력할 수 없고, 통상은 CHR$ 함수를 사용해 그래픽 기호를 간접적으로 표시할 필요가 있었기 때문입니다.

4000/8000 PET는 2001/3000보다 더 명확하게 프로페셔널/비즈니스용 PET를 대상으로 했습니다.강화된 BASIC 4.0의 기능은 주로 비즈니스 고객을 대상으로 하고 있으며,[19] 패키지화된 비즈니스 소프트웨어도 풍부하게 준비되어 있습니다.5.25인치 및 8인치 플로피 드라이브 라인은 PET 패밀리용으로 제작되었으며, 외장 하드 디스크는 5MB 및 7MB까지 제작되었습니다.유럽에서는 비즈니스용으로 인기가 높았지만 6502 기반의 PET는 비즈니스 소프트웨어의 표준이 된 CP/M을 실행할 수 없었기 때문에 미국 시장에는 큰 영향을 주지 못했다.또한 PET의 32KB 메모리48KB를 수용할 수 있는 Apple II와 TRS-80에 비해 단점이었다.8000 시리즈 PET에는 도터보드용 메인보드 커넥터가 있어 64K의 RAM을 추가하여 합계 96K의 RAM을 증설했습니다.이것은 8096의 표준 기능입니다.등록기:$FF0은 RAM 구성을 설정하는 데 사용됩니다.추가 RAM은 4개의 16K 블록에 저장되며, 처음 2개의 블록은 8000~$B로 전환됩니다.FFF와 두 번째 2개는 $C000-$FFFF입니다.통상 확장 RAM의 뱅킹은 비디오 RAM, I/O 레지스터 및 시스템 ROM을 스왑하기 때문에 인터럽트를 먼저 꺼야 하지만 비디오 RAM 및 I/O 레지스터를 "피크 스루"로 설정할 수도 있습니다.단, OS ROM을 전환하려면 사용자가 인터럽트를 디세블로 하거나 자신의 인터럽트 핸들러를 제공해야 합니다.확장 RAM은 BASIC에서 인식되지 않으며 RAM 보드를 장착한 머신에서는 전원을 켜도 표준 31,743바이트의 빈 용량이 보고됩니다.비교적 적은 양의 소프트웨어로도 이용할 수 있습니다.

상기와 같이, 8000 시리즈 PET(및 그 이후의 4000대)에서는, 2001/3000 모델보다 큰 모니터와 다른 비디오 컨트롤러를 사용하고 있었습니다.이로 인해 킬러 포크로 알려진 악명 높은 호환성 문제가 발생하였습니다.2001/3000 PET에서는 CPU와 비디오컨트롤러가 VRAM에 동시에 액세스하려고 하기 때문에 화면에 눈이 오는 것을 방지하기 위해 수직 블랭크 시 이외에는 비디오 RAM의 읽기/쓰기가 허용되지 않는 레지스터가 있었습니다.이 기능은 PET 2001의 6550 SRAM이 매우 느리기 때문에 사용되었습니다만, 3000 시리즈 PET에서는 비디오 메모리에 고속 2114 SRAM이 사용되었기 때문에 문제가 되지 않게 되었습니다.통상, 이 기능은 기동시에 유효하게 되어 있습니다.사용자가 눈을 개의치 않는다면 눈을 끄고 더 빠른 텍스트 출력을 얻을 수 있습니다.BASIC 프로그램 및 일부 기계어 소프트웨어는 일반적으로 성능상의 이유로 이 작업을 수행했습니다.12인치 디스플레이(모두 8000 및 이후 4000)를 탑재한 PET는 Motorola 6845 CRTC 을 기반으로 한 비디오 컨트롤러를 사용하여 눈의 문제를 없앴지만 2001/3000s/4000s 초반의 TTL 로직 회로와는 달리 2001/3000s 플래그 대신 CRT 컨트롤 레지스터를 배치했습니다.그 때문에, 무효로 하려고 한 소프트웨어는, 결과적으로 모니터를 동기 불능으로 해, 플라이백 변압기를 파괴합니다.따라서 2001/3000을 위한 BASIC 프로그램은 12인치 PET에서 안전하게 작동하기 위해 수정되어야 했습니다.그 후의 머신에서는, 킬러 포크의 손상을 막기 위해서 비디오 회로를 변경했습니다.원래의 아날로그 회로 대신에 TDA 1170 칩이 사용되었습니다.이것에 의해, 모니터에 동기화가 행해지지 않는 경우는, 스플리어스 신호를 송신하는 것이 아니라, 셧다운만 됩니다.

PET 2001 및 2001-8N 에는 비디오 출력을 무효로 하는 레지스터가 있습니다.이것은 IEEE-488 인터페이스의 출력으로도 사용되었기 때문에, 디스크 드라이브 또는 프린터 사용시에 화면이 깜박거립니다.게임에서도 폭발 효과를 내는 인기 있는 방법이 되었지만 IEEE-488 포트를 사용하는 동안 화면이 깜박거려 16K와 32K 모델에서는 이 기능이 제거되었다.

시리즈의 마지막 모델은 슈퍼로 알려진 SP9000입니다.PET 또는 MicroMainframe.이 기계는 워털루 대학에서 프로그래밍을 가르치기 위해 디자인되었다.기본 CBM 8000 하드웨어에 더해 9000은 Motorola 6809의 두 번째 CPU, RAM을 증설하여 6502의 ROM에 BASIC을 포함한 다수의 프로그래밍 언어, 6809의 ANSI Minimal BASIC 호환 BASIC, PASCAL, 6809 어셈블리에 APL, COBOL, PASCAL, PASCAL, 6809를 포함하였습니다.또한 6809 언어에서 프로그램을 쓰고 유지하기 위한 텍스트 에디터인 microEDITOR도 포함되어 있습니다.또, 이 기계를 「스마트 단말」로서도 사용할 수 있도록 하는 단말 프로그램도 포함되어 있어, 이 1대의 기계는 현재 대학에서 사용되고 있는 많은 박스를 대체할 수 있다.게다가 이 머신은 리모트 개발 환경이 되어, 유저가 나중에 [20]SuperPET로 개발과 테스트를 완료한 후에 메인프레임에 자신의 작품을 업로드 할 수 있게 되었습니다.

1982년 Commodore는 PET 라인을 B 시리즈 기계로 교체하기 위해 퇴역시켰지만, 이 제품들은 시장의 실패작이었고 제조 비용도 매우 비쌌습니다.Commodore는 여전히 유럽에서 강력한 비즈니스 소프트웨어 시장을 보유하고 있기 때문에 80xx 시리즈 PET는 1984년 회전 모니터가 장착된 새로운 성형 플라스틱 케이스에서 부활했습니다.8032SK, 8096SK, 그리고 새로운 8296과 8296-D의 4가지 모델이 제공되었다.8296 모델에는 128K의 메모리(확장 메모리 보드에서는 96K)가 탑재되어 있으며, 8296-D에는 2개의 내장 하프 하이트8250 드라이브가 탑재되어 있습니다.또, 8296에는, 디스크상의 오피스 스위트가 부속되어 있어 시스템 ROM 에는, 4개의 애플리케이션을 기동하는 메뉴 프로그램이 포함되어 있습니다.초기 유닛에는 남은 재고를 제거하기 위해 8032/96 PCB가 들어 있었습니다.이것들을 다 쓴 후 Commodore는 오래된 3전압 4116 D램을 보다 현대적인 타입으로 교체한 새로운 PCB를 기계에 장착했습니다.

8296은 완전히 재설계된 메인보드를 탑재하여 8096과는 다른 방식으로 확장 RAM을 처리했습니다.8096에서는 OS ROM 및 비디오 RAM을 끄지 않으면 확장 RAM에 전혀 액세스할 수 없지만 8296에서는 Commodore 64에 가까운 설정이 되어 있습니다.이 설정에 의해, OS ROM을 사용해 메모리 로케이션에의 기입이 RAM에 액세스 할 수 있습니다만, 이러한 로케이션으로부터 읽어내면, 대신에 ROM이 읽어옵니다.

또한 8296은 PCB에 점퍼를 탑재하여 전원 투입 시 메모리 구성을 $8000~$FFFF 선택할 수 있다는 점도 8096과 다릅니다.공장 출하 시 디폴트 설정은 I/O 레지스터, 비디오 RAM 및 ROM이 $8000~$FFFF를 점유하도록 되어 있었습니다.BASIC에서 동작할 때 기계는 8032와 거의 구분할 수 없습니다.점퍼를 설정함으로써 메모리 상위의 8K 영역을 RAM으로 교환할 수 있게 되었고, 8000~$FFFF 전체를 RAM으로 변환할 수 있게 되었습니다.이러한 머신은 I/O나 시스템 ROM에 액세스 할 수 없기 때문에 무용지물입니다.8096과 마찬가지로 사용자는 $FF0에서 레지스터를 조작하여 상위 메모리를 사용하는 RAM 뱅크를 제어할 수 있습니다.8296의 RAM은 8096과 같은 16,000개의 덩어리로 구성되어 있지만 128,000,000달러에서 8,000달러까지 4개가 아닌 6개의 뱅크가 있습니다.FFF 및 $C000-$FFFF 들어갈 수 있는 3개의 FFF 및 8096과 마찬가지로 비디오 RAM 및 I/O 레지스터를 "피크 스루"로 설정할 수 있습니다.

또, 메인보드는, RAM 뱅킹을 유저 포토에 「접속」하는 「유저」점퍼도 탑재하고 있었습니다.이러한 점퍼를 유효하게 하려면 납땜이 필요했습니다.접속되어 있는 경우는, 유저 포토를 사용해 소프트웨어를 개입시켜 메모리 상위의 구성을 조정할 수 있습니다.

IEEE-488 기반의 PET 디스크 드라이브 라인도 업데이트되었습니다.대형 중금속 케이스의 드라이브는 1541년에 소형 유닛으로 교체되었습니다.후면에는 2개의 IEC DIN 커넥터 대신 IEEE-488 커넥터가 장착되어 있는 것을 제외하고, 1541 드라이브와 거의 같은 외관이었습니다.이전에 광범위한 PET 디스크 드라이브 제품군 중 반환된 드라이브는 2031-LP 및 SFD-1001뿐이었습니다(기본적으로 2040 및 8250은 하프 하이트 드라이브 메커니즘이 있는 1541 스타일의 케이스로 재패키지됨).부활한 PET는 1986년까지 판매되었다가 마침내 영구히 퇴역하여 코모도어 128, 15711581로 대체되었다.

공식적으로는 PET 시리즈의 멤버가 아니지만 1983년 코모도어는 Educator 64를 만들기 위해 PET 4000 시리즈와 유사한 플라스틱 케이스에 C64 메인보드를 포장했습니다.이것은 그들이 그때까지 대부분 잃었던 교육 시장의 일부를 애플 IIe에 탈환하려는 시도였다.

그래픽스 디스플레이

1979년의 네덜란드 뉴스릴에서 PET가 상영되었다.

가정용 컴퓨터 시장에서 PET 라인은 고해상도 컬러 그래픽과 사운드를 지원하는 머신에 의해 곧 판매량보다 앞섰습니다. 주로 Apple II(1977년 6월에 출하), Atari 400/800(1979년), 특히 코모도어의 베스트셀러 VIC-20(1980/81)입니다.Commodore는 512×[21]512픽셀 해상도의 Thomson EF936x 그래픽 칩을 사용하여 PET용 고해상도 그래픽 보드를 출시했습니다.또한 Apple II, TRS-80 Model I 및 Atari 400(서드파티 확장 경유)/800은 모두 최대 48KB의 RAM으로 확장할 수 있지만 PET는 32KB로 제한됩니다.

고해상도 그래픽 보드가 없으면 PET의 그래픽 기능은 텍스트 모드의 Apple II와 마찬가지로 ROM에 유선 연결된 문자 세트로 제한됩니다.PET 제품군의 많은 가정용 컴퓨터 경쟁 제품에서는 문자 그래픽의 룩업 주소를 변경하여 RAM을 가리킬 수 있습니다.여기서 프로그래머는 새로운 문자를 정의하여 커스텀 그래픽 모양을 만들 수 있습니다.프로그래밍의 관점에서 보면, 이것은 비교적 간단한 외관 그래픽스 제작 방법으로, 표준 문자 디스플레이보다 RAM을 거의 사용하지 않고 비트맵 그래픽스보다 RAM을 대폭 줄였습니다.PET의 리마블 문자 집합이 없는 것은 기계 설계의 주요 약점입니다.

PET의 ROM 제한 문자 세트(PETCII로 알려진 ASCII-1963 편차)는 이 단점을 어느 정도 상쇄하여 그 시대에 가장 다양하고 유연한 문자 세트 중 하나였습니다.Space Invaders와 Lunar Lander와 같은 비디오 게임 복제품을 예로 들며, 기본적인 그래픽을 갖춘 PET 게임을 만들 수 있었다.PETSCII 캐릭터 세트는 미로와 같은 간단한 3D 게임을 만들 수 있을 정도로 유연했습니다.이 유연성은 2개의 전환 가능한 문자 세트를 사용하여 실현되었으며, 대소문자 혼재 또는 그래픽 대문자 중 하나를 선택할 수 있습니다.또, 반전 필드, 네거티브 이미지로 표시할 수도 있습니다.특수 어플리케이션의 경우 대체 문자 세트를 문자 세트 ROM 소켓에 삽입된 EPROM에 프로그래밍할 수 있습니다.애프터마켓에서는 분음 기호와 수학 기호를 사용한 대체 문자 집합 EPROM을 이용할 수 있었습니다.2001-8B년형 가타카나 키보드와 문자 세트를 탑재한 모델이 일본에서 판매되었습니다.

2012년, 코모도어 매니아인 Steve Gray는 코모도어 PET를 [22]컬러로 변환하는 프로젝트를 시작했습니다.여기에는 4032 머신의 업그레이드 또는 8032 머신의 다운그레이드가 포함됩니다.그 결과, 전경 및 배경의 16가지 색상으로, 일반 PET 기계에서는 사용되지 않는 $8800의 RAM이 제공됩니다.컬러 PET 에뮬레이션은 새로운 버전의 바이스 에뮬레이터 소프트웨어에서 사용할 수 있습니다.

코모도어 펫 가타카나 키보드

PC 스피커급 신호음 이외에는 PET에는 사운드 하드웨어(8000 모델 제외)가 탑재되어 있지 않았지만 외부 앰프에 사각파 톤을 출력하기 위해 사용할 수 있는 회선([23]: 289 챔버린 속성)을 6522 "사용자" 포트까지 연결할 수 있었고 일부 게임에서는 이 기능을 지원했습니다.

PET에는 확장 ROM을 추가하기 위한 2개의 빈 소켓이 메인보드에 있으며, 총 크기는 8K입니다.최신 Commodore 머신의 카트리지 슬롯의 전신으로서 머신 언어 모니터와 같은 다양한 소프트웨어 추가 기능을 사용할 수 있었습니다.게다가 상용 프로그램에는, 애플리케이션을 실행하기 전에 인스톨 할 필요가 있는 카피 프로텍션 ROM 이 포함되어 있는 것이 일반적이었습니다.이러한 방법으로 보호된 복수의 애플리케이션을 소유하는 유저에게는, 각각의 프로그램을 실행하기 위해서 칩을 교환할 필요가 있기 때문에, 불편함이 있었습니다.

모델 요약

코모도어 PET 모델 사양
PET 2001
2001-N 및 2001-B 시리즈
CBM 3000 시리즈
PET 4000 시리즈
CBM 8000 시리즈
SuperPET SP9000
이미지 Commodore PET2001.jpg
PET 2001
Commodore 4032.jpg
CBM 4032
Commodore SuperPET SP9000 (Thomas Conté).jpg
SuperPET SP9000
CPU MOS 6502, 1MHz MOS 6502, 1MHz MOS 6502 및 Motorola 6809, 1MHz
들이받다 4 또는 8KB / 8, 16 또는 32KB 8, 16 또는 32 KB / 32 또는 96 KB 96 KB
ROM 18 KB (BASIC 1.0 포함)또는 20 KB (BASIC 2.0 포함) (원래 2001 에서는 디스크 드라이브가 지원되지 않습니다) 20 KB (BASIC 4.0 포함) BASIC 4.0 및 기타 프로그래밍 언어 포함 48KB(Waterloo microAPL, microFORTRAN, microB)ASIC, microPAScal, microCOBOL) 및 microEDITOR 모달텍스트 에디터
비디오 전용 TTL 비디오 회로, 9인치 흑백 모니터(원래 2001-N PET의 경우 흰색 형광체, 2001-N PET의 경우 녹색), 40×25 문자 디스플레이 9인치 3000 또는 MOS 6545 12인치/12인치 흑백 모니터, 40×25 또는 80×25 문자 디스플레이 MOS 6545, 12인치 흑백 모니터, 80×25 문자 디스플레이
소리 없음 또는 단일 피에조 "삐삐" (옵션 외부 스피커, MOS 6522 CB2 핀으로 구동) 싱글 피에조 '삐삐' (옵션 외부 스피커, MOS 6522 CB2 핀으로 구동)
포트 MOS 6520 PIA × 2, MOS 6522 VIA × 2, 데이터셋 × 2 (중고 × 1, 후면 × 1), IEEE-488 × 1 MOS 6520 PIA × 2, MOS 6522 VIA × 2, 데이터셋 포트 × 2, IEEE-488 × 1 MOS 6520 PIA, MOS 6522 VIA, MOS 6551 ACIA, RS-232, 데이터셋 포트x 2, IEEE-488 x 1
메모들 69 키 치클렛 키보드 및 내장 데이터셋 / 풀사이즈 풀 트래블 키보드, 내장 데이터셋 없음 기본적으로 업그레이드된 2001년입니다.8000 시리즈는 기본적으로 80개의 컬럼을 가진 4000으로 작은 11키 숫자 패드를 가진 약간 다른 키보드였습니다. 기본적으로 프로그래밍 언어용 ROM이 있는 8000, 또한 3개의 문자 집합과 단말기로 사용하기 위한 RS-232가 있습니다.

주변기기

Commodore 8028 데이지 휠 프린터
Commodore 2031 싱글 디스크 드라이브(170KB 싱글사이드 5.25인치 포맷)
Commodore 2040/3040 듀얼 디스크 드라이브– 초기 듀얼 플로피 디스크 드라이브 유닛. 2040 (미국), 3040 (유럽)(170KB 싱글사이드 5.25인치 포맷)
코모도어 4022 도트 매트릭스 프린터, 트랙터 피드, Epson [24]기계 장비.
코모도어 4023 도트 매트릭스 프린터, 트랙터 피드, Epson [25]기계 장비.
Commodore 4040 듀얼 디스크 드라이브– 2040 및 3040 모델을 대체.2031과 동일한 디스크 포맷으로 스탠드아론 디스크 복사기로 사용할 수 있습니다.
Commodore 8024 132 칼럼 프린터, 마찰 또는 트랙션 기어, Mannesmann Talie 기계 포함
Commodore 8028 데이지 휠 프린터, 40 문자/초, 마찰 또는 트랙션 기어, Robotron 기계 장비
Commodore 8050 듀얼 디스크 드라이브 (500KB 싱글사이드 5.25인치 포맷)
와타나베 기계 포함 코모도어 8075 플로터
Commodore 8060 싱글 8인치 디스크 드라이브(단면 800K 형식, IBM 3740 디스크도 지원)
Commodore 8061 듀얼 8인치 디스크 드라이브(단면 800K 형식, IBM 3740 디스크도 지원)
Commodore 8062 듀얼 8인치 디스크 드라이브 (양면 1.6)MB 포맷, IBM 3740 디스크 지원)
Commodore 8250 "4차원 밀도" 듀얼 디스크 드라이브 (1 MB 용량, 8050과 동일, 양면)
Commodore 8280 듀얼 디스크 드라이브(8인치)(500KB MFM 포맷)
Commodore 9060 하드 드라이브 (5 MB)
Commodore 9090 하드 드라이브 (7.5 MB)
Commodore SFD-1001 "4차원 밀도" 싱글 디스크 드라이브 (기본적으로 싱글 드라이브 8250 모델)

PET용 디스크 드라이브의 원래 라인업은 싱글 유닛 2031과 듀얼 유닛 2040, 3040이었습니다.그 후 4040, 8050 및 8250을 따릅니다.그 후(PET의 수명이 다한 시점), 1540/1541과 같은 케이스를 사용했지만 VIC-20/C64 IEC 시리얼 인터페이스 대신 PET의 병렬 인터페이스를 갖춘 싱글 유닛 2031 및 SFD-1001 드라이브가 생산되었습니다.4040/2031은 1541동일한 170KB 형식을 사용했으며 읽기 호환성이 있습니다(단, 로우 레벨 드라이브 액세스를 실행하는 소프트웨어는 작동하지 않으며 섹터 크기 차이가 1바이트이므로 포맷이 쓰기 호환성이 없습니다).8050 및 8250 드라이브는 호환되지 않는 고밀도 500KB/1MB 형식이었지만, 1980년대까지 대용량으로 인해 서버/BBS 스토리지 장치로 널리 보급되었습니다.

또한 Commodore는 다른 디스크 드라이브에 사용되는 GCR 대신 MFM 인코딩을 사용하는 8인치 8060, 8061, 8062 및 8280 드라이브를 가지고 있었으며, PET 사용자가 IBM 메인프레임/미니컴퓨터에 기록된 디스크를 읽을 수 있도록 주로 고안되었습니다. 5MB 및 7.5MB 하드 디스크도 생산되었습니다.서브디렉토리를 지원하지 않고 단순히 큰 플로피 디스크로 취급됩니다.

모든 PET 주변기기는 IEC 시리얼 어댑터와 병렬로 IEEE-488을 탑재한 VIC-20/C64/Plus-4/C128 머신에서 동작합니다(역 IEC 시리얼 어댑터와 IEEE-488 병렬 어댑터도 제조되었습니다).또, 상기와 같이, 8050/8250 드라이브는, 대용량 인터페이스와 고속의 BBS 서비스용으로 C64로 사용되기도 합니다.

플로피 디스크 기능을 PET에 추가하는 대체 옵션은 Computhink 디스크 [26]시스템입니다.이 시스템에 대한 언급은 오늘날에는 찾아보기 어렵지만, 그럼에도 불구하고 그것은 코모도어 시스템보다 저렴하고 상당히 빠르며 더 이른 날짜부터 이용할 수 있기 때문에 당시 인기가 있었다.코모도어 유닛과는 달리 IEEE-488 인터페이스를 사용하지 않고 PET의 확장 커넥터에 연결된 추가 회로 기판을 PET 내부에 설치해야 했습니다. PET는 Western Digital 플로피 컨트롤러 칩을 사용하여 표준 [27]슈가트 인터페이스를 제공합니다.이 보드는 디스크 전송 버퍼로 사용하기 위한 추가 RAM과 디스크 운영 소프트웨어를 포함하는 ROM도 보유하고 있습니다.이 소프트웨어는 코모도어 규격과 호환되지 않아 사용하기 불편했다.디스크 시스템을 사용하기 전에 SYS45056 명령을 발행하여 수동으로 초기화해야 합니다.이로 인해 디스크 조작을 실행하기 위한 일련의 "pseudo-BASIC" 명령어가 사용 가능하게 되었습니다.이 명령어들은 동일한 조작에 대한 표준 Commodore 명령어와 거의 유사하지 않으며 $가 부가되어 BASIC 구문 규칙을 위반해야 했습니다.IEEE-488 버스를 사용하는 CBM 장치보다 마더보드에 대한 직접 인터페이스로 데이터 전송 속도가 훨씬 빨라졌지만 한 번에 하나의 파일만 열 수 있다는 점에서 많은 일반적인 작업을 어렵고 느리게 만들었습니다.BASIC 인터프리터에 접속된 추가 코드는 BASIC 프로그램의 실행을 20~30% 늦출 수 있으며 표준 POKE를 사용하여 사용자 STOP을 [23]: 198–210 비활성화한 프로그램과 중단될 수 있습니다.그럼에도 불구하고, 이것은 여전히 유용한 시스템으로 간주되었고 카세트 스토리지에 비해 크게 개선된 것으로 간주되었습니다.

접수처

ETI Canada는 Commodore PET가 PC를 널리 사용하는 데 있어 혁신적이었다고 평가하면서 회사의 마케팅과 컴퓨터의 심플한 [28]디자인으로 경험이 부족한 컴퓨터 사용자를 타겟으로 하고 있다고 지적했습니다.Byte는 PET 2001을 일상적인 사용자 및 컴퓨터 취미에 가장 적합한 다목적 "어플라이언스" 컴퓨터라고 표현하며 PC 시장에서 [29]"강력한 경쟁자"라고 불렀습니다.Creative Computing은 휴대성, 신뢰성, 사용 편의성을 높이 평가했습니다.이 회사는 카세트 레코더의 효율성과 적절한 문서 작성의 초기 부족을 비판하면서도 PET가 [30]교실에 가장 적합한 컴퓨터라고 생각했습니다.

「 」를 참조해 주세요.

레퍼런스

메모들
  1. ^ a b Bagnall, Brian (2010), Commodore a Company on the Edge, Winnipeg, Manitoba: Variant Press, p. 81, ISBN 978-0-9738649-6-0
  2. ^ "Commodore PET 2001 computer". oldcomputers.net. Retrieved January 16, 2019.
  3. ^ a b Matthews, Ian (February 22, 2003). "The Amazing Commodore PET". commodore.ca. Archived from the original on January 23, 2009. Retrieved July 11, 2006.
  4. ^ Reimer, Jeremy (December 15, 2005). "Total share: 30 years of personal computer market share figures". Ars Technica. Archived from the original on June 7, 2012. Retrieved November 27, 2021.
  5. ^ 2014년 2시 27분 32초
  6. ^ 월터 아이작슨, 스티브 잡스, 2011년
  7. ^ 톰치크 1984, 페이지 30-32
  8. ^ Anon 1978, 페이지 1
  9. ^ "The Commodore PET".
  10. ^ TurboTape의 구조, Harrie De Ceukleaire (Ottls Cowper, 테크니컬 에디터 및 프로그램 에디터 Charles Brannon과 함께), COUPT! INSURE 57 / 1985년 2월 / PAG 112
  11. ^ Anon 1978, 57-64페이지
  12. ^ 톰치크 1984, 페이지 32
  13. ^ 코모도어 보도 What's New (February 1978), "Commodore Ships First PET Computers", BYTE, Byte Publications, 3 (2): 190자료입니다."PET 컴퓨터는 1977년 10월 중순에 첫 100대가 대기 고객에게 출하되면서 최근 첫 선을 보였습니다."
  14. ^ "A tribute to Jack Tramiel, father of Commodore 64". ZDNet.
  15. ^ 바이트 매거진, 1978년 3월, 114페이지, "사용자 보고서 - Commodore PET"
  16. ^ Commodore PET ROM 설명, (C) 1998-2013 André Fachat
  17. ^ Forster, Winnie (2005), The encyclopedia of consoles, handhelds & home computers 1972 - 2005, GAMEPLAN, p. 23, ISBN 3-00-015359-4
  18. ^ "PET/CBM FAQ - MODELS OF THE PET/CBM".
  19. ^ 코모도어 마이크로컴퓨터 제31호
  20. ^ Commodore PET – 세계 최초 PC – www.Commodore.ca
  21. ^ "PET-Grafikkarte Commodore ASSY No. 324402-01 für CBM 8296". CBMPET.DE. Archived from the original on September 11, 2011. Retrieved March 30, 2010.
  22. ^ Gray, Steve. "The Colour PET Project". 6502.org. Steve Gray. Retrieved May 10, 2022.
  23. ^ a b West, Raeto Collin (January 1982). Programming the PET/CBM. COMPUTE! Books. ISBN 0-942386-04-3. Retrieved April 19, 2018.
  24. ^ 파일: Cbm4022p-2.jpg
  25. ^ 파일: Cbm-4023.jpg
  26. ^ "Compute - The Journal of Progressive Computing - 002" (PDF). January–February 1980. p. 19. Retrieved April 26, 2013.
  27. ^ "Pet Floppyplatine (in German)". Retrieved April 26, 2013.
  28. ^ Wideman, Graham; Czerwinski, Mark (February 1978). "Inside The Commodore PET". Electronics Today International. Vol. 2, no. 2. Canada. pp. 10–16.
  29. ^ Fylstra, Dan (March 1978). "User's Report: The PET 2001". Byte. Vol. 3, no. 3. pp. 114–127. Retrieved October 17, 2021.
  30. ^ Braun, Ludwig (July–August 1978). "Commodore PET review". Creative Computing. Vol. 4, no. 4. pp. 24–26. Retrieved October 17, 2021.
참고 문헌

외부 링크