딕 스미스 슈퍼-80 컴퓨터

Dick Smith Super-80 Computer
슈퍼-80
Dick Smith Super 80 kit computer.JPG
슈퍼-80 키트 컴퓨터
개발자일렉트로닉스 오스트레일리아 잡지
딕 스미스 일렉트로닉스
제조사딕 스미스 일렉트로닉스
출시일자1981년 10월; 40년(1981-10)
도입가격"짧은 폼" 키트 A$289.50
판매된 단위2000+[1]
운영 체제ROM의 기계 코드 모니터 프로그램
CPU질로그 Z80 @ 2 MHz
기억력16kB(최대 48kB) RAM, 2kB(최대 12kB) ROM
저장카세트 테이프(300 Baud, 캔자스 시티 표준)
디스플레이모노크롬, 32 × 16 문자, 대문자만 해당

딕 스미스 슈퍼-80전자 오스트레일리아 잡지와 딕 스미스 일렉트로닉스가 합작으로 개발한 질로그 Z80 기반의 키트 컴퓨터였다.일렉트로닉스 오스트레일리아 매거진의 1981년 8월, 9월, 10월호에 건설기사로 연재되었다.

일렉트로닉스 호주는 1974년 ENERGY-8, 미니 스캠프, 드림 6800 비디오 컴퓨터 등 슈퍼-80 이전에 많은 컴퓨터 프로젝트를 발표했었다.

그 컴퓨터는 289.50달러에 "짧은 형태" 키트로 팔렸다.이를 위해 구매자는 컴퓨터 PCB, 조립 매뉴얼(전자오스트레일리아에서 만든 시공물품 사본)과 RAM 16kB, 기계코드 모니터 프로그램이 포함된 2kB EPROM 등 기본 부품을 받았다.기술 매뉴얼과 전력 변압기는 I.C. 소켓의 키트처럼 별도로 판매되었고, BASIC 통역 프로그램과 이후로는 컴퓨터를 보관할 수 있는 금속 케이스가 제공되었다.

이 컴퓨터는 1982년 11월 "2000년 이상 팔렸다"[1]는 광고와 함께 인기 있는 건설 프로젝트임이 입증되었다.

슈퍼-80의 인기는 오리지널 컴퓨터의 단점, 특히 흑백, 32×16자, 대문자만 비디오 디스플레이를 다루며 성장한 소규모 산업으로 이어졌다.

컴퓨터의 원래 이름은 '노바-80'이었지만, '법적 파장 가능성'을 피하기 위해 막판에 바꿨다.[2]

사양

  • CPU: Zilog Z80
  • 클럭 속도: 2 MHz
  • 확장: S-100 버스 슬롯(옵션)
  • 키보드: 60 키
  • 대용량 저장:카세트 테이프(300 Baud, 캔자스 시티 표준)
  • : 16kB(최대 48kB)
  • ROM: 2kB(최대 12kB)
  • 사운드: 없음
  • 비디오 디스플레이:모노크롬, 32 × 16 문자, 대문자만 해당

기술 설명

슈퍼-80 컴퓨터 로직 보드(후면)

슈퍼 80은 질로그 Z80 8비트 마이크로프로세서를 기반으로 했다.표준으로 8개의 4116 램 칩 형태로 16kB의 Dynamic RAM을 탑재했다.RAM은 4116 RAM 칩 8개의 행을 추가하여 32 kB 또는 48 kB로 확장할 수 있었다.

컴퓨터는 양면 인쇄회로기판 하나로 조립되었다.보드는 LP 레코드 슬리브로 보이는 가벼운 마분지 슬리브에 공급되었는데, "딕 스미스 슈퍼 80 마이크로컴퓨터 키트 인쇄회로기판"이라는 문구와 부품 번호 "Cat H-8402"가 척추를 따라 인쇄되어 있었다.

컴퓨터 가격과 부품 수를 낮추기 위해, 비디오 디스플레이를 구현하는 새로운 기술을 사용했다.Super-80은 전용 메모리가 있는 고가의 비디오 디스플레이 컨트롤러 칩 대신 이산 TTL 로직을 사용하여 비디오 디스플레이를 구현했고, 512바이트의 시스템 RAM이 비디오 디스플레이와 CPU 사이에서 공유되었다. 초당 50회 Z80 BUSREQ(DMA) 핀을 주장하여 CPU가 10ms 정도 꺼졌다.그런 다음 비디오 디스플레이 회로가 화면의 이미지를 새로 고치는 동안 공유 RAM에서 판독하게 된다.프로세서 성능의 50% 저하에 더해, 이것은 프로그래머가 다음 비디오 디스플레이 새로 고침 주기가 언제 일어날지 제어할 수 없기 때문에 소프트웨어에서 정확한 타이밍을 수행할 수 없다는 것을 의미했다.처리 속도를 높이기 위해 또는 정확한 소프트웨어 타이밍이 필요할 때 소프트웨어 제어 하에 비디오 디스플레이를 끌 수 있다.그런 일이 일어난 가장 흔한 상황은 내장 카세트 인터페이스를 사용하고 있을 때였다.512바이트의 비디오 메모리의 위치는 일반적으로 사용 가능한 RAM의 상단에 있었지만 I/O 포트에 기록하여 변경할 수 있었다.

키보드는 메인 컴퓨터 PCB의 일부였지만 조립하기 전에 시공자는 인쇄회로기판의 키보드 부분을 잘라내고 리본 케이블로 메인보드에 연결하는 것을 선택할 수 있었다.키보드는 8×8 매트릭스로 유선 연결되었으며 Z80 PIO 칩의 2개의 8비트 포트를 통해 컴퓨터에 연결되었다.키 <CTRL>, <C>, <4>를 동시에 누르면 모니터 프로그램의 "따뜻한 시작"을 수행할 인터럽트가 생성되었다.ROM에서 제공된 키보드 '읽기' 루틴은 "음극 에지 트리거"로, 키가 다운된 동안 차단되었다.결과적으로, 대부분의 액션 게임들은 그들 자신의 키보드 드라이버를 통합했다.

표준 컴퓨터에는 I/O 및 확장을 위한 선택적 S-100 버스 인터페이스에 의존하여 직렬 또는 병렬 I/O가 없었다.보드 뒤쪽에 있는 10핀 커넥터는 "PORT"라고 라벨을 붙이고 전원을 공급받았으며, 한 쌍의 디지털 출력과 두 개의 사용 가능한 디지털 입력 라인이 있었다.커넥터는 미래의 RS-232/20mA 전류 루프 직렬 인터페이스를 위한 것이었지만,[3] 결코 구현되지 않았다.

대용량 저장소는 300보드의 카세트 테이프 인터페이스 형태로 사용할 수 있었다.카세트 인터페이스에 접근하려면 비디오 디스플레이를 꺼야 하므로, 테이프 로드 또는 저장 작업 중에 활동을 보여주는 LED가 제공되었다.LED는 256바이트 데이터 블록이 성공적으로 전송될 때마다 상태가 변경된다.

Z80 인터럽트 라인이 키보드 PIO에 연결되었고 "Non Maskable Interrupt" 라인이 연결되지 않았다.

소프트웨어

슈퍼-80은 ROM에서 2kB 기계 코드 모니터 프로그램과 함께 나왔다.

기본 통역기는 카세트 테이프 또는 3개의 4kB EPROM 세트로 구입할 수 있다. 최초의 4kB BASIC EPROM은 컴퓨터와 함께 제공된 2kB 모니터 EPROM을 대체하고 BASIC의 첫 2kB와 모니터 프로그램을 포함했다.BASIC 통역은 론 해리스가 다시 쓰고 수정한 Tiny BASIC을 기반으로 했다.[4]

1981년 11월판(p93)에서 전자오스트레일리아(Electronics Australia)는 2개의 도트 매트릭스 프린터 중 1개를 획득할 수 있는 기회를 가진 프로그래밍 대회를 발표했다.EA는 이후 독자들이 제출한 더 나은 프로그램을 "Super-80 컴퓨터를 위한 소프트웨어"[5]라는 책으로 엮었다.

액세서리 및 옵션

슈퍼 80 컴퓨터용 슈퍼 캐릭터 생성기 보드
  • B-3600 Super-80 기술 매뉴얼
  • B-3602 Super-80 BASIC 핸드북
  • H-3200 메탈 케이스
  • K-3602 카세트 테이프의 기본 통역기
  • K-3603 IC소켓 키트
  • K-3604 EPROM의 기본 통역기
  • K-3606 S-100 확장 장치
  • K-3607 소문자 생성기

수정

많은 슈퍼-80 소유주들은 원래 기계의 한계를 해결하기 위해 기계의 수정을 선택했다.

El Graphix 키트에는 소문자와 "펑키" 그래픽을 표시할 수 있는 기능이 추가되었다.

프린터 인터페이스는 S-100 버스 카드로서 S-80에 Centronics 병렬 프린터 포트를 제공하였다.[6]

VDU 확장 보드(VDUEB)는 마이크로컴퓨터 엔지니어링(MCE)이 개발한 슈퍼-80용 향상된 비디오 디스플레이 보드였다.VDUEB는 제한된 그래픽 기능을 가진 80×25 비디오 디스플레이를 Super-80에 제공했다.6845 CRTC I.C.를 기반으로 하였으며, 자체 2kB의 비디오 RAM과 2kB의 캐릭터 생성기 RAM을 가지고 있었다.VDUEB 보드의 설치는 단방향 프로세스였는데, 이는 보드의 다양한 부분 사이의 많은 와이어 링크에서 트랙 절단 및 납땜을 포함한 슈퍼-80 인쇄 회로 보드의 주요 수정이 필요했기 때문이다.VDUEB는 원래 비디오 디스플레이 회로에 의해 이전에 점유되었던 세 개의 IC 소켓을 통해 연결되었다.원본 DMA 기반 비디오 디스플레이를 제거하면 비디오 디스플레이를 새로 고치는 데 CPU가 더 이상 초당 50회 비활성화되지 않았기 때문에 컴퓨터의 성능이 효과적으로 두 배로 향상되었다.이사회는 슈퍼-80 이후 약 6개월 만에 출시된 어플라이드 테크놀로지 마이크로비 컴퓨터에 슈퍼-80과 유사한 비디오 디스플레이 기능을 부여했다.이로 인해 많은 마이크로비 게임이 VDUB가 장착된 슈퍼-80에 포팅되었다.VDUEB는 VDUB 장착 컴퓨터의 소유주들을 위한 사용자 그룹이 형성되는 등 인기 있는 개조품임이 입증되었다 - "Super-80 VDUB Users Club".

유니버설 플로피 디스크 컨트롤러(UFDC)는 마이크로컴퓨터 엔지니어링(MCE)이 개발한 애드온 플로피 디스크 인터페이스였다.UFDC는 Western Digital WD2793 플로피 디스크 컨트롤러 칩을 기반으로 했으며, 탑재된 Z80 DMA 컨트롤러가 있었다.가장 인기 있는 디스크 포맷은 5개였다.14" (133 mm) 80 트랙, 양면, 미츠비시 플로피 드라이브 메커니즘을 사용한 양면 밀도.포맷된 디스크 용량은 800kB이다.UFDC의 DMA 사용은 VDUEB 업그레이드가 있어야 했다.디스크 컨트롤러를 설치하기 위해 Z80 CPU를 메인 컴퓨터 보드에서 분리하여 UFDC 보드에 설치하였다.그 후 UFDC는 CPU에 의해 비워진 소켓에 피기백되었다.이는 CPU 위에 충분한 물리적 공간이 있다면 이론상 UFDC를 거의 모든 Z80 기반 시스템과 함께 사용할 수 있다는 것을 의미했다.UFDC는 "Super-80 DOS"라고 불리는 원시 트랙 기반 디스크 운영 체제를 사용했지만, 나중에 CP/M BIOS를 사용할 수 있게 되었다.

MXB-1 Memory Expansion Board는 VDUEB Users Club의 회원이 설계하였다.MXB-1에는 최대 192kB의 RAM을 위한 추가 EPROM, 옵션 배터리 백업 실시간 클럭, 센트로닉스 호환 프린터 인터페이스 및 주소 디코딩을 위한 공간이 포함되어 있었다.추가 RAM은 표준형 4116 16k × 1비트 RAM 칩을 4164 64k × 1비트 RAM 칩으로 교체하여 설치되었다.CPU의 64kB 주소 제한은 은행 전환을 통해 처리되었다.MXB-1은 CP/M 디스크 운영 체제를 실행하는 사용자에게 대부분 유익했는데, CP/M은 프로그램용 전체 64kB의 RAM을 가질 수 있고, 최대 128kB가 소형 RAM 디스크로 사용될 수 있기 때문이다.

El Grapix "X-RAM" 보드는 최대 16K의 배터리 백업 CMOS RAM 또는 EPROM을 제공했으며, 여러 개의 X-RAM 보드는 피기백으로 제공되어 각 포트가 16K 메모리 뱅크로 선택될 수 있었다.이 메모리는 2016년 CMOS RAM 또는 2716 EPROMS 중 하나를 수용한 8 x 2K 24핀 소켓의 형태를 취하였다. X-RAM 보드가 차지하는 주소 범위의 일부를 공유한 시스템 ROM은 즉시 CMOS RAM으로 복사하여 운영 체제에 사용자 정의 기능을 능동적으로 추가하거나 수정하기 위해 필요한 대로 수정할 수 있었다.

참고 항목

PCB를 성공적으로 재현한 그룹은 https://groups.io/g/Super80이다.

참조

  1. ^ a b 딕 스미스 광고. (1982년 11월)전자제품 호주, 페이지 101.
  2. ^ 「슈퍼 80 컴퓨터」(1981년 8월).일렉트로닉스 오스트레일리아, 페이지 70.
  3. ^ (1981. Super-80 Technical Manual. 페이지 52.딕 스미스 일렉트로닉스 OCLC220572735
  4. ^ (1981년). 딕 스미스 슈퍼-80 기본 참조 설명서. 페이지 2. 딕 스미스 전자.
  5. ^ (1981. Super-80 Computer용 소프트웨어.호주 전자제품.ISBN 0-909558-14-0
  6. ^ "Super-80용 프린터 인터페이스"(1982년 5월).전자제품 호주, 80페이지.

외부 링크