IBM 카세트 테이프

IBM cassette tape

원래의 IBM Personal Computer와 IBM PCjr은 콤팩트 카세트 [1]테이프에 데이터와 프로그램을 저장하는 것을 지원했습니다.

Apple II, Commodore 64, BBC Micro와 같은 당시의 가정용 컴퓨터는 플로피 디스크에 비해 하드웨어와 미디어의 비용이 낮기 때문에 카세트 테이프를 저장용으로 사용하는 것이 일반적이었다.80년대 내내 다양한 가정용 컴퓨터 소프트웨어가 테이프에서 사용 가능했습니다.

그러나 IBM [2]PC 카세트 포맷은 플로피 디스크 드라이브를 하나 이상 장착하지 않고 IBM에서 제공하는 진단 테이프를 제외하고 거의 출하되지 않았기 때문에 [3]테이프로 판매된 소프트웨어는 없는 것으로 보이며 후속 PC XT에는 인터페이스가 포함되지 않았습니다.이러한 인기의 부족에도 불구하고, 1987년 오리지널 PC가 단종될 때까지 IBM은 플로피 디스크 드라이브 [4]없이 출하된 모델 104를 계속 제공했습니다.

IBM PCjr은 플로피 디스크 드라이브 없이 거의 판매되지 않았지만 상용 소프트웨어를 로드하기 위한 ROM 카트리지 슬롯도 두 개 있어 편리성과 신뢰성을 향상시켰습니다.

사용하다

저장용 외장 카세트 레코더만 있는 IBM PC는 카세트 작업을 지원하는 기본 제공 ROM BASIC만 운영 체제로 사용할 수 있었습니다.IBM PC DOS는 카세트 테이프를 지원하지 않았지만, 사용자가 소프트웨어를 작성하여 지원할 수 있었습니다.

BIOS 인터럽트 콜 15h 루틴은 카세트 모터를 켜고 끄고 데이터를 읽거나 쓰는 기술 참조 매뉴얼에 기재되어 있습니다.데이터는 리드인 섹션으로 작성되었으며 [5]2바이트 CRC로 256바이트 블록으로 포맷되었습니다.프로그래머는 또한 카세트 릴레이의 I/O 주소에 쓰기를 통해 작동할 수 있습니다.IBM BASIC의 카세트, 디스크, 고급 및 카트리지 버전에는 카세트 작업에 대한 문구가 포함되었지만, 이러한 기능은 기계에 카세트 포트가 있는 경우에만 작동했습니다.

디스크 드라이브의 250킬로비트/[1]초에 비해 데이터 전송 속도는 1-2킬로비트/초에 불과했습니다.

data 형식

IBM PC 5150의 기술 참조 자료에는 WRITE-BLOCK 루틴이 카세트 드라이브 모터를 켜고 각 바이트를 비트로 변환하도록 명시되어 있습니다.(1) 비트는 1.0ms 타이머 주기에 대응하고, (0) 비트는 0.5ms에 대응하며, 기록 속도는 1000~2000bit/s입니다.

"111111"의 첫 번째 256바이트가 쓰여집니다.동기화 비트 "0"이 하나 있습니다.모든 데이터가 [5]전송될 때까지 0x16. 256바이트 데이터 블록과 2바이트 CRC의 동기화 바이트가 기록됩니다.

커넥터 핀 배치

IBM PC는 카세트 포트에 암컷 5핀 DIN 커넥터(키보드 커넥터와 동일)를 사용했습니다.

핀 배치:[6]

  • 핀 1: 모터 제어 공통
  • 핀 2: GND
  • 핀 3: 모터 제어(6V/1A) 릴레이
  • 핀 4: DATA-IN (500nA, 1000-2000 보에서 13V)
  • 핀 5: DATA-OUT (0.68V("AUX") 또는 75mV("MIC")에서 점퍼 가능)

모터 제어: 8255A 포트0x61, 비트 3: 0 = 켜짐, 1 = 꺼짐.

「 」를 참조해 주세요.

레퍼런스

  1. ^ a b Williams, Gregg (January 1982). "A Closer Look at the IBM Personal Computer". BYTE. p. 36. Retrieved 19 October 2013.
  2. ^ "IBM Personal Computer 1.02용 진단(카세트)"
  3. ^ The Peter Norton Programmer's Guide to the IBM PC. Microsoft Corporation. 1985. ISBN 0914845462. I have never encountered a PC program on tape for sale. In fact, about the only use of the cassette port that I am aware of is the homespun and jerry-rigged use of this port as a poor-man's serial port.
  4. ^ "Nerdly Pleasures: Tape Cassette Storage with the IBM PC and PCJR". 20 April 2014.
  5. ^ a b "IBM PC and PCjr Cassette Waveforms". 091207
  6. ^ IBM(1983년).IBM PC 기술 참조 핸드북.코멘트:또한 ROM BIOS 소스 코드와 원본 IBM PC의 도식도 전체 목록이 포함됩니다.