코모도어 1571

Commodore 1571
코모도어 1571
VC1571.JPG
Commodore 1571 플로피 드라이브
제조원코모도어 비즈니스 머신 주식회사
유형플로피 드라이브
발매일1985년(1985년)
초기 가격300 USD (1985년)800 USD (2022년 상당)
미디어GCR 또는[1] MFM을 사용한5 인치 플로피 디스크 DS DD
운영 체제CBM DOS 3.0[1] (128D는 v3.1 사용)
CPUMOS 6502[2] (2 MHz, WD1770[3])
기억2kB RAM 32kB[2] ROM
보관소350 ~ 410 kB (GCR 및 MFM)[2]
접속성코모도어 전용 시리얼 IEEE-488 5200 바이트/초[2]
뒤로
호환성.
제독 64호 코모도어 128
전임자코모도어 1570
후계자코모도어 1581

코모도어 15711985년 여름에 발표된 코모도어사의 하이엔드 5인치 플로피 디스크 드라이브입니다.양면 드라이브 메커니즘으로 플로피 1장당 총 360kB의 용량을 저장할 수 있는 양면 이중 밀도(DS/DD) 플로피 디스크를 사용할 수 있습니다.또한 전송 속도를 두 배로 높인 "버스트 모드"를 구현하여 이전 코모도어 드라이브의 매우 느린 성능을 해결했습니다.

이전의 코모도어 드라이브는 디스크 한 면에 170kB를 저장하는 사용자 지정 그룹 코드 기록 형식을 사용했습니다.이로 인해 스토리지 측면에서는 상당히 경쟁력이 있었지만, 다른 코모도어 기계에서 디스크를 읽고 쓰는 데만 국한되었습니다.1571은 CP/M 지원을 도입한 새로운 Commodore 128(C128)과 제휴하도록 설계되었습니다.이중 밀도 MFM 인코딩을 추가하면 드라이브가 현대의 CP/M 디스크(및 기타 많은 디스크)를 읽고 쓸 수 있게 되었습니다.

싱글 사이드의 전작인 15411570과는 달리, 1571은 디스크의 양면을 동시에 사용할 수 있습니다.이전에는 두 번째 면을 수동으로 뒤집어서만 사용할 수 있었습니다.디스크를 뒤집는 것도 회전 방향을 반대로 하기 때문에 두 가지 방법은 서로 바꿀 수 없습니다. 1541년에 뒤집어서 뒷면을 만든 디스크도 1571년에 뒤집어야 하며, 1571년에 쓴 디스크 뒷면을 양면 조작에 대한 네이티브 지원을 사용하여 1541년에 읽을 수 없습니다.

출시 및 기능

1571은 디자인 면에서도 기능 면에서도 Commodore 128에 필적하도록 출시되었습니다.1985년 여름 C128과 동시에 발표되었으며, 그 해 말에 대량으로 출시되었습니다.이후 C128D에는 시스템 유닛에 1571 드라이브가 내장되어 있었습니다.1571의 양면 디스크 용량은 340kB(70트랙, 각각 256바이트의 디스크 블록 1,360개)입니다. 8kB는 시스템용으로 예약되어 있으며(디렉토리 및 블록 가용성 정보), CBM DOS에서는 각 블록의 2바이트가 다음 논리 블록인 254 x 1,328 = 337, 329 또는 329에 대한 포인터 역할을 합니다.(단, 디스크 스토리지를 구성하는 프로그램에서는 데이터 디스크 등의 모든 공간을 사용할 수 있습니다.)

1571은 C128의 "버스트" 모드에 대응하여 2배의 고속 디스크 액세스를 실현하도록 설계되었지만, 오래된 Commodore 머신에 접속되어 있는 경우 드라이브를 사용할 수 없습니다.이 모드는 1541의 저속 비트 뱅킹 시리얼 루틴을 하드웨어에 구현된 진정한 시리얼 시프트 레지스터로 대체하여 드라이브 속도를 획기적으로 향상시켰습니다.이것은 Commodore가 패럴렐 IEEE-488 인터페이스에서 CBM-488 커스텀시리얼 인터페이스로 처음 전환할 때 계획되어 있었지만 VIC-20의 6522 VIA 시프트 레지스터의 하드웨어 오류로 [4]인해 제대로 작동하지 않았습니다.

C128에 연결되면 1571은 기본적으로 양면 모드로 전환됩니다. 이 모드에서는 드라이브가 자신의 340k 디스크와 단면 170kB 1541 디스크를 읽을 수 있습니다.BASIC에서 GO 64를 입력하여 C128을 C64 모드로 전환한 경우 1571은 양면 모드로 유지됩니다.전원을 켤 때 C= 키를 누르고 C64 모드를 활성화한 경우 드라이브는 자동으로 단면 모드로 전환되며, 이 경우 340kB 디스크를 읽을 수 없습니다(C64, Plus/4, VIC-20 또는 PET와 함께 1571을 사용하는 경우 기본값).BASIC에서 수동 명령을 발행하여 1571을 싱글사이드 모드와 더블사이드 모드로 전환할 수도 있습니다.또한 사용자가 1571의 읽기/쓰기 헤드 중 하나를 독립적으로 제어할 수 있도록 하는 문서화되지 않은 명령도 있습니다.이 명령어는 디스켓의 양면을 서로 분리하여 포맷할 수 있지만, 디스크는 거꾸로 뒤집히면 반대 방향으로 회전하기 때문에 1541에서는 읽을 수 없습니다.같은 맥락에서 1541로 작성된 "flippy" 디스크는 이 기능이 있는 1571에서 읽을 수 없으며 거꾸로 삽입해야 합니다.

1571은 1541과 100% 낮은 레벨의 호환성은 없지만 Microrose 및 Applade 게임에서 볼 수 있는 RapidLok 시스템 등 고급 복사 보호 기능을 사용하는 소프트웨어를 제외하고는 문제가 되지 않습니다.

1571은 1541년처럼 내부 전원 장치가 있었지만 이전 모델보다 소음이 현저하게 적고 냉각되는 경향이 있었습니다(나중에 1541-II 및 3인치 1581과 같은 코모도어 드라이브는 외부 전원 장치와 함께 제공되었습니다).1541-II/1581 전원장치에는 1571-II가 기재되어 있어 Commodore가 외장 전원장치를 탑재한 1571 버전을 출시하려고 했을 가능성이 있습니다.그러나 1571-II는 존재하지 않습니다.1571의 임베디드 OS는 CBM DOS V3.0 1571로 1541의 V2.[citation needed]6보다 향상되었습니다.

1571년대 초반의 ROM 기반 디스크 운영 체제에는 디스크 양쪽에 상대 파일이 있으면 파일이 파손되는 오류가 있었습니다.버전 2 ROM이 출시되었지만 초기 버그를 해결했지만 특히 1541 에뮬레이션에서 몇 가지 사소한 문제가 발생했습니다.신기하게도 V3.0으로 식별되었습니다.

1541년과 마찬가지로 Commodore는 처음에는 1571년에 대한 수요를 충족할 수 없었고, 가용성의 부족과 드라이브의 비교적 높은 가격(약 300달러)이 복제업자들에게 기회를 제공했습니다.Oceanic과 Blue Chip에서 각각 1개씩, 두 개의 1571개의 복제품이 등장했지만, 코모도어로부터의 법적 소송으로 그들은 시장에서 빠르게 쫓겨났다.

코모도어는 1985년 컨슈머 일렉트로닉스 쇼에서 코모도어 1572라고 불리는 듀얼 드라이브 버전을 발표했지만, 1572 DOS의 기술적 문제로 인해 [5]곧 취소되었다고 한다.1571(8kB)의 4배, ROM(64kB)의 2배가 됩니다.1572 에서는, 종래의 4040, 8050, 및 8250 듀얼 드라이브와 같이, 카피 프로텍트 되지 않는 미디어의 고속 디스크 백업이 가능하게 됩니다.

유럽의 플라스틱 케이스 C128 D 컴퓨터에 내장된 1571은 독립 실행형 버전과 전자적으로는 동일하지만, 나중에 금속 케이스 C128 D에 통합된 1571 버전은 독립 실행형 1571과 많은 차이가 있습니다.새로운 DOS 버전 3.1이 포함되어 있으며, 1571 DOS에서 사용되었던 일부 기능만 5710이라는 매우 단순한 칩으로 대체되었으며 독립 실행형 드라이브와의 호환성 문제가 있습니다.이 내장 1571은 다른 대부분의 Commodore 드라이브와 달리 칩에 사용되지 않는8비트 입출력 포트가 없기 때문에 SpeedDOS, DolphinDOS 및 기타 빠른 서드파티제의 Commodore DOS에서 사용되는 것과 같은 병렬 케이블을 이 드라이브에 설치할 수 없습니다.

테크니컬 디자인

드라이브가 모터 속도를 감지하고 모터 속도와 [6]일치하는 내부 데이터 샘플링 클럭 신호를 생성합니다.

1571은 데이터 스트림을 읽을 때 새들 캔슬러를 사용합니다.디스크상의 미가공 데이터 패턴이 2개의 연속된 0으로 구성되어 있을 때 보정 신호가 발생한다.GCR 기록 형식에서 읽기 신호 파형에 문제가 발생합니다.최악의 경우 패턴 1001은 잘못된 데이터 비트가 발생할 수 있는 안장 상태를 일으킬 수 있습니다.원래의 1541 드라이브는 원샷으로 문제를 해결합니다.1571에서는 게이트 어레이를 사용하여 이를 [7]디지털로 수정합니다.

이 드라이브는 MOS 6502 CPU, WD1770 또는 WD1772 플로피 컨트롤러, 2x MOS Technology 6522 I/O 컨트롤러 및 1x MOS Technology 6526을 사용합니다.

디스크 포맷

GCR 포맷으로 제한되었던 1541과는 달리 1571은 GCR과 MFM 디스크 포맷을 모두 읽을 수 있었습니다.C128에 포함된 CP/M 버전은 다음 형식을 지원했습니다.

1571은 많은 CP/M을 읽을 수 있습니다.5+1/4 디스크 [8]형식CP/M BIOS가 변경되면 임의의 소프트 섹터 40 트랙 MFM 포맷을 읽을 수 있다.드라이브의 MFM 컨트롤러 칩의 농도 선택기 핀이 비활성화(접지에 배선)되어 있기 때문에 단일 밀도(FM) 형식은 지원되지 않습니다.

1571은 MFM 디스크에서 부팅할 수 없습니다.사용자는 CP/M을 GCR 디스크에서 부팅한 후 MFM 디스크로 전환해야 합니다.

추가 소프트웨어를 사용하면 MS-DOS 형식의 플로피 파일을 읽고 쓸 수도 있습니다.이러한 목적을 위한 수많은 상업 및 공공 도메인 프로그램을 이용할 수 있게 되었고, 가장 잘 알려진 것은 SOGWAP의 "Big Blue Reader"입니다.C128은 DOS 기반의 소프트웨어를 실행할 수 없었지만 이 기능을 통해 PC 사용자와 데이터 파일을 교환할 수 있었습니다.Atari 8비트 130kB 또는 180kB 디스크 판독은 특수 소프트웨어에서도 가능했지만 MFM 인코딩이 아닌 FM을 사용한 표준 Atari 8비트 90kB 포맷은 디스크 컨트롤러가 FM 또는 MFM 인코딩을 사용하는지 여부를 결정하는 제어선을 수정하지 않고 1571 하드웨어에서 처리할 수 없었습니다.소프트웨어 제어가 아닌 완전히 접지(MFM 모드)로 배선됩니다.

1541 포맷에서는 154x/157x와 같은 5.25인치 DD 드라이브에 40개의 트랙이 사용 가능하지만 사용되는 트랙은 35개뿐입니다.Commodore는 일부 드라이브 메커니즘의 품질이 나쁘기 때문에 기본적으로 상위 5개 트랙을 사용하지 않기로 선택했습니다(또는 적어도 35개 이상 사용). 이러한 트랙에서 항상 안정적으로 작동하지는 않았습니다.

호환성과 구현의 용이성을 위해, 1571 드라이브의 메커니즘에 품질 문제가 발생하지 않았음에도 불구하고, 디스크의 각 물리적 측면에 하위 35개의 물리적 트랙을 조합하여 70개의 트랙으로 구성된 1571의 양면 포맷을 만들었습니다.

레퍼런스

인용문

  1. ^ a b "Commodore 1571 Disk Drive : Coming up to par:". 20 March 2015. Archived from the original on 26 March 2016. Retrieved 27 April 2016.
  2. ^ a b c d "Commodore 1571 disk drive specifications". Commodore Business Machines, Inc. October 1986. Retrieved 27 April 2016.
  3. ^ "Memory map". Commodore Business Machines, Inc. October 1986. Retrieved 27 April 2016.
  4. ^ "Binary Dinosaurs - C64 Notes". 7 April 1994. Retrieved 27 June 2013.
  5. ^ "A nostalgic look back at the Commodore 128". December 1985 – January 1986. Retrieved 12 January 2013.
  6. ^ "20 Pin Gate array (continued)". October 1986. Retrieved 27 April 2016.
  7. ^ "20 Pin Gate array 1541B and 1571". October 1986. Retrieved 27 April 2016.
  8. ^ Waite, Mitchell; Lafore, Robert; Volpe, Jerry (1985). "The CP/M Mode". The Official Book for the Commodore 128 Personal Computer. Howard W. Sams & Co. p. 98. ISBN 0-672-22456-9.

인용된 작품

  • 엘린저, 레이너(1986년).1571 내부.Grand Rapids, MI: Abacus Software (독일어판 뒤셀도르프 번역: Data Becker GmbH).ISBN 0-916439-44-5.

외부 링크