크로멤코 대즐러

thumb|right|크로멤코 TV 대즐러의 소개 광고, 1976년 4월

크로멤코 대즐러(Cromemco Dazzler)는 1976년 포퓰러 일렉트로닉스 표지 기사에서 소개된 S-100 버스 컴퓨터용 그래픽 카드였다. 이는 마이크로컴퓨터용으로 사용 가능한 최초의 컬러 그래픽 카드였다. 대즐러는 크로멤코의 점차 향상된 그래픽 제품군의 첫 번째 제품이었으며, 1984년까지 미국 내 전체 텔레비전 방송국의 80%에서 날씨, 뉴스 및 스포츠 그래픽을 표시하는 데 사용되었다.

역사
대즐러는 포퓰러 일렉트로닉스 잡지의 기술 편집자였던 레스 솔로몬이 스탠퍼드 대학교의 로저 멜렌에게 오리지널 앨테어 8800을 시연한 후 우회적인 방식으로 탄생했다. 그것을 본 멜렌은 그의 친구 해리 갈런드가 작업할 수 있도록 앨테어 #2를 구매했다. 두 사람은 테리 워커와 협력하여 사이클롭스라는 최초의 디지털 카메라를 설계한 후 대즐러로 넘어갔다. 대즐러는 1975년 11월 12일 홈브루 컴퓨터 클럽에서 처음 공개되었다.

이 시대의 많은 초기 마이크로컴퓨터 프로젝트와 마찬가지로, 대즐러는 원래 Popular Electronics에서 직접 제작하는 키트로 발표되었다. 건설을 "시작"하기 위해 그들은 회로 기판과 필요한 부품을 포함한 키트를 제공했으며, 사용자는 직접 조립해야 했다. 이는 완전히 조립된 대즐러 시스템의 판매로 이어졌으며, 얼마 후에는 제품을 구매하는 유일한 방법이 되었다. 판매가 너무 성공적이어서 멜렌과 갈런드는 크로멤코를 설립하여 대즐러와 다른 앨테어 애드온을 판매했으며, 스탠퍼드에 다니는 동안 그들의 거주지였던 크로더스 기념관(Crothers Memorial Hall)을 기반으로 이름을 선택했다.

페데리코 파진의 새로운 회사인 자일로그가 Z80을 출시했을 때, 크로멤코는 거의 즉시 자체 Z80 기반 S-100 호환 컴퓨터 라인을 확장했다. 시간이 지남에 따라 이들은 회사의 주요 제품이 되었다. 그들의 랙마운트 기계와 대즐러의 조합은 1980년대 후반까지 컬러그래픽스 웨더 시스템즈(ColorGraphics Weather Systems, CWS) 제품 라인의 기반을 형성했으며, 1987년 CWS가 다이너테크에 인수되었을 때 다이너테크는 크로멤코도 인수하여 공급을 담당했다.

대즐러 소프트웨어
thumb|초기 대즐러 소프트웨어
thumb|upright|left|대즐러에서 라이프 게임을 컬러로 구현하여 게임에 대한 관심을 다시 불러일으킨 에드 홀
대즐러의 원래 광고는 3가지 다른 소프트웨어 프로그램(천공 종이 테이프 제공)을 판매용으로 제공했다. 이들은 라이프 게임, 대즐러라이터(영숫자 디스플레이), 그리고 다채로운 패턴 생성 프로그램인 칼레이도스코프였다.

1976년 6월 바이트 잡지의 표지는 라이프 게임의 대즐러 이미지를 보여주고 있으며, 대즐러용 라이프 게임 소프트웨어의 저자로 에드 홀을 표기하고 있다. 바이트는 또한 스티브 돔피어에게 애니메이션 도구 "대즐러메이션"과 대즐러메이션으로 만든 첫 번째 애니메이션인 ""마젠타 마티니"의 저자로 인정하고 있다. 조지 테이트(나중에 애슈턴-테이트를 공동 설립)는 대즐러용 틱택토 게임으로 인정받고, 리쳉 왕은 "칼레이도스코프"의 저자로 인정받고 있다. 에드 홀의 라이프 게임 컬러 구현은 이 게임에 대한 관심을 다시 불러일으켰다.

뉴욕 컴퓨터 마트의 소유주인 스탠 베이트는 1976년 초 뉴욕시 5번가와 32번가 모퉁이에 있는 자신의 상점 창문에 컬러 텔레비전에 칼레이도스코프의 변화하는 패턴을 전시했을 때의 반응을 설명했다. "운전자들이 멈춰 서서 보기 시작했습니다. 그들은 이전에 이런 것을 본 적이 없었으니까요. 얼마 지나지 않아 대즐러 때문에 5번가에 교통 체증이 발생했습니다!" 경찰은 건물주에게 연락하여 텔레비전을 연결 해제하도록 해야 했다.

시간이 지나면서 크로멤코는 대즐러용 추가 소프트웨어를 출시했는데, 처음에는 천공 테이프로, 나중에는 플로피 디스크로 제공되었으며, 1976년 10월에는 스페이스워!도 포함되었다. 크로멤코 고객들은 또한 콜롬비아의 커피 공장에서 제조 공정을 모니터링하는 것부터 스코틀랜드에서 심장 핵종 영상화를 통해 생성된 심장 혈류의 실시간 이미지를 표시하는 것까지 광범위한 그래픽 애플리케이션용 소프트웨어를 개발했다.

대즐러 하드웨어
thumb|크로멤코 대즐러(보드 1) 사진. 최초의 마이크로컴퓨터 컬러 그래픽 인터페이스.
대즐러는 70개 이상의 MOS 및 TTL IC를 사용했으며, 모든 칩을 수용하려면 두 개의 카드가 필요했다. "보드 1"에는 아날로그 회로가, "보드 2"에는 버스 인터페이스와 디지털 논리가 들어있었다. 두 카드는 16도체 리본 케이블로 연결되었다. 아날로그 카드는 버스에서 통신하지 않았지만, 전원 연결 및 섀시 내의 물리적 지원을 위해 일반적으로 버스에 꽂혀 있었다. 설명서에는 슬롯을 절약하기 위해 별도의 전원 케이블로 두 카드를 "피기백"하는 방법도 설명되어 있었다. 아날로그 카드에서 나오는 출력은 컴포지트 컬러였고, 컬러 TV에 직접 연결할 수 있는 RF 변조기도 사용할 수 있었다.

대즐러는 자체 프레임 버퍼가 없었으며, 1 Mbit/s 처리량을 제공하는 맞춤형 DMA 컨트롤러를 사용하여 호스트 머신의 메인 메모리에 액세스했다. 이 카드는 DRAM보다 저렴한 SRAM 메모리 사용이 필요한 속도로 컴퓨터에서 데이터를 읽었다. 제어 신호와 설정은 S-100 버스의 입출력 "포트"를 사용하여 송수신되었으며, 일반적으로 0E와 0F에 매핑되었다. 0E에는 메인 메모리의 프레임 버퍼 기준을 가리키는 8비트 주소가 포함되었으며, 0F는 다양한 설정 정보가 포함된 비트 매핑 제어 레지스터였다.

대즐러는 총 4가지 그래픽 모드를 지원했으며, 제어 레지스터(0F)의 비트를 설정하거나 해제하여 두 개의 직교 선택을 제어했다. 첫 번째는 프레임 버퍼의 크기를 512 바이트 또는 2 kB로 선택했다. 다른 하나는 일반 또는 "X4" 모드를 선택했는데, 전자는 프레임 버퍼에 바이트당 2개의 4비트 니블을 압축하여 8가지 색상 이미지를 생성하는 반면, 후자는 바이트당 8개의 1비트를 사용하는 고해상도 흑백 모드였다. 모드 선택은 간접적으로 해상도를 선택했다. 512 바이트 버퍼가 있는 일반 모드에서는 512 바이트 × 바이트당 2픽셀 = 1,024 픽셀이 32 x 32 픽셀 이미지로 배열되었다. 2 kB 버퍼는 64 x 64 픽셀 이미지를 생성했으며, 최고 해상도는 X4 모드에서 2 kB 버퍼를 사용하여 128 x 128 픽셀 이미지를 생성했다. 일반 모드에서는 고정된 8가지 색상 팔레트에서 색상을 선택했으며, 추가 비트가 강도(4비트 RGBI)를 선택하는 반면, X4 모드에서는 제어 레지스터의 세 비트를 설정하여 빨강, 초록 또는 파랑(또는 조합)을 켜서 전경색을 선택했으며, 별도의 비트가 강도를 제어했다.

슈퍼 대즐러
thumb|텔레비전 방송 제어실의 슈퍼 대즐러를 장착한 크로멤코 CS-2 마이크로컴퓨터
1979년 크로멤코는 오리지널 대즐러를 슈퍼 대즐러로 교체했다. 슈퍼 대즐러 인터페이스(SDI)는 756 x 484 픽셀 해상도를 가졌으며, 최대 4096가지 색상(12비트 RGB)을 표시할 수 있는 능력을 갖추고 있었는데, 이는 이전에는 훨씬 더 비싼 시스템에서만 가능했던 기능이었다. 더 높은 성능을 위해 이미지 저장에 전용 2포트 메모리 카드가 사용되었다. 오리지널 대즐러는 컴포지트 비디오 출력 신호를 가졌지만, 새로운 SDI는 더 높은 해상도를 위해 별도의 RGB 컴포넌트 비디오 출력을 사용했다. SDI는 또한 다른 비디오 장비와 동기화할 수 있는 능력을 가지고 있었다. SDI 보드를 장착한 크로멤코 시스템은 텔레비전 방송 애플리케이션에서 선택되는 시스템이 되었고, 미국 공군에 의해 임무 지원 시스템으로 널리 배포되었다.

르네상스
thumb|left|존 모나한이 대즐러 II를 시연하고 있다
휴고 홀든 박사가 시작하고 빈티지 컴퓨터 연맹 팀이 진전시킨 프로젝트는 Rev C 및 Rev D 대즐러 보드의 재현으로 이어졌다. 생산을 위한 아트워크와 재현된 KiCad 거버 파일이 제공되었고 여러 보드가 완성되고 테스트되었다.

존 마나한 박사는 테리 워커 박사와 협력하여 단일 보드 대즐러인 대즐러 II를 개발했으며, 이 제품은 컴퓨터 역사 박물관이 주최한 2025년 빈티지 컴퓨터 페스티벌에서 시연되었다. 대즐러 II는 세 가지 클래식 크로멤코 보드를 대체한다: 대즐러 2개 보드 세트와 D+7AI/O(조이스틱 인터페이스로 사용됨). 워커는 대즐러 II의 회로도를 공개했다.

 같이 보기 
 
 마이크로앤젤로, S-100 컴퓨터를 위한 고해상도 시스템
 매트록스, 매트록스의 첫 그래픽 제품은 S-100 기계용 비디오 카드인 ALT-256이었다
 VDM-1, S-100 기계를 위한 최초의 인터페이스였던 텍스트 전용 디스플레이

 각주 

 외부 링크 
 시스템 사가 - 데이비드 애흘이 자신의 앨테어 8800/대즐러 시스템을 구축한 이야기, 몇 가지 샘플 이미지 포함
 크로멤코 대즐러 - 오리지널 디자인 및 사용 설명서 이미지
 TV 대즐러 만들기 - 오리지널 Popular Electronics 기사
 - 빈티지 컴퓨터 연맹 재현

분류:그래픽 카드