캔자스시티 표준
Kansas City standardKCS(Kansas City Standard) 또는 Byte 표준은 표준 카세트 테이프에 300비트/초의 데이터 속도로 디지털 데이터를 저장하는 방법입니다.1975년 11월 미주리주 캔자스시티에서 열린 Byte 매거진이 주최한 심포지엄에서 저렴한 소비자 품질의 카세트에 디지털 마이크로컴퓨터 데이터를 저장하기 위한 표준을 개발하기 위해 시작되었습니다.이 기준에 근거한 최초의 시스템은 1976년에 등장했습니다.
기본 표준의 한 가지 변형은 300비트/초에서 동일하지만 옵션인 1200비트/초 모드를 사용하는 CUTS입니다.CUTS는 Acon 및 MSX를 포함한 이후 여러 머신패밀리에서 사용되는 기본 인코딩입니다.MSX는 이와 유사한 상위 2400비트/초 모드를 추가했습니다.CUTS의 1200비트/초 모드는 크로스 플랫폼 BASICODE 전달의 표준으로 사용되었습니다.
KCS는 마이크로컴퓨터 혁명 초기부터 시작됐지만 대체 인코딩의 확산을 막지는 못했다.그 시대의 대부분의 가정용 컴퓨터는 KCS 또는 서로 호환되지 않는 고유한 형식을 가지고 있습니다.
역사
초기 마이크로컴퓨터는 일반적으로 프로그램 스토리지에 천공 테이프를 사용합니다.이것은 고가의 옵션입니다.컴퓨터 컨설턴트 Jerry Ogdin은 종이 테이프를 대체하기 위해 카세트에 오디오 톤을 사용하는 것을 고안했습니다.그는 Popular Electronics 잡지의 편집자인 Les Solomon에게 그 아이디어를 가져갔는데, Les Solomon은 마찬가지로 천공 테이프에 좌절했다.1975년 9월, 두 사람은 1과 0을 나타내는 두 가지 톤을 사용하여 HITS(취미주의자들의 교환 테이프 시스템)에 관한 기사를 공동 집필했다.얼마 지나지 않아 많은 제조업체들이 모두 [1]호환되지 않는 유사한 방식을 사용하기 시작했습니다.
Byte 매거진을 막 시작한 Wayne Green은 모든 제조업체들이 모여서 하나의 카세트 표준을 생산하기를 원했다.그는 1975년 11월 7일부터 8일까지 이틀간 [2]미주리주 캔자스시티에서 회의를 조직했다.참가자들은 Don Lancaster의 디자인을 기반으로 한 시스템에 정착했습니다.회의 후 프로세서 테크놀로지의 리 펠센슈타인([3]Lee Felsenstein)과 Percom의 해롤드 모흐(Harold Mauch)가 이 표준을 작성했으며, Byte 매거진 창간호에 게재되었다.
KCS 카세트인터페이스는 시리얼 포트에 연결된 모뎀과 비슷합니다.시리얼 포토의 1과 0은, Audio Frequency-Shift Keying(AFSK)을 사용해 오디오톤으로 변환됩니다"0" 비트는 1200Hz의 사인파의 4사이클, "1" 비트는 2400Hz의 8사이클로 표시됩니다.그러면 데이터 속도가 300 보가 됩니다.각 프레임은 1개의 "0" 시작 비트로 시작하여 8개의 데이터 비트(최소 유효 비트 우선)에 이어 2개의 "1" 정지 비트로 시작합니다.따라서 각 프레임은 데이터 레이트의 경우 11비트입니다.27+3µ11 바이트/초
Byte 1976년 2월호에는 심포지엄에 관한 보고서가[4] 게재되어 있으며, 3월호에는 Don[5] Lancaster와 Harold [6]Mauch의 2가지 하드웨어 예가 게재되어 있습니다.300 보레이트는 신뢰성이 높지만 속도가 느립니다.일반적인 8킬로바이트 BASIC 프로그램은 로드하는 데 5분이 걸립니다.대부분의 오디오 카세트 회로는 고속을 지원합니다.
솔로몬에 따르면, 그 노력은 성공하지 못했다: "불행하게도, 그것은 오래 지속되지 않았다; 그 달이 끝나기 전에, 모든 사람들은 자신만의 테이프 표준으로 돌아갔고 녹음 혼란은 더 [1]심해졌다."
캔자스시티 심포지엄 참가자는 다음과 같습니다.[4]
- 인디애나 주 블루밍턴 시 레이 보릴
- 할 챔버린, 노스캐롤라이나주 롤리, 컴퓨터 취미생활자
- Raleigh, The Computer Hobbyist, 노스캐롤라이나 주, Richard Smith씨
- 톰 더스턴, MITS, 앨버커키, 뉴멕시코 주
- 빌 게이츠, MITS, 앨버커키, 뉴멕시코 주
- 에드 로버츠, MITS, 앨버커키, 뉴멕시코 주
- 밥 잘러, MITS, 앨버커키, 뉴멕시코 주
- Lee Felsenstein, LGC 엔지니어링 / 프로세서 테크놀로지, 캘리포니아 버클리
- Les Solomon, Popular Electronics Magazine, 뉴욕, 뉴욕
- Bob Marsh, 프로세서 테크놀로지, 캘리포니아 버클리
- 조 프래피어, 미크라-D, 벨링엄, 매사추세츠 주
- 게리 케이(텍사스 주 샌안토니오, 사우스웨스트 테크니컬 프로덕츠 코퍼레이션)
- Harold A Mauch, Pronetics/Percom Data, Garland Texas
- Bob Nelson 씨, 캘리포니아 샌라몬 PCM
- 조지 페린, 일리노이주 어바나, HAL Communications Corp.
- Paul Tucker, HAL Communications Corporation, 일리노이주 어바나
- 마이클 스톨로위츠, Godbout Electronics, 캘리포니아 오클랜드
- 마이크 와이즈, 바운티풀, 유타 주, 스피어
확장 기능
원래 표준에서는 데이터를 "마크"(1개) 및 "스페이스"(0개)로 기록합니다.마크 비트는 2400Hz의 주파수에서 8사이클로 구성되며 스페이스 비트는 1200Hz의 주파수에서 4사이클로 구성됩니다.보통 1바이트(8비트) 길이의 워드는 최하위 비트인 작은 엔디언 순서로 기록됩니다. 7비트 워드는 패리티 비트 뒤에 나옵니다.
프로세서 테크놀로지는 300 또는 1200 보로 동작하는 인기 있는 CUTS(컴퓨터 유저즈 테이프 스탠다드)를 개발했습니다.S-100 버스 CUTS 테이프 I/O 인터페이스 보드를 제공했는데, 이 보드는 모든 S-100 시스템에 CUTS와 캔자스시티의 표준 지원을 제공합니다.
초기 PC 소매업자 Stan Veit에 따르면, "S-100 컴퓨터의 사실상의 표준이 되었다"고 하는 Tarbell 카세트 인터페이스는 Tarbell "네이티브" 모드("Tarbell 표준")[7] 외에 캔자스시티 표준을 지원했다.
Acon Computers Ltd는 BBC[8] Micro 및 Acon Electron 마이크로컴퓨터에 1200 보드의 CUTS를 구현하여 "0" 비트를 1200Hz 사인파의 1 사이클로, "1" 비트를 2400Hz파의 2 사이클로 줄였습니다.표준 부호화에는 8비트 정보마다 "0" 시작 비트와 "1" 정지 비트가 포함되어 있어 초당 960비트의 유효 데이터 전송률을 제공합니다.또, 읽기 에러가 발생했을 때에 테이프를 되감아 고장난 블록으로부터 리트라이 할 수 있도록, 캐리어 톤의 갭과 각 블록에 시퀀스 번호 및 CRC 체크섬을 가지는 256 바이트 블록으로 데이터를 기록한다.
디폴트로는 MSX는 Acon과 같은 비트 인코딩을 사용하는 표준의 1200 보 바리에이션과 오디오 레이트를 2배로 하는 2400 보 바리에이션 모두를 지원합니다.즉, "0" 비트는 2400Hz 파형의 1 사이클, "1" 비트는 4800Hz [9]파형의 2 사이클입니다.Acon 머신과는 달리 MSX는 1개의 "0" 스타트 비트 외에 2개의 "1" 스톱 비트를 사용하기 때문에 1200 보의 유효 레이트는 약 873 비트/초, 2400 보의 유효 레이트는 약 1745 비트/초입니다.머신의 BIOS는, 이상적인 오디오 소스에서 최대 3600 보의 속도로 데이터를 읽어낼 수 있습니다.밥 코티스와 마이크 블랜드포드가 제안하고 아마추어 컴퓨터 클럽 뉴스레터에 게재된 Quick CUTS 표준도 2400 보로 작동하며, "0"은 1200Hz의 반주기, "1"은 2400Hz의 전체 사이클로 인코딩됩니다.리시버는 위상 잠금 루프를 사용하여 셀프 클럭킹하고 있었습니다.1978년에 발행된 이 문서는 1982년 유사한 코드화된 마크 반전 제안 특허보다 앞선다.
실장
초기 마이크로컴퓨터
일부는 S-100 버스를 이용한다.
- Compukit UK101
- Exidy Susrer 옵션 S-100 확장 버스, 표준 300비트/초 모드 및 기본 1200보 바리안트.
- Kim-1, MOS 테크놀로지 옵션 S-100 확장 버스(KIMSI), 표준 300비트/초 모드 및 하이퍼 타입 1200 보 바리안트.
- Lucas Nascom 1, 2 (1200비트/초 배리언트도 지원, 이하 참조)
- 미츠 알테어 8800
- Motorola MEK D1 6800 보드
- 오하이오 사이언티픽 C1P/슈퍼보드 II
- 프로세서 테크놀로지 Sol-20 터미널 컴퓨터
- 프로세서 테크니컬 컷 S-100 버스테이프 I/O인터페이스 보드
- SWTPC의 Motorola 6800 기반 컴퓨터
- Tangerle Microtan 65 (300 보 CUTS - 고속 2400 비 CUT 포맷도 이용 가능)
- Eltec (독일 회사) Eurocom 1
- Z80 스타터 키트(1977년 - SD Systems 개발 보드 - 300 보 - S-100 버스)
퍼스널 컴퓨터
- ABC 80
- 에이콘 컴퓨터 주식회사
- Acoron 시스템 1 (300 보만)[10]
- Acorn Atom (유틸리티 팩1의 "fast cos" 프로그램을 사용하여 300 보 표준 / 1200 보)
- BBC Micro (300 및 1200 보 바리에이션)
- Acon Electron (1,200 보만)
- Dick Smith Super-80 (300 보 한정)
- Elektor Magazine 전국 SC/MP 프로젝트
- 히스킷
- MicroBee 시스템
- MicroBee (300 및 1200 보)
- MSX(1200 및 2400 보)
- Nascom(300 및 1200)
- Sega SC-3000 A 약간 다른 600 보 베리안트
- 트라이엄프 아들러
- Alphatronic PC
- Alphatronic PC16
- Z80NE Nuova Elettronica(LX.385 인터페이스 포함)
- 카오스 홈브루 컴퓨터
프로그램 가능한 계산기
- 카시오
- FX-502P 시리즈 (FA-1 인터페이스 포함) (300 보)
- FX-602P 시리즈 및 FA-2 인터페이스 탑재 FX-702P(300보)
- Casio FX-603P 및 Casio FX-850P, FA-6 인터페이스(300 및 1200 보)
- Casio FX-750P, FA-20 인터페이스 탑재(300보)
- Casio PB-700 (FA-11 인터페이스 포함) (300 보)
기타 디바이스
- TA-1 테이프 인터페이스 모듈을 갖춘 Casio PT-50 전자 키보드.
- Roland TR-707 드럼 기계와 기타 악기.
대체 형식

1976년 8월 뉴저지 주 애틀랜틱 시티에서 열린 퍼스널 컴퓨팅 쇼에서 프로세서 테크놀로지의 밥 마쉬는 소프트웨어를 비닐 레코드에 압착하는 것에 대해 Interface Age 매거진의 발행인인 밥 존스에게 접근했습니다.프로세서·테크놀로지는, 녹화하는 인텔 8080 프로그램을 제공하고 있습니다.이 테스트 기록은 기능하지 않아 프로세서 테크놀로지는 이 작업에 [12]더 많은 시간을 할애할 수 없었습니다.사우스웨스트 테크니컬 프로덕트(SWTPC)의 다니엘 메이어와 게리 케이는 Robert Uiterwyk가 Motorola 6800 마이크로프로세서용 4K BASIC 인터프리터 프로그램을 제공하도록 주선하였습니다.그 아이디어는 그 프로그램을 캔자스 시티 형식으로 오디오 테이프에 녹화한 후 그 테이프에서 마스터 레코드를 만드는 것이었다.Eva-Tone은 한 곡을 담을 수 있는 얇은 비닐로 사운드시트를 만들었는데, 이것들은 저렴하고 [13]잡지에 실릴 수 있었다.MicroComputerSystems Inc.의[14] Bill Turner, Bill Blomgren[15], Interface Age의[8] Bob Jones, Holiday Inn의 Bud Schamburger와 함께 Eva-Tone과 협력하여 성공적인 프로세스를 개발했습니다.테이프에 기록하는 중간 단계에서 드롭아웃이 발생했기 때문에 SWTPC AC-30[16] 카세트 인터페이스가 레코드 절단 장치에 직접 연결되었습니다.1977년 5월호 인터페이스 에이지에는 캔자스시티의 표준 오디오를 약 6분 수록한 331⁄3 RPM 레코드인 최초의 「플로피 ROM」이 수록되어 있습니다.1978년 9월 FDD No. 5에는 양면이 있습니다.Apple BASIC, "자동 드레스 패턴" 및 IAPS 포맷, "편지 쓰기 프로그램"입니다.
「 」를 참조해 주세요.
추가 정보
- Feichtinger, Herwig (1987). "1.8.3. Kassettenaufzeichnung" [1.8.3. Cassette recording]. Arbeitsbuch Mikrocomputer [Microcomputer work book] (in German) (2 ed.). Munich, Germany: Franzis-Verlag GmbH. pp. 230–235. ISBN 3-7723-8022-0.
- Hübler, Bernd (1987) [1986]. "2.6. Kassetteninterface" [2.6. Cassette interface]. In Erlekampf, Rainer; Mönk, Hans-Joachim (eds.). Mikroelektronik in der Amateurpraxis [Micro-electronics for the practical amateur] (in German) (3 ed.). Berlin: Militärverlag der Deutschen Demokratischen Republik, Leipzig. pp. 92–99, 164–165. ISBN 3-327-00357-2. 7469332.
- von Cube, Marcus (2015-03-15). "CASsette IO Utilities". Archived from the original on 2017-03-14. Retrieved 2017-03-14.
레퍼런스
- ^ a b Les Solomon, "Solomon's Memory", 디지털 델리, 1984
- ^ Bunnell, David (December 1975). "BYTE Sponsors ACR Standards Meeting". Computer Notes. Vol. 1, no. 6. Altair Users Group, MITS Inc. p. 1. Archived from the original on 2012-03-23. Retrieved 2007-05-04.
- ^ Lancaster, Don (September 1975). "Serial Interface". BYTE. No. 1. Green Publishing. p. 22. Retrieved 2018-04-10.
- ^ a b Manfred and Virginia Peschke (February 1976). "Report: BYTE's Audio Cassette Standards Symposium". BYTE. No. 6. BYTE Publications. pp. 72–73.
- ^ Don Lancaster (March 1976). "Build the Bit Boffer". BYTE. No. 7. BYTE Publications. pp. 30–39.
- ^ Harold A. Mauch (March 1976). "Digital Data on Cassette Recorders". BYTE. No. 7. BYTE Publications. pp. 40–45.
- ^ "The IMSAI 8800". pc-history.org. Retrieved 2018-09-24.
- ^ R. T. Russell, BBC Engineering Designs Department (1981). The BBC Microcomputer System. PART II — HARDWARE SPECIFICATION (Report). The British Broadcasting Corporation.
- ^ "4, ROM BIOS". The MSX Red Book. Kuma Computers. 1985. ISBN 0-7457-0178-7.
- ^ Acoron System 1 테크니컬 매뉴얼, 페이지 15: "컴퓨터 사용자 테이프 표준 인터페이스 탑재"
- ^ "Cassette replacement for a Heathkit ET-3400A trainer".
- ^ Jones, Robert S. (May 1977). "The Floppy ROM Experiment". Interface Age. McPheters, Wolfe & Jones. 2 (6): 28, 83.
- ^ Penchansky, Alan (November 10, 1979). "New Building for 'Soundsheets' Firm". Billboard. Vol. 91, no. 45. New York: Billboard Publications. p. 88. ISSN 0006-2510.
- ^ Turner, William W. (May 1977). "Robert Uiterwyk's 4K BASIC". Interface Age. McPheters, Wolfe & Jones. 2 (6): 40–54.
- ^ Blomgren, William (May 1977). "Platter BASIC: The Search for a Good, Random Access, Record Cutting Juke Box". Interface Age. McPheters, Wolfe & Jones. 2 (6): 29–36.
- ^ Gary Kay (December 1976). "The Designer's Eye View of the AC-30". BYTE. Vol. 1, no. 16. BYTE Publications. pp. 98–108.