TRS-80 컬러 컴퓨터

TRS-80 Color Computer
TRS-80 logo.svg
TRS-80 Color Computer 1 front right.jpg
16K TRS-80 컬러 컴퓨터
개발자탠디 코퍼레이션
제조원모토로라
발매일1980년 9월, 41년 전(1980-09)
초기 가격399달러(2021년 1,310달러 상당)
단종1991년(1991년)
운영 체제컬러 베이직 1.0/2.0/OS-9
CPU6809E(0.895/1.79MHz)
기억4 / 16 / 32 / 64 / 128 / 512 KB
그래픽스MC6847 비디오 디스플레이 발생기
소리6비트 DAC

RadioShack TRS-80 Color Computer는 후에 Tandy Color Computer로 출시되어 CoCo라는 별칭으로 불리기도 하며 Tandy Corporation이 개발하고 판매하는 가정용 컴퓨터 시리즈입니다.이전 TRS-80과 이름이 같음에도 불구하고, Color Computer는 완전히 다른 호환성이 없는 시스템이며 [1]Zilog Z80 이전 모델이 아닌 Motorola 6809E 프로세서와의 설계 및 호환성에 있어 급격한 변화를 보였습니다.

Tandy Color Computer 라인은 1980년에 현재의 Color Computer 1이라고 불리는 것으로 시작되었습니다.1983년에는 컬러 컴퓨터 2가, 1986년에는 컬러 컴퓨터 3가 그 뒤를 이었다.3가지 모델 모두 높은 수준의 소프트웨어와 하드웨어 호환성을 유지하며, 이전 모델용으로 작성된 프로그램 중 새로운 모델에서 실행할 수 없는 프로그램은 거의 없습니다.컬러 컴퓨터 3는 1991년에 단종되었다.

Microsoft BASIC의 실장인 Color BASIC과 함께 출하된 모든 컬러 컴퓨터 모델. OS-9 멀티태스킹 운영체제는 서드파티에서 구입할 수 있습니다.

역사

TRS-80 VideoTex 터미널, 1980년 경

Tandy Corporation은 저렴하고 인기 있는 코모도어 VIC-20[2]경쟁하기 위해 1980년 7월에 TRS-80 컬러 컴퓨터를 발표했습니다.컬러 컴퓨터는 Zilog Z80 기반의 TRS-80 모델과는 전혀 다른 디자인입니다.바이트는 "[두 컴퓨터]의 유일한 유사점은 이름"[1]이라고 썼다.

TRS-80 컬러 컴퓨터는 1977년 "켄터키 협동조합 확장 서비스켄터키 농업대학에 의한 실험적인 비디오 텍스트 프로젝트"에서 파생되었습니다.텍사스 오스틴의 모토로라 세미컨덕터가 사용자 단말기 계약을 따냈고 이후 탠디의 컴퓨터 사업부가 단말기 [3]제조에 합류했다."Green Thumb"라고 불리는 이 프로젝트의 초기 목표는 농부, 목장주 및 농업 [4][5]산업의 다른 사람들을 위해 저비용 비디오텍스 터미널을 만드는 것이었습니다.이 단말기는 전화선과 일반 컬러텔레비전에 접속하여 사용자가 팜에서의 일상 업무에 유용한 거의 실시간 정보에 접근할 수 있도록 합니다.

모토로라의 MC6847 비디오 디스플레이 제너레이터(VDG) 칩은 조인트 벤처가 시작될 무렵에 출시되었습니다.1978년 시제품인 "Green Thumb" 단자는 MC6847과 Motorola 6809 마이크로프로세서를 사용했습니다.안타깝게도 시제품에는 너무 많은 칩이 포함되어 있어 상업적으로 사용할 수 없었습니다.Motorola는 많은 작은 칩의 기능을 하나의 칩으로 통합함으로써 대응했다: MC6883 Synchronous Address Multiplexer (SAM)SAM, VDG 및 6809는 AgVision 단말기의 코어로 사용되었습니다.1980년경에는 [6]Radio Shack 스토어를 통해 VideoTex 단말기로 판매되기도 했다.

VideoTex 단말기는 범용 가정용 컴퓨터의 기반이 되었습니다.내장 모뎀이 분리되고 카세트 스토리지, 시리얼 I/O 및 조이스틱용 I/O 포트가 제공되었습니다.케이스의 우측에 확장 커넥터를 추가해, 향후의 확장 기능과 ROM 카트리지(「Program Paks」)를 준비했습니다.모뎀의 LED "DATA" 인디케이터가 있던 구멍에는, 컴퓨터에 장착되어 있는 메모리의 용량을 나타내는 스티커가 붙어 있습니다.1980년 7월 31일, 탠디는 TRS-80 컬러 컴퓨터를 발표했습니다.TRS-80 컬러 컴퓨터는 AgVision/VideoTex 단말기와 케이스, 키보드, 레이아웃을 공유합니다.

탠디는 기업을 컴퓨터의 주요 시장으로 보았다.1981년 이 회사의 Ed Juge는 컬러 컴퓨터가 "가정 컴퓨터 시장에 진입한 것"이라고 말했지만, 그는 "진지한 전문가들을 위한 것"이라고 설명하면서 곧 워드 프로세서와 스프레드시트를 [7]사용할 수 있게 될 것이라고 말했다.초기 모델(카탈로그 번호 26-3001)에는 4KB의 Dynamic Random Access Memory(DRAM)와 8KBMicrosoft BASIC이 ROM에 포함되어 있습니다.가격은 미화 399달러(2021년 1310달러 상당)였다.몇 달 안에, 미국과 캐나다 전역의 Radio Shack 상점들은 새로운 컴퓨터를 판매하기 시작했다.

컬러 컴퓨터 1 (1980-1983)

1981년부터 4K TRS-80 컬러 컴퓨터(모델 26-3001)

컬러 컴퓨터의 원래 버전은 계산기 같은 치클렛 키보드가 달린 커다란 은회색 케이스를 자랑하며 4K(26-3001), 16K(26-3002) 또는 32K(26-3003)의 메모리 크기를 사용할 수 있습니다.표준 Microsoft Color Basic 또는 (옵션) Extended Color Basic과 함께 최소 16K의 메모리가 설치된 버전.디스플레이 디바이스에 접속할 수 있는 것은 TV뿐입니다.

이전 버전의 CoCo 1은 검은색 키보드 테두리, 키보드 위 왼쪽에 TRS-80 네임플레이트, 케이스 위 및 오른쪽에 RAM 배지("버튼")가 부착되어 있습니다.이후 버전에서는 검은색 키보드 테두리와 RAM 버튼을 제거하고 TRS-80 네임 플레이트를 케이스의 중앙선으로 이동시켰습니다.

이 컴퓨터는 MC6809E CPU, MC6847 VDG, MC6883 SAM 및 RAM을 포함한 Motorola가 제조한 모든 반도체를 갖춘 단일 프린트 회로 기판을 기반으로 합니다. 이 반도체는 2104(4Kx1) 칩(4K 모델) 또는 4116(16Kx1) 칩(16K 모델)[1]으로 구성됩니다.초기 CoCos에는 RAM 소켓이 8개뿐이므로 32K로 업그레이드하려면 4116 칩 2세트를 피기백하고 몇 개의 점퍼 와이어를 추가해야 합니다.이후 메인보드의 리비전에서는 4K RAM 옵션이 삭제되고 4164 D램의 '반쪽 불량'을 탑재한 32K로 업그레이드되었습니다.이러한 보드의 점퍼에는 HIGH/LOW 마크가 붙어 있어 메모리 칩의 어느 쪽이 정상이었는지를 판별할 수 있습니다.메모리 생산 수율이 향상되고 비용이 절감됨에 따라 많은 (대부분의) 32K CoCo 1s는 완벽한 품질의 4164 메모리 칩을 탑재하여 출하되었습니다.유틸리티와 프로그램이 숨겨진 32K를 활용하기 시작했습니다.

케이스를 오픈한 사용자는 [1]보증을 무효로 할 위험이 있습니다.Radio Shack은 표준 Color BASIC과 함께 제공되는 모든 버전을 99달러에 마이크로소프트가 개발한 Extended Color BASIC으로 업그레이드할 수 있었습니다.BYTE는 1981년에 Extended Color BASIC을 통해 Radio Shack이 "풀컬러 그래픽을 생성하는 정말 사용하기 쉽고 저렴한 시스템을 처음으로 출시했습니다."[8]라고 썼다.결국 32K 메모리 옵션은 완전히 폐기되고 16K 또는 64K 버전만 제공되었습니다.

1982년 말, 흰색 케이스의 컬러 컴퓨터 버전인 TDP 시스템 100이 RCA에 의해 배포되어 비 탠디 매장을 통해 판매되었다.명판과 대소문자를 제외하고 컬러 [9]컴퓨터와 동일합니다.

그 후 CoCo와 TDP System 100은 모두 흰색 케이스와 함께 출고되었으며, 측면뿐만 아니라 케이스 길이도 통풍 슬롯이 달려 있습니다.이 환기 계획은 CoCo 2로 넘어갔습니다.CoCo의 일부 최신 버전에는 더 큰 키캡을 가진 변형된 키보드가 있습니다.

주변기기에는 테이프 카세트 스토리지, 시리얼 프린터, 5.25인치 플로피 디스크 드라이브, X-Pad라고 불리는 펜과 그래픽 태블릿, 음성 및 사운드 제너레이터, 조이스틱 등이 있었다.

컬러 컴퓨터 2 (1983-1986)

탠디 컬러 컴퓨터 2
TRS-80 Color Computer 2-64K.jpg
최종 생산 64K 모델(26-3127B)
개발자탠디 코퍼레이션
제조원모토로라
발매일1983년, 39년(연장)
초기 가격159달러(2021년 430달러 상당)
운영 체제OS-9 레벨 1(디스크 드라이브 포함)
CPU6809E(0.895/1.79MHz)
기억16/32/64 KB
그래픽스MC6847 비디오 디스플레이 발생기
소리6비트 DAC
뒤로
호환성.
탠디 컬러 컴퓨터 1
전임자탠디 컬러 컴퓨터 1
후계자탠디 컬러 컴퓨터 3

CoCo 1의 초기 생산 실행 중에, 대부분의 개별 서포트 회로가 소수의 커스텀 집적 회로로 재설계되어 CoCo 1의 회로 기판 영역의 대부분이 빈 공간으로 남겨졌습니다.생산 비용을 절감하기 위해 케이스는 약 25% 단축되고 새로운 소형 전원 장치와 메인보드가 설계되었습니다.흰색 CoCo 1과 TDP-100 스타일의 환기 슬롯의 "녹은" 키보드가 이월되었습니다.새로운 외관과 12V 전원 유닛(PSU)을 확장 커넥터에 장착하지 않은 것 외에 컴퓨터는 이전 세대와 호환성이 있었습니다.12V PSU를 분리하면 원래의 플로피 디스크 컨트롤러 등의 주변기기가 파손되어 업그레이드, 멀티 Pak 인터페이스 설치, 외부 전원 공급 등이 필요하게 되었습니다.

CoCo 2는 16K와 64K 모델로 판매되었다.16K 모델은 16Kx1 DRAM을 사용하지만 칩은 일반적인 4116이 아닙니다.대신 6665 칩(Radio Shack P/N 8040517)으로, 4116에서 사용되는 3배전압이 아닌 +5V의 전력만을 사용합니다.64K 모델은 표준 4164칩을 사용하여 32DF 스위치 간에 제어 레지스터를 갖추고 있습니다.64K의 시스템 RAM 전체에 액세스 할 수 있습니다.

업그레이드된 BASIC ROM에는 마이너 기능이 추가되어 버그가 수정됩니다.새롭게 설계된 5볼트 디스크 컨트롤러는 자체 개발한 새로운 Disk BASIC ROM(v1.1)과 함께 도입되었습니다.새로운 명령어가 추가됩니다.DOS디스크에서 소프트웨어를 자동 부팅하려면 특수 부팅 섹터가 있는 디스크가 필요합니다.이것에 의해, 카피 보호된 디스크나 서드 파티의 operating system(주로 OS-9)에서 소프트웨어를 사용할 수 있습니다.

생산은 부분적으로 한국으로 옮겨졌고, 미국과 한국에서 동일한 부품 번호를 사용하여 병행 생산되었습니다.

생산 후반기,[when?] "멜트" 키보드는 완전히 이동 가능한 새로운 타이프라이터 스타일의 키보드로 교체되었습니다.

CoCo 2(모델 26-3134B, 26-3136B 및 26-3127B, 각각 16KB 표준, 16KB 확장 및 64KB 확장)의 마지막 중요한 변화는 확장 VDG인 MC6847T1을 사용하여 소문자와 텍스트 테두리 색상을 변경하는 것이었습니다.이러한 기능은 BASIC에서는 유효하게 되어 있지 않습니다.이 모델들의 생산 도중, 명판은 "Radio Shack TRS-80 Color Computer 2"에서 "Tandy Color Computer 2"로 변경되었습니다.빨간색, 녹색 및 파란색 모양이 빨간색, 녹색 및 파란색 평행 사변형으로 대체되었습니다.

Creative Computing은 1984년 12월에 Color Computer가 $1000 미만의 최고의 교육용 컴퓨터라고 썼다.이 잡지는 코모도어 64보다 적은 수의 교육용 소프트웨어를 가지고 있지만 더 나은 품질의 교육용 소프트웨어를 가지고 있으며 라디오 챗은 교육용 시장에 전념하고 있지만 코모도어는 [10]그렇지 않다고 말했다.

컬러 컴퓨터 3 (1986~1991년)

탠디 컬러 컴퓨터 3
TRS-80 Color Computer 3.jpg
128K 모델 26-3334
개발자탠디 코퍼레이션
제조원모토로라
발매일1986년, 36년(연장)
초기 가격219달러(2021년 540달러 상당)
단종1991년(1991년)
운영 체제OS-9 레벨 2 (디스크 드라이브, RS-DOS 탑재)
CPU6809E(1.79MHz시)
기억128 / 512 KB
그래픽스GIME, 폭 160, 256, 320 또는 640픽셀, 가로 192 ~ 225라인, 색상 팔레트 64개(RGB 또는 컴포지트)
소리6비트 DAC
뒤로
호환성.
탠디 컬러 컴퓨터 2
전임자탠디 컬러 컴퓨터 2

1985년까지, 컬러 컴퓨터 사용자들은 회사가 그들의 컴퓨터를 버리고 탠디 1000을 선택할 것이라고 걱정했다.Tandy의 이그제큐티브인 Ed Juge는 그 해에 다음과 같이 말했습니다.「오늘날 시장에 있는 가정용 컴퓨터는, 칼라 컴퓨터의 잠재적인 마력을 가지고 있지 않습니다.또한 [그것은] 좋은 미래를 가지고 있다고 생각합니다.」[11]

1986년 7월 30일, 탠디는 뉴욕의 월도프 아스토리아 호텔에서 컬러 컴퓨터 3를 발표했습니다.128KB의 RAM을 탑재하여 512KB로 업그레이드할 수 있습니다.키보드 배면 패널과 카트리지 도어의 플라스틱이 검정에서 회색으로 변경되었습니다.키보드 레이아웃이 수정되어 화살표 키를 다이아몬드 구성으로 하고 CTRL, ALT, F1 및 F2 키를 추가했습니다.Radio Shack 매장과 Tandy Computer Centers에서 [12]219.95달러에 판매되었다.

CoCo 3은 대부분의 오래된 소프트웨어 및 CoCo 2 주변기기와 호환됩니다.CoCo 1 및 2의 6809는 0.895MHz로 작동합니다.CoCo 3은 기본적으로는 이 주파수로 실행되지만 소프트웨어 제어가 가능하므로 OS-9은 이 기능을 활용합니다.CoCo 1과 2에서 그래픽과 메모리 하드웨어를 대체하는 것은 GIME(Graphics Interrupt Memory Enhancement) 칩이라고 하는 애플리케이션 고유의 집적회로입니다.GIME은 다음 기능도 제공합니다.

  • CoCo 1 및 2의 TV 출력 외에 컴포지트 비디오 모니터 또는 아날로그 RGB 모니터에 출력합니다.이것에 의해, 출력의 선명도가 향상됩니다.
  • 페이징된 메모리 관리 유닛은 6809의 64KB 주소 공간을 8×8KB 청크로 분할합니다.이 스킴에서는 나중에 최대 2MB(256 × 8KB)의 서드파티제 RAM 업그레이드가 허용됩니다.
  • 텍스트는 32, 40, 64 또는 80자로 표시되며 화면당 16~24 행의 실제 소문자로 표시됩니다.
  • 8개의 전경색과 8개의 배경색, 밑줄 및 깜박임을 포함한 텍스트 문자 속성.
  • 160, 256, 320 또는 640픽셀 폭 192 ~ 225라인의 새로운 그래픽 해상도.
  • 320x192x4, 320x192x16, 640x192x2, 640x192x4[13] (64색 팔레트).팔레트 모드에는 RGB(흰색, 검정색, 회색 톤의 3가지 기본 색상)와 컴포지트(4가지 [14][15]수준의 16가지 고유 색상)가 있습니다.

GIME에서는 거의 사용되지 않는SAM 작성 Semigraphics 8, 12 및 24 모드가 생략되어 있습니다.소문난 256컬러 모드(상세한 것은 [16]GIME의 원래 Tandy 사양에 기재되어 있습니다)는 발견되지 않았습니다.

이전 버전의 CoCo ROM은 마이크로소프트로부터 라이센스를 받았지만, Tandy는 더 이상의 BASIC 업데이트를 제공하도록 설득하지 못했습니다.대신 마이크로파는 새로운 디스플레이 모드를 지원하기 위해 Extended Color BASIC을 확장했습니다.Microsoft와 Tandy의 라이센스 계약 정신을 위반하지 않기 위해 Microsoft의 수정되지 않은 BASIC은 CoCo 3의 ROM에 로드됩니다.시작 시 ROM은 RAM에 복사되고 Microware의 코드에 의해 패치됩니다.패치가 적용된 코드에는 몇 가지 버그가 있어 새로운 하드웨어 기능의 많은 지원이 불완전합니다.

전자레인지에서는 OS-9 Level 2 운영체제 버전도 출시 직후 제공되었습니다.OS-9에서는 메모리 매핑(각 프로세스에는 최대 64K의 메모리 공간이 있습니다), 윈도우 디스플레이 및 BASIC09 복사본을 포함한 광범위한 개발 환경을 사용합니다.C Pascal 컴파일러를 사용할 수 있습니다.CoCo OS-9 커뮤니티 회원들은 Tandy의 요청에 따라 CoCo 3의 OS-9 레벨 2를 향상시켰지만 Tandy는 업그레이드가 공식적으로 출시되기 전에 CoCo 3의 생산을 중단했다.대부분의 개선사항은 NitrOS-9로 만들어졌으며, 이는 CoCo 3용으로 OS-9/6809 레벨 2를 대폭 수정하여 Hitachi 6309의 기능과 속도를 활용했습니다(가능한 [17]경우).

Multi-Pak 인터페이스 및 듀얼 플로피 드라이브 탑재 CoCo 3

Steve Bjork가 설계한 조이스틱 어댑터는 CPU [citation needed]시간을 희생시키면서 조이스틱/마우스 인터페이스의 해상도를 10배 향상시킵니다.

하드웨어

CoCo 1 및 CoCo 2 모델은 내부적으로 기능적으로 동일합니다.이 시스템의 코어는 Motorola MC6883 데이터 시트에 포함된 레퍼런스 설계와 거의 동일하며 5개의 LSI 칩으로 구성됩니다.

샘.

SAM은 다음 기능을 수행하는 다기능 디바이스입니다.

  • 6809E MPU 및 6847 VDG 클럭 생성 및 동기화
  • 최대 64,000의 DRAM(Dynamic Random Access Memory) 제어 및 갱신
  • MPU 메모리 주소에 근거한 디바이스 선택.MPU 액세스가 DRAM, ROM, PIA 등에 대한 것인지 여부를 판단합니다.
  • VDG가 기대하는 데이터를 "공급"하기 위한 VDG 주소 카운터 복제

SAM은 다수의 소형 LS/TTL 칩을 하나의 통합 패키지로 대체하도록 설계되었습니다.DRAM을 제어하는 것이 주된 목적이지만, 위에서 설명한 바와 같이 다른 여러 기능도 통합됩니다.텔레비전 컬러 버스트 주파수의 4배(NTSC 국가의 경우 14.318MHz)로 크리스탈에 접속되어 있습니다.이것은 내부적으로 4로 나누어 자체 내부 타이밍(NTSC의 경우 3.579545MHz)을 위해 VDG에 공급됩니다.또한 SAM은 2상 MPU 클럭에 대해 마스터 클럭을 16(또는 경우에 따라서는 8)으로 나눕니다.NTSC에서는 이것은 .89MHz(또는 8로 나눕니다)입니다.

SAM을 1.8MHz 동작으로 전환하면 CPU는 VDG에 의해 통상적으로 사용되는 시간과 새로고침 시간을 얻을 수 있습니다.따라서 디스플레이에 가비지가 표시됩니다.이 모드는 거의 사용되지 않았습니다.단, SAM에서 사용할 수 있는 비정상적인 모드는 Address Dependent 모드라고 불리며, ROM 읽기(D램을 사용하지 않기 때문에)는 1.8MHz에서 발생하지만 일반 RAM 액세스는 0.89MHz에서 발생합니다.실제로 BASIC 인터프리터는 ROM에서 동작하기 때문에 이 모드로 하면 비디오 표시와 DRAM 리프레시 상태를 유지하면서 BASIC 프로그램의 퍼포먼스가 거의 2배가 됩니다.물론 소프트웨어 타이밍 루프에서 벗어나 I/O 조작에 영향을 줍니다.그럼에도 불구하고 "고속 POKE"는 CoCo의 하드웨어 오버클럭이 1MHz 동작에 불과했지만 많은 CoCo BASIC 프로그램에서 사용되었습니다.

SAM은 MPU 데이터 버스에 연결되어 있지 않습니다.따라서 16비트 컨피규레이션레지스터가 32개의 메모리주소(FFC0-FPDF)에 분산되어 있는 등 신기한 방법으로 프로그래밍됩니다.비트를 등록하는 짝수 바이트는 0으로, 홀수 바이트는 1로 설정됩니다.기입된 값(D7-D0)은 무시됩니다.

40핀 패키징의 제한으로 인해 SAM에는 VDG의 내부 12비트주소 카운터가 복제되어 있습니다.일반적으로 이 카운터의 설정은 VDG의 디스플레이 모드를 복제하도록 설정됩니다.그러나 이는 필수가 아니며 VDG를 시스템에서만 사용할 경우 일부 새로운 디스플레이 모드를 생성할 수 없습니다.VDG가 RAM에서 데이터를 요구하는 대신 VDG는 SAM의 VDG 주소 카운터의 내부 복사본에 의해 데이터를 "공급"합니다.이 프로세스를 Motorola에서는 Interleaved Direct Memory Access(IDMA; 인터리브 다이렉트 메모리 액세스)라고 부릅니다.이 프로세스는 프로세서와 VDG가 항상 대기 상태나 경합 없이 공유 메모리 리소스에 풀 액세스 할 수 있도록 합니다.

SAM에는 2가지 버전이 있습니다.초기 버전은 MC6883 및/또는 SN74LS783으로, 이후 버전은 SN74LS785로 라벨이 부착되어 있습니다.약간의 타이밍 차이는 있지만 785 버전에서는8비트 리프레시 카운터가 지원되고 있는 것이 큰 차이입니다.이를 통해 저렴한 16K x 4비트 및 64K x 1비트 D램을 사용할 수 있습니다. 256K DRAM을 사용한 일부 서드파티 뱅크 스위칭 메모리 업그레이드에서는 이 8비트 리프레시 카운터가 필요합니다.

VDG

CoCo 2 전원 켜기 화면

Motorola 6847은 가로 256픽셀 세로 192라인의 대략적인 정사각형 디스플레이 매트릭스 내에 포함된 텍스트와 그래픽을 표시할 수 있는 디스플레이 제너레이터입니다.블랙, 그린, 옐로우, 블루, 레드, 버프(거의 큐에 가까운 화이트), 시안, 마젠타, 오렌지 등 9가지 색상을 표시할 수 있습니다.

영숫자/반문자 표시

MC6847 VDG 문자 집합 표시 예시

영숫자 모드에서는, 각 문자는, 가로 8 도트, 세로 12 행의 박스내의 가로 5 도트, 세로 7 도트 문자입니다.이 디스플레이 모드는 $400 ~ $5의 512 바이트 메모리를 사용합니다.FF 및 16줄의 32자 와이드 스크린입니다.ROM 문자 생성기에는 64자만 사용할 수 있으므로 소문자는 제공되지 않습니다."소문자" 문자는 반전된 색상으로 대문자 형태로 렌더링됩니다.대부분의 CoCo 세대에서는 매우 짙은 녹색으로 녹색입니다.

반문자는 영숫자와 저해상도 그래픽을 혼재시킬 수 있는 모드입니다.문자의 8번째 비트는 영숫자인지 2×2픽셀 그리드로 처리되는지를 결정합니다.8번째 비트가 설정되면 다음 3비트가 색상을 결정하며 마지막 4비트는 선택한 색상과 검은색 중 하나의 문자 상자의 사분원을 지정합니다.이를 통해 9가지 색상의 64×32 그래픽 모드를 사용할 수 있으며, 9가지 색상을 동시에 표시할 수 있는 유일한 모드입니다.

두 가지 색상 세트가 있습니다.기본값은 녹색 배경에 검은색 문자가 있습니다.대체는 주황색 배경에 검은색 문자가 있습니다.색상 집합 선택은 반문자에는 영향을 주지 않습니다.테두리는 항상 검은색입니다.

6847은 반그래픽스 6 디스플레이 모드를 사용할 수 있습니다.이 모드에서는 2비트가 색상을 선택하고 6비트가 어떤 문자 상자의 1/6이 켜지는지를 결정합니다.4가지 색상만 사용할 수 있지만 VDG의 colorset 비트는 4가지 색상으로 구성된 2개의 그룹을 선택합니다.CoCo에서 [18]Semigraphics 6을 사용할 경우 그래픽 블록에서 사용할 수 있는 색상은 두 가지뿐입니다.

CoCo의 기본 영숫자 표시는 Semigraphics 4입니다.

기타 반그래픽 모드

완전한 그래픽 모드를 표시한다고 생각되도록 SAM을 설정하고 VDG를 영숫자/반문자 4 모드로 하면 문자 상자를 더 작은 조각으로 분할할 수 있습니다.그러면 "가상" 모드 Semigraphics 8, 12 및 24가 [14]생성됩니다.이러한 모드에서는 반문자 4 문자뿐만 아니라 다른 텍스트 문자의 비트와 조각을 혼합할 수 있었습니다.Semigraphics 24 스크린이 6144바이트의 메모리를 소비했기 때문에 이러한 모드는 흥미로운 호기심이었지만 널리 쓰이지 않았다.이러한 모드는 CoCo 3에서는 구현되지 않았습니다.

CoCo의 프로그래머 레퍼런스 매뉴얼에는 탠디의 연구실에서 발생한 화재로 인해 반음파 모드와 관련된 논문이 섞여서 일부 반음파 모드는 문서화되지 않았다고 되어 있습니다.CoCo의 열렬한 지지자들은 모드를 리버스 엔지니어링하기 위해 실험 프로그램을 만들었고 누락된 [19]문서를 재구성할 수 있었습니다.

비트맵 모드

비트맵 표시 모드는 해상도와 색상의 두 가지 범주로 나뉩니다.

해상도 모드에서는, 각 픽셀은 온 또는 오프의 어느쪽인가를 지정할 수 있습니다.사용 가능한 색상 집합은 두 가지가 있습니다. 녹색 배경에 녹색 테두리가 있는 검은색 점과 흰색 테두리가 있는 검은색 배경에 흰색 점이 있습니다.

컬러 모드에서는 각 픽셀이 2비트를 사용하여 4가지 색상 중 하나를 선택합니다.전체 색상은 색상 세트에 따라 결정됩니다.

  • 녹색, 노란색, 빨간색 및 파란색이 있는 녹색 테두리
  • 흰색, 청록색, 자홍색, 주황색의 흰색 테두리

해상도 그래픽스에는 바이트당 8픽셀이 저장되며 128×64, 128×96, 128×192 및 256×192 모드가 있습니다.컬러 그래픽스는 바이트당 4픽셀이며 64×64, 128×64, 128×96 및 128×192로 제공됩니다.비트맵 화면의 최대 크기는 6144입니다.

아티팩트 색상

흰색과 검은색 세트로 주황색 아티팩트 색상 생성

256×192의 2색 그래픽스 모드에서는, NTSC 텔레비전 시스템의 기호에 의해서, 4색의 색을 표시할 수 있습니다.이것들은 복합 아티팩트 색이라고 불립니다.

녹색과 검은 점을 사용할 수 있는 제1색 세트에서는 녹색과 검은색의 번갈아 열이 진흙투성이의 녹색으로 나타난다.흰색과 검정색 세트를 사용하면 주황색 또는 파란색으로 표시됩니다.교대로 점의 순서를 반대로 하면, 그 반대의 색이 됩니다.실제로 이 모드는 검정, 주황, 파랑, 흰색의 4가지 색상으로 128×192입니다.PAL 텔레비전에서는, 오렌지나 블루의 점등 대신에, 아티팩트는, 가장자리가 부드럽고 폭이 거의 4픽셀인 녹색과 복숭아의 세로 줄무늬로 표시됩니다.아날로그 RGB 모니터가 장착된 CoCo 3에서는 흑백 도트 패턴이 왜곡되지 않습니다.

주황색과 파란색을 나타내는 비트 패턴은 시스템 전원을 켤 때마다 다를 수 있습니다.대부분의 Color Computer 게임은 타이틀 화면으로 시작하여 색상이 맞을 때까지 리셋 버튼을 누르도록 사용자에게 요청합니다.이것은 Color Computer 3(컬러 컴퓨터 3)에서 수정되며, 리셋 중에 F1을 누르고 다른 색상 세트를 선택할 수 있습니다.

소문자와 6847T1

6847T1 VDG(진짜 소문자 모드)

6847은 외부 문자 생성기를 사용할 수 있습니다.여러 서드파티 애드온보드에서는 CoCo가 실제 소문자를 표시할 수 있습니다.

CoCo 2의 실가동 후반에는 확장 6847T1[20] VDG가 사용되었습니다.여기에는 소문자 생성기와 텍스트 [20]화면에 녹색/주황색 또는 검은색 테두리를 표시하는 기능이 포함되어 있습니다.소문자 기능은 이러한 CoCo 2s에서는 기본적으로 비활성화되어 있으며 매뉴얼에는 기재되어 있지 않습니다.

소리

CoCo는 6비트 Digital-to-Analog 컨버터와 별도의 1비트 음원의 두 가지 발음 방법이 있습니다.카세트 재생 또는 아날로그 신호를 카트리지 포트에서 TV [citation needed]스피커로 라우팅할 수도 있습니다.

피아

모든 CoCo 모델에는 2개의 주변 인터페이스 어댑터 칩이 있습니다.PIA는 내부 6비트 디지털-아날로그 변환기 구동, 카세트 모터 릴레이 제어, 키보드 읽기, VDG 모드 핀 제어, RS-232 시리얼 I/O 포트 액세스 등의 I/O 작업 전용입니다.

초기 CoCo 모델에는 두 개의 표준 6821 칩이 있습니다.이후 키보드 디자인이 변경된 후 6822 IIA(Industrial Interface Adapter)가 대신 사용되었습니다.6822는 결국 모토로라에 의해 단종되었지만 부품 번호 SC67331P의 애플리케이션 고유의 집적회로로서 탠디용으로 생산되었습니다.

외부 주변기기와의 인터페이스

CoCo의 설계에 의해 MPU는 통상적인 동작에서는 대기 상태가 발생하지 않습니다.즉, 정확한 소프트웨어 제어 타이밍 루프를 쉽게 구현할 수 있습니다.CoCo에는 I/O 전용 하드웨어가 없기 때문에 이는 중요합니다.카세트 읽기 및 쓰기, 직렬 I/O, 키보드 스캔, 조이스틱 위치 읽기 등의 모든 I/O 작업은 전적으로 소프트웨어로 수행해야 합니다.이렇게 하면 하드웨어 비용은 절감되지만 MPU를 사용할 수 없기 때문에 시스템 성능이 저하됩니다.

예를 들어, CoCo 카세트 인터페이스는 가장 빠른(1500비트/초) 중 하나이지만 소프트웨어 제어에 전적으로 의존합니다.카세트를 읽거나 쓰는 동안 CoCo는 다른 작업에 사용할 수 있는 CPU 시간이 없습니다.오류가 발생하거나 필요한 모든 데이터를 읽을 때까지 기다려야 합니다.

CoCo 3 하드웨어 변경

CoCo 3에서는 새로운 VLSI ASIC가 (공식적으로는) Advanced Color Video Chip(ACVC) 또는 Graphics Interrupt Memory Enhancer(GIME; 그래픽스 인터럽트 메모리 인핸서)라고 불리며 SAM과 VDG의 기능을 통합했습니다.CoCo 3은 40열 및 80열 텍스트를 지원하며 비디오 손실 없이 1.8MHz로 실행할 수 있습니다.프로세서가 68B09E로 변경되어 PIA가 68B21로 변경되었습니다.이것은 2MHz 부품입니다.

중단

1990년 10월 26일, 탠디는 CoCo 3가 컴퓨터 라인에서 제외될 것이라고 발표했다.

Wayne Green은 1982년 12월 80 Micro에 탠디가 컬러 컴퓨터를 사실상 포기했다고 썼다.다른 컴퓨터들과 마찬가지로 탠디는 하드웨어와 소프트웨어 판매를 독점하려고 시도했지만, 그는 컬러 컴퓨터가 다른 탠디 소프트웨어와 호환되지 않으며 사용 가능한 것은 품질이 낮다고 썼다.그린은 "Shack과 함께 일하고 싶어하는 소프트웨어 회사가 적어도 50개 있을 것"이라고 말했지만 "Shack 사람들은 그들의 지지자들과 잠재적인 [21]공급자들과 전쟁을 벌이고 있는 것 같다"고 말했다.많은 CoCo 소유주들은 Tandy가 컴퓨터를 [22]심각하게 받아들이지 않았다는 것에 동의한다.

후계자

몇몇 회사가 CoCo 성화 봉송을 시도했지만, CoCo 3와의 적절한 역호환성의 결여는 커뮤니티의 많은 부분을 유혹하는 데 실패했다.이러한 시스템 중 일부는 OS-9과 유사한 OS9/68k를 실행하고 있습니다.

Frank Hogg Labs는 1990년 6월에 Tomcat TC-9를 발표했습니다.이것은 CoCo 3와 어느 정도 호환성이 있지만 OS-9 소프트웨어만 실행할 수 있습니다.TC-70이라는 최신 버전은 MM/1과 강력한 호환성을 가지고 있으며 OS-9/68K도 작동합니다.

멀티미디어 원은 1990년 7월에 소개되었으며, 3MB RAM의 15MHz Signetics 68070 프로세서에서 OS-9/68K를 실행하고 640×208 그래픽 해상도와 640×416 인터레이스 모드를 지원합니다.SCSI 인터페이스, 스테레오 A/D 및 D/A 변환, 옵션의 MIDI 인터페이스 및 CPU를 Motorola 68340으로 업그레이드하기 위한 옵션 보드를 포함합니다.AT306(일명 MM/1B)은 Motorola 68306 CPU, OS-9/68K 3.0을 탑재한 MM/1의 후속 기종으로 ISA 버스 카드를 지원합니다.Kevin Pease와 Carl Kreider에 의해 만들어졌고 Carl의 회사인 Kreider Electronics에 의해 판매되었다.

Peripheral Technology는 PTK68K-4라고 불리는 16MHz Motorola 68000 시스템을 생산했다.Delmar는 PT68K-4를 기반으로 한 시스템을 판매했으며 Delmar System IV라고 불렸습니다.PT68K-4는 IBM PC 1대와 8비트 ISA 슬롯 7개를 갖추고 있습니다.비디오는 표준 비디오 카드와 모니터로 제공되지만 고해상도 그래픽스에서는 특정 비디오 카드만 지원됩니다.

게리 베커는 CoCo3를 생산했다.Terasic DE FPGA [23]보드용 FPGA.25MHz로 [24]동작할 수 있는6809 CPU 코어를 탑재하고 있습니다.640 x 450 모드를 포함한 256 색상의 그래픽 모드를 추가합니다.

Roger Taylor는 DE0-Nano FPGA [25]보드를 기반으로 CoCo 3 클론인 Matchbox Coco를 개발했습니다.RealCoCo[26]이름이 변경되어 다른 FPGA 하드웨어로 이식되었습니다.

클론 및 사촌

Dragon 32와 64는 MC6847 Video Display Generator 및 MC6883 Synchronous Address Multiplexer와 결합했을 때 MC6809E CPU의 기능의 예로서 작성된 Motorola의 참조 설계에 근거한 CoCo의 영국 사촌입니다.Dragon 32의 BIOS는 Microsoft가 작성한 사양과 API를 기반으로 작성되었으며,[citation needed] 어느 정도까지는 Cambridge의 PA Consulting이 작성했습니다.Dragon은 CoCo와 CoCo 2의 TV 출력 에 비디오 출력을 갖춘 훨씬 개선된 유닛이었다.또한 Centronics 병렬 포트(CoCo에는 없음), 통합 6551A 시리얼 UART(Dragon 64에는 있음), 고품질 키보드도 탑재되어 있습니다.1983년, 루이지애나 뉴올리언스의 타노 사에 의해 북미 시장용 제조 면허를 받았다.타노는 1983년 9월 4만8000평방피트(4500m2) 규모의 시설에서 생산을 시작해 한 달 뒤 풀가동했다.판매량은 기대에 못 미쳐 1년 만에 생산과 지원을 [27]중단했다.

브라질에서는 Prorogica CP-400 Color 및 CP400 Color II, Varixx VC50, LZ Color64, Dynacom MX1600, Codimex CD6809 및 Vaporware Microdigital TKS800을 포함한 여러 CoCo 클론이 있었습니다.

멕시코에서는, 64 KB의 메모리를 탑재한 CoCo 2 클론인 Micro-SEP가 교육부 장관으로부터 도입되었습니다.Micro-SEP는 7학년부터 9학년까지 모든 공립학교에 배포될 예정이었다.그것들은 [28]국립정치연구소고등연구연구연구센터의 디자인으로 제시되었다.Dragon과 마찬가지로 이 컴퓨터들도 비디오 출력을 포함하고 있었다.이 컴퓨터가 이 연구소에 의해 "설계"되었는지 아니면 원래 설계에서 라이선스를 받았는지는 불분명합니다.

대만에 본사를 둔 삼포는 또한 코코 복제품인 삼포 컬러 [29][30]컴퓨터를 만들었다.샘포는 대만, 한국, 그리고 아마도 다른 아시아 국가들에서 사용 가능했을 것이다.탠디는 ROM 코드에 대한 저작권 침해를 이유로 법적 대응으로 미국 내 판매를 차단한 것으로 보인다.

TRS-80 MC-10 또는 마이크로 컬러 컴퓨터는 CoCo보다 저렴한 가격으로 보급형 컴퓨터로 라디오 stores 매장에서 판매되었습니다.1983년에 출시된 그것은 외관상 타임스 싱클레어와 비슷했다.CoCo와 마찬가지로 MC6847 VDG 및 Microsoft BASIC을 사용하지만 6809 대신 MC6803을 사용합니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ a b c d Ahrens, Tim; Browne, Jack; Scales, Hunter (March 1981). "What's Inside Radio Shack's Color Computer?". BYTE. Vol. 6, no. 3. pp. 90–130. Retrieved 14 June 2014.
  2. ^ White, Ron (August 1987). "The Tandy Story: It all started 10 years ago in a converted used-car showroom..." 80 Micro. pp. 50–64. Retrieved 2019-05-18.
  3. ^ Information Technology for Agricultural America (PDF). Washington, D.C.: U.S. Government Printing Office. 1983. p. 327.
  4. ^ Libes, Sol (February 1980). "Motorola, Tandy and Western Union Introduce "Green Thumb" Systems". BYTE. Vol. 5, no. 2. p. 70.
  5. ^ G. Pitre, Boisy; Loguidice, Bill (2013). CoCo: The Colorful History of Tandy's Underdog Computer. Europe: CR Press. p. 19. ISBN 9781466592483. Retrieved 16 February 2018.
  6. ^ "AgVision Videotex terminal". Vintage Computer. 2016-12-22. Retrieved 16 April 2018.
  7. ^ Freiberger, Paul (1981-08-31). "Radio Shack Prepares for the Future". InfoWorld. Vol. 3, no. 17. pp. 51, 53–54. Retrieved 26 October 2016.
  8. ^ Miastkowski, Stan (May 1981). "Extended Color BASIC for the TRS-80 Color Computer". BYTE. Vol. 6, no. 5. pp. 37–45. Retrieved 18 October 2013.
  9. ^ "Pipeline". The Rainbow. Vol. II, no. 3. September 1982. p. 56. Retrieved 17 October 2013.
  10. ^ Ahl, David H. (December 1984). "Top 12 computers of 1984". Creative Computing. Retrieved 2019-03-16.
  11. ^ Juge, Ed (October 1985). "News for the top: what's really going on at Tandy". Creative Computing. p. 108. Retrieved 14 October 2016.
  12. ^ Sims, Calvin (31 July 1986). "5 Models Introduced By Tandy". The New York Times. Retrieved 19 October 2015.
  13. ^ "Color Computer FAQ - CoCopedia - the Tandy/Radio Shack Color Computer Wiki".
  14. ^ a b Lomont, Chris (July 2006). "Chris Lomont's Color Computer 1/2/3 Hardware Programming" (PDF). www.lomont.org. Retrieved 5 May 2020.
  15. ^ "Coco 3 Graphics".
  16. ^ Nickolas Marentes. "In Search of 256". Archived from the original on 2008-07-24. Retrieved 2008-06-11.
  17. ^ "NitrOS-9 operating system for the Tandy/Radio Shack Color Computer". Retrieved 2008-06-11.
  18. ^ 세미 그래픽스-6 디스플레이 모드, Bill Yakowenko, 1996년 3월 25일, 컬러 컴퓨터 관련 자료 - Classic Computers, Cs.unc.edu
  19. ^ The Forgeted Graphics Mode Semigraphics-24, By Robert Gault, Date:2010년 2월 10일, 이름 아래란?코코? 핫초콜릿 아니야
  20. ^ a b https://colorcomputerarchive.com/repo/Documents/Datasheets/MC6847T1%20MOS%20Video%20Display%20Generator%20(Motorola).pdf[베어 URL PDF]
  21. ^ Green, Wayne (December 1982). "Is the Shack in real trouble?". 80 Micro (editorial). pp. 8, 10, 12. Retrieved 2020-02-29.
  22. ^ G. Pitre, Boisy; Loguidice, Bill (2013). CoCo: The Colorful History of Tandy's Underdog Computer. Europe: CR Press. p. 3. ISBN 9781466592483. Retrieved 16 February 2018.
  23. ^ "Altera DE1 Board". Terasic Technologies. Retrieved 2021-04-11.{{cite web}}: CS1 maint :url-status (링크)
  24. ^ "System09 VHDL 6809 System on a Chip". members.optusnet.com.au. Retrieved 2021-04-11.
  25. ^ "How to Build a Matchbox CoCo – CoCoDaddy".
  26. ^ "RealCoCo".
  27. ^ Dragon 아카이브 이력 Worldofdragon.org
  28. ^ "Red Escolar y el modelo de uso de las Tecnologías de la Información y la Comunicación en Educación". 4º Encuentro Nacional de Red Escolar (in Spanish). October 16, 2006. Archived from the original on December 26, 2007. Retrieved 2008-06-11.
  29. ^ "Computers in Taiwan, R.O.C: Color computer and BTC-14000 terminal from SAMPO CO". BYTE. Vol. 7, no. 11. November 1982. p. 192-22.
  30. ^ "Introducing a duet of SAMPO computer products!". BYTE (Advertisement). Vol. 7, no. 11. November 1982. pp. 192–7.

외부 링크

에뮬레이터