코모도어 CBM-II

Commodore CBM-II
코모도어 CBM-II
Cbm710 ta.jpg
제조원Commodore 비즈니스 머신(CBM)
유형퍼스널 컴퓨터
발매일1982년; 40년 전 (2012년)
단종1984년, 38년(연방)
운영 체제Microsoft BASIC 4.0
CPUMOS 테크놀로지 6509(1MHz 또는 2MHz), 인텔 8088 또는 Zilog Z80A(4MHz) 옵션
기억128 또는 256 KB
그래픽스VIC-II(320 × 200, 16 색상, 스프라이트, 래스터 인터럽트) 또는 6545 CRTC
소리SID 6581(osc, wave, 필터, ADSR, )
접속성RS-232, A/V, 디지털 테이프, ROM 카트리지, 오디오 미니잭, 주전원, 패럴렐 IEEE-488(Commodore 플로피 드라이브 및 프린터)
전임자코모도어 PET
후계자

코모도어 CBM-II 시리즈는 코모도어 비즈니스 머신(CBM)에서 1982년에 출시되어 코모도어 PET 시리즈의 후속작으로 의도된 단기간 8비트 PC입니다.

기술 설명

CBM-II에는 P 시리즈(P = 개인 또는 가정용)와 B 시리즈(B = 비즈니스용)의 두 가지 형태가 있습니다.B시리즈는 키보드가 분리된 내장 흑백 모니터(하이프로파일)와 키보드가 내장되어 있지만 모니터(로프로파일)가 없는 단일 유닛으로도 사용할 수 있었습니다.이 기계들은 포르쉐가 이 케이스를 설계했다는 잘못된 소문 때문에 종종 "포르쉐 PET"로 불린다.코모도어는 처음에 케이스 디자인을 위해 포르쉐와 상의했지만, 제작 비용이 너무 많이 드는 것으로 판명되었고, 코모도어는 디자이너 Ira Velinski에게 오리지널 PET [1][2][3][4]프로토타입을 기반으로 하나를 제작하도록 요청했습니다.

P시리즈는 코모도어64(C64)와 같이 VIC-II 40컬럼 컬러 비디오칩을 사용합니다.표준 Atari 스타일의 조이스틱 포트도 2개 포함되어 있습니다.6509 CPU는 VIC-II 칩을 사용하기 때문에 P시리즈에서는 1MHz로 동작합니다.

B시리즈와 P시리즈 머신 모두 6581 SID 칩을 가지고 있지만 B시리즈의 2MHz 클럭 속도 때문에 SID의 레지스터를 읽을 수 없습니다.

B시리즈는 6545 CRTC 비디오칩을 사용하여 VIC-II의 40컬럼 디스플레이보다 워드프로세서 및 기타 비즈니스 용도에 적합한 80컬럼의 "그린스크린" 흑백 출력을 제공합니다.대부분의 모델에는 MOS 6545A1 2MHz 부품이 아닌 핀 호환 모델인 Motorola 68B45가 장착되어 있습니다.B시리즈에서는 6509 CPU는 2MHz로 동작합니다.B시리즈에는 조이스틱 포트가 없지만 커넥터는 메인보드에 있습니다.

CBM-II는 표준 사용자 포트가 아닌 RS-232 포트를 갖춘 유일한 Commodore 8비트 머신입니다.사용자 포트의 I/O 레지스터는 (6522 칩의 내부 기능이기 때문에) 아직 존재하지만 메인보드에는 해당 I/O 레지스터용 커넥터가 없습니다.

카트리지 슬롯도 장비되어 있습니다만, 카트리지 소프트웨어는 개발되어 있지 않습니다.

B 시리즈에서는, VIC-20 및 C64 의 IEC 시리얼 인터페이스가 아니고, PET 로부터 IEEE-488 인터페이스가 유지되고 있습니다.Commodore가 B 시리즈용으로 개발한 소량의 소프트웨어는 170k 4040/1541 포맷이 아닌 500k 8050 포맷 디스크로 배포되었습니다.

P 시리즈와 B 시리즈 모두에 공통되는 기능에는 뱅크 스위칭을 통해 최대 1메가바이트RAM을 처리할 수 있는 오래된 6502의 확장 버전인 MOS Technology 6509 CPU가 포함되어 있습니다(단, 256킬로바이트 이상의 RAM을 탑재한 CBM-I 모델은 없었습니다).사운드 칩은 6581 SID로, 인기 있는 C64에 사용된 것과 동일하지만 2MHz로 오버클럭 되어 있어 몇 가지 제한이 있습니다.또한 CBM-II는 PET/CBM 시리즈와 마찬가지로 업계 표준의 RS-232 시리얼 인터페이스와 IEEE-488 패럴렐버스(디스크드라이브 및 프린터용)를 갖추고 있습니다.CBM-II의 임베디드 운영체제시스템은 확장판 CBM BASIC 버전 4.0을 사용합니다.

옵션의 인텔 8088 베이스의 코프로세서 보드를 사용하면, CBM-II 시리즈로 CP/M-86 1.1 MS-DOS 1.25실행할 수 있습니다.다만, 그 컴퓨터는 IBM PC 와 호환성이 없고, 이 기능을 이용하는 소프트웨어는 거의 없습니다.코프로세서 보드는 전원 공급 장치 및 기계적 간격 요건으로 인해 고프로세서 기계에서만 작동합니다.사용자가 CP/M-80Zilog Z8001 보드를 실행하고 싶은 경우에도 Z80 카드가 발표되었지만 존재하지 않습니다.8088 보드는 시스템과의 연동이 어려웠기 때문에 생산에는 이르지 못했습니다.

CBM-II 회선에서는 복잡한 RAM 뱅킹 방식이 사용됩니다.뱅크 0은 P 시리즈머신의 비디오 RAM을 포함하고 있으며 B 시리즈머신에서는 비어 있습니다.뱅크 1~4에는 메인 시스템 RAM이 포함되어 있으며 뱅크 15에는 시스템 ROM, 카트리지 ROM, I/O 레지스터, B 시리즈머신의 비디오 RAM 및 시스템 변수를 저장하기 위한 소량의 RAM이 포함되어 있습니다.BASIC 프로그램 텍스트는 뱅크 1에 저장됩니다.128KB 모델에서는 뱅크 2에 모든 기본 변수가 포함되지만 256KB 모델에서는 뱅크 2-4에 분산되어 있습니다.단, 이후 출시된 Commodore 128과는 달리 CBM-II는 15개 이외의 뱅크에 시스템 ROM을 매핑하지 않습니다.이 뱅크에는 프로그램 RAM이 매우 한정되어 있습니다(1k의 빈 용량과 4k의 익스팬더 보드를 장착할 수 있습니다).즉, 디바이스의 I/O와 인터럽트를 처리하기 위해서, 다른 메모리 뱅크간에 코드를 「원호출」하는 것은 불가능하기 때문에, 소프트웨어는 독자적인 OS 루틴을 포함할 필요가 있었습니다.이론적으로 뱅크 5-14가 채워지면 최대 1MB의 RAM을 장착할 수 있지만 실제로는 PLA 칩에 주소줄이 충분하지 않기 때문에 컴퓨터는 256KB로 제한됩니다.서로 다른 뱅크 간에 데이터를 전달하려면 0달러의 레지스터를 사용해야 합니다. 이 레지스터는 LDA(제로 페이지), Y 및 STA(제로 페이지), Y CPU opcode를 통해 읽고 쓸 뱅크를 선택합니다.레지스터가 $1이면 CPU가 명령을 가져올 뱅크가 선택됩니다. 이 뱅크는 전원을 켤 때 기본적으로 15달러($F)가 됩니다.

CBM-II 시리즈에 포함된 BASIC은 BASIC 4.0+로 알려져 있습니다.여기에는 향상된 BASIC 4.0 디스크 명령과 구조화된 프로그래밍 및 오류 트래핑을 위한 추가 기능이 포함되어 있습니다.

Commodore는 슬림형 및 "하이 프로파일" 모델뿐만 아니라 다양한 RAM 구성을 계획하고 있었습니다.슬림라인 머신은 올인원 유닛이었고, 주목도가 높은 모델에는 별도의 키보드와 회전 마운트 모니터가 장착되었습니다.슬림형 모델과 하이 프로파일 모델 모두 내장 플로피 드라이브와 코프로세서 보드용 커넥터가 있지만 케이스 내 물리적인 공간과 충분한 전원 공급 장치가 있는 것은 후자세한 것은 내장 플로피 드라이브 및 코프로세서 보드용 커넥터뿐입니다.내장 플로피 드라이브가 탑재되어 있는 실가동 머신은 없었습니다만, 8050의 하프 하이트 모델이었을 가능성이 있습니다.계획된 CBM-II 모델은 대부분 프로토타입 단계를 통과하지 못했습니다.원래 각 시리즈에는 4개의 모델이 있으며 메모리는 64KB 단위로 증가합니다.64k와 192k 모델은 개발 초기에 폐기되었고 그러한 모델은 생산되지 않았다.

최종적으로 실가동 환경에 들어가 최종 사용자에게 판매되는 CBM-II 모델은 B128/600, B256/700, CBM-128/710 및 PAL 모델 P500뿐이었습니다.B128과 P500은 내장 디스크 드라이브나 접속 모니터가 없는 슬림형 모델이며, CBM 128과 B256은 하이 프로파일 모델입니다.B128은 3대 중 가장 많이 팔렸다.

코모도어 CBM 610 유럽판 코모도어 B128
CBM 610 후면의 커넥터
리셋, RS-232C, 데이터셋, 카트리지 44핀, GND, 오디오, 메인, IEEE-488, 전원 스위치, 퓨즈
CBM 610 메인보드 및 전원장치

미국캐나다에서 생산명은 B128/B256 및 CBM128-80/CBM 256-80으로 유럽에서는 각각 600 및 700 시리즈로 알려져 있습니다(모델 번호 앞에 "B"가 없습니다).P머신은 세계적으로 500시리즈로 알려졌다.B500(이전 B128 설계) 및 B700(이전 CBM 128-80/CBM 256-80 설계)과 같은 프로토타입 모델이 존재합니다.

모델[5] 변종
모델 들이받다 공동 연구
610 128 KB
620 256 KB
630 256 KB 공채 카드
710 128 KB
720 256 KB
730 256 KB 공채 카드

역사

C64의 인기로 인해 P시리즈는 미국에서 정식 출시되기 전에 취소되었지만, 사전 생산 유닛을 공급받은 몇몇 딜러들은 이를 판매하였다.P시리즈가 FCC에 의해 인증되지 않았기 때문에 Commodore는 법적 대응의 위협을 받고 리콜을 강요당했다.리콜된 P시리즈 기계는 모두 파괴됐다는 소문이 돌았지만, 그 중 소수는 개인 소장품인 것으로 알려졌다.적어도 한 모델인 P500은 유럽에서 상업적으로 출시되었지만 소량만 판매되었다.

B 시리즈의 가장 일반적인 것은 128킬로바이트의 RAM을 탑재한 로프로파일[1] B128(유럽에서는 CBM 610이라고 불립니다)입니다.B128은 잘 팔리지 않았고,[6] 결국 일리노이 시카고에 위치한 대형 코모도어 통신 판매상인 Protecto Enterpries에 의해 코모도어의 재고가 청산되었다.듀얼 디스크 드라이브, 모니터, 프린터를 포함한 B128 번들의 Protectiono 광고는 여러 컴퓨터 잡지에 수년간 실렸습니다.

CBM-II 라인은 판매가 저조하여 제조 비용이 매우 많이 들 뿐만 아니라 소프트웨어 개발도 어려웠습니다.코모도어는 판매 실적이나 정식 판매 종료일은 발표하지 않았지만 B128/600은 라인업에서 가장 일반적인 모델이다.1984년에 생산이 중단되었고 코모도어는 1985년에 남은 재고를 정리했다.CBM-II는 1987년까지 독일에서 판매되고 있었다.생산된 CBM-II의 정확한 수는 불분명하지만 시리얼 번호에 따르면 최소 10,000대의 B128이 다른 모델 수십 대에서 수천 대의 B128과 함께 출고되었습니다.코모도어는 각 기계를 최소 5000~6000대씩 생산한 것으로 알려져 있다.

CBM-II 범위를 중단한 후 Commodore는 문서, 도식 및 기타 모든 정보를 CBUG인 Chicago B128 Users Group에 넘겼습니다.

이 재료들 중에는 Intel 8088 프로세서를 사용한 시제품 메인보드가 포함되어 있었습니다.이것은 생산이 [citation needed]계속되었더라면 이 제품군이 IBM과 호환되었을 가능성을 암시합니다.

CBUG는 계속해서 컴퓨터용 소프트웨어 라이브러리를 개발했다.그러나 이 라이브러리는 C64와 코모도어 VIC-20이 즐기는 대규모 소프트웨어 라이브러리와 비교하면 무색했다.

하이 프로파일 CBM-II 시리즈의 둥근 케이스 디자인은 나중에 CBM-II 회선을 대체하도록 설계된 원래의 PET/CBM 컴퓨터(CBM8296)의 재설계 버전에서 사용됩니다.또한 CBM-II의 메모리뱅킹 스킴은 약간의 변경을 가하여 Commodore 128에서 재사용됩니다.

참조

  1. ^ "Commodore 256: The 8-bit that never was". 21 July 2017.
  2. ^ "The Commodore CBM-II Page".
  3. ^ "Secret Weapons of Commodore: The 6509s: The P500, B128/256, B500, 600, 700, BX128/256".
  4. ^ old-computers.comCommodore PET 200, Wayback Machine에서 2010-11-21 아카이브, 2014년 8월 25일 액세스
  5. ^ "Under the Hood of the CBM 610". 2012-11-09. Retrieved 2016-04-28.
  6. ^ "Commodore B Series The Dusk of the Day".
메모들
  1. ^ CBM128-80도 B128도 1985년에 출시된 Commodore의 최종 8비트 가정용/퍼스널 컴퓨터인 Commodore 128(CBM 128 및 C128)과 혼동해서는 안 됩니다.a
  2. ^ 입력의 기호에 의해, 「POKE 0,35」명령어를 실행하면, CBM-II는 모든 것을 잠그고, 모든 메모리는 00과 FF로 채워집니다.

외부 링크