BBC 마이크로

BBC Micro
BBC 마이크로
BBC owl.svg
BBC Micro Front Restored.jpg
BBC Micro Model A/B(표준 구성)
개발자BBC
제조사도토리 컴퓨터
유형8비트 가정용 컴퓨터
출시일자1981년 12월 1일; 40년(1981-12-01)
수명1981–1994
도입가격£235 모델 A, £335 모델 B(1981년)
중단됨1994; 28년 전 (1998년)
판매된 단위150만 이상
미디어카세트 테이프, 플로피 디스크(옵션) – 5+14 인치(공통) (SS/SD, DS/SD, DS/DD), 3+12 인치(래어), 하드 디스크(SS/DD, DS/DD), '윈체스터'(래어), 레이저디스크(BBC Domesday Project)라고도 한다.
운영 체제도토리 MOS
CPU2 MHz MOS Technology 6502/6512
기억력
  • 16-32 KiB(모델 A/B)
  • 64–128 KiB(모델 B+)
  • 128KiB(주)
  • 추가 32–128KB ROM, 272KiB로 확장 가능
저장
  • 100-800KB(DFS)
  • 160–1280KB(ADFS 플로피 디스크)
  • 20MB(ADFS 하드 디스크)
디스플레이PAL/NTSC, UHF/복합/TTL RGB
그래픽스
소리
  • Texas Instruments SN76489, 4채널, 모노
  • ROM 구문이 있는 TMS5220 음성 합성기(옵션)
입력키보드, 화재 버튼이 있는 트윈 아날로그 조이스틱, 라이트 펜
연결성프린터 병렬, RS-423 직렬, 사용자 병렬, Econet(옵션), 1MHz 버스, 튜브 보조 프로세서 인터페이스
50W
전임자도토리 아톰
후계자도토리 아르키메데스
관련기사도토리 일렉트로닉스

영국 방송사 마이크로컴퓨터시스템(BBC Micro)은 BBC 컴퓨터 리터러시 프로젝트를 위해 1980년대 에이콘 컴퓨터가 설계·구축한 마이크로컴퓨터 및 관련 주변기기 시리즈다.교육에 중점을 두고 설계되었으며, 견고성, 확장성, 운영체제의 품질 등이 돋보였다.크리스 설이 기계 사용법을 배우는 모습을 담은 1982년 텔레비전 시리즈 The Computer ProgramBBC2를 통해 방영되었다.

리터러시 프로젝트의 TV 프로그램과 문학에 동반할 컴퓨터 입찰 요구 이후, 에이토리는 단기간에 프로토타입으로 아톰 컴퓨터의 후속 모델프로톤과의 계약을 따냈다.BBC Micro로 개칭된 이 시스템은 영국의 대부분의 학교에서 채택되어 에이콘의 운명을 바꾸었다.그것은 또한 비싼 비용에도 불구하고 영국에서 가정용 컴퓨터로 성공했다.도토리는 나중에 ARM 아키텍처를 시뮬레이션하고 개발하기 위해 이 기계를 사용했다.

결국 9개의 모델이 BBC 브랜드와 함께 제작되었지만, "BBC Micro"라는 문구는 보통 첫 번째 6개 모델(모델 A, B, B+64, B+128, 마스터 128, 마스터 컴팩트)을 지칭하기 위해 구어체로 사용되며, 후속 BBC 모델들은 아토리의 아르키메데스 시리즈의 일부로 간주된다.

역사

2008년 BBC 마이크로팀 일부

1980년대 초, BBC는 BBC 컴퓨터 리터러시 프로젝트로 알려지게 된 것을 시작했다.이 프로젝트는 ITV 다큐멘터리 시리즈 The Mighty Micro에 부분적으로 대응하여 시작되었는데, 영국의 국립물리연구소크리스토퍼 에반스가 다가오는 마이크로컴퓨터 혁명과 그것이 영국의 경제, 산업, 생활양식에 미치는 영향을 예측했다.[1]

BBC는 이 프로젝트를 그들이 TV 시리즈인 "컴퓨터 프로그램"에서 보여줄 수 있는 다양한 작업을 수행할 수 있는 마이크로컴퓨터를 기반으로 하고 싶었다.주제 목록에는 프로그래밍, 그래픽, 사운드와 음악, 텔레텍스트, 외부 하드웨어 제어, 인공지능 등이 포함되었다.BBC 컴퓨터에 대한 야심찬 사양을 개발했고, 에이콘 컴퓨터, 싱클레어 리서치, 뉴베리 연구소, 감귤 컴퓨터 시스템즈, 드래곤 데이터 등 여러 회사와 이 프로젝트를 논의했다.[1]

그러나, 보다 일반적인 컴퓨터 사용능력 이니셔티브에 특정 마이크로컴퓨터를 도입하는 것은 논쟁의 대상이 되어, BBC가 특정 상업용 제품을 홍보하고, 기존의 훈련 및 교육 제공자의 정보 네트워크를 촉진하는 「전통적인 BBC 패턴」을 넘어서고 있다는 비판이 제기되었다.심지어 산업부는 BBC를 "정부 산업 정책의 무기"로 만들고 컴퓨터 리터러시 프로젝트를 "뒷문으로 자금을 대는 산업"의 방법으로 사용함으로써 표면적으로는 산업 보조금 지급에 반대하는 정부를 대신하여 공공 재정 지원을 흐리게 했다는 비난까지 받았다.[2]

마이크로컴퓨팅에 BBC의 관여는 또한 ITV 네트워크의 독립 텔레비전 회사들의 그들 자신의 이니셔티브와 경쟁 컴퓨터 시스템을 도입하기 위한 잠정적인 계획을 시작했으며, Transam Computers가 제안한 CP/M 기반 시스템은 독립 텔레비전 회사 협회의 이니셔티브를 고려 중에 있었다.1983년 말 회의제안된 기계는 BBC 모델 B와 같은 399파운드의 가격이 책정되었을 것이며, 디스크 인터페이스인 64KB의 RAM과 직렬 및 병렬 인터페이스를 제공하는 것으로 보고되었는데, 그 자체는 이중 플로피 드라이브를 포함하고 1,700파운드의 비용이 드는 기존의 기계인 Transam Tuscan의 "저비용 개발"이다.[3]이 제안은 컴퓨터 제품 광고주와의 이해충돌 우려와 함께 후원을 금지하는 방송 규정상 회사의 의무를 위반할 우려가 있다는 이유로 ITV 업체들에 의해 부결되었다.[4]프리즘 마이크로덕트의 ITV와의 관여를 부인함에도 불구하고, 그 회사는 이미 방송 그룹이 검토 중인 것으로 소문난 제품에 대해 트랜삼과 합작 투자를 추진하고 있었다.[5]이후 렌으로 알려진 비즈니스 시스템인 이 제품은 이런 '스렌'으로 포지셔닝된 것으로 알려졌다.[6]1983년 말에 "ITV Micro"는 또한 Oracle 텔레텍스트 수신 기능이 있는 가정용 모델로 제공될 예정이다.그러나 모든 ITV 가맹점주들이 마이크로컴퓨팅과 관련된 프로그램 스케줄링이나 컴퓨터 소매 전략을 추구하는 것에 똑같이 열정적인 것은 아니었다.[7]

아토콘 팀은 이미 기존의 아톰 마이크로컴퓨터의 후계자를 연구하고 있었다.프로토온으로 알려진, 그것은 더 나은 그래픽과 더 빠른 2 MHz MOS Technology 6502 중앙 처리 장치를 포함했다.이 기계는 당시 설계 단계에 불과했고 스티브 퍼버, 소피 윌슨 등 에이콘 팀은 스케치된 디자인에서 작업 시제품을 제작하는 데 1주일이 걸렸다.[8]그 팀은 BBC를 보여주기 위해 함께 일하는 프로톤을 얻기 위해 밤새 일했다.[9]BBC는 프로토스의 6502 CPU와 독점 운영체제가 아닌 질로그 Z80 CPU와 CP/M 운영체제가 탑재된 컴퓨터를 기대했지만, 프로톤은 BBC의 사양과 일치하는 유일한 기계였고, 또한 거의 모든 파라미터에서 사양을 초과했다.[10][1]BBC는 프로토타입에 기초하여 1981년 2월에 도토리와 계약을 체결했다; 6월에 BBC Micro의 사양과 가격이 결정되었다.[11]BBC가 CP/M과의 "산업 표준" 호환성에 대한 기대를 수용하기 위해 존 콜의 지시에 따라 튜브 인터페이스가 설계에 통합되어 Z80초 프로세서를 추가할 수 있게 되었다.[12]1984년 에이콘과 BBC 기업간의 새로운 계약이 4년 임기로 합의되었고, 다른 제조업체들은 이 계약을 신청했다.도토리 대표는 BBC 모델 B가 재계약 기간 내내 경쟁력이 없을 것이며 후임자가 등장할 것이라고 인정했다.[13]

OS ROM v1.0에는 다음과 같은 크레딧이 포함되어 있다(여기서 코드).

(C) 1981년 Acorn Computers Ltd.BBC 컴퓨터 개발에 다음과 같은 기여자들 덕분이다.- 데이비드 앨런, 밥 오스틴, 램 배너지, 폴 본드, 앨런 부스로이드, 캠브리지, 클레어톤,존 콜, 존 콕스, 앤디 스크럽스, 크리스 커리, 6502명의 디자이너, 제레미 디온, 팀 돕슨,조 던, 폴 파렐, 페란티, 스테브 퍼버, 존 기번스, 앤드류 고든, 로렌스 하드윅, 다일런 해리스,헤르만 하우저히타치,앤디 호퍼,ICL,Martin Jackson,Brian Jones,Chris Jordan,David King,David Kitson,Paul Kriwaczek,Computer Laboratory,Peter Miller,Arthur Norman,Glyn Phillips,Mike Prees,John Radcliffe,Wilberforce Road,Peter Robinson,Richard Russell,Kim Spence-Jones,Graham Tebby,Jon Thackray,Chris Turner,Adrian Warner,Roger Wilson,Alan Wright. 

덧붙여 BASIC ROM(v2와 v4)의 마지막 바이트에는, 당시 로저로 알려진 소피 윌슨을 지칭하는 「로거」라는 단어가 포함되어 있다.[14]

시장영향

모델 B의 키보드, 모델에 사용된 두 개의 매우 유사한 설계 중 하나

이 기계는 비록 생산 문제로 인해 초기 운영의 대다수가 1982년으로 밀려났지만 1981년 12월 1일에 BBC 마이크로컴퓨터로 출시되었다.[11][15][better source needed]"벌집"[16]이라는 별명을 가진, 그것은 영국, 특히 교육 시장에서 인기가 있었다; 영국 학교의 약 80%가 BBC 마이크로 컴퓨터를 가지고 있었다.[17][18]

바이트는 BBC Micro Model B라고 불리는 "컴퓨터 기술에서 자기 계발을 넘어서는 많은 용도를 가진 무보완 컴퓨터"라고 불린다.그것은 Tube 인터페이스를 "컴퓨터의 가장 혁신적인 기능"이라고 불렀고, "일부 영국 마이크로컴퓨터는 주어진 가격에 더 많은 기능을 제공하지만, 다용성과 확장 능력 면에서 BBC를 능가하는 것은 하나도 없다"고 결론지었다.[19]이듬해인 1982년 출시한 싱클레어 리서치의 ZX 스펙트럼코모도어 인터내셔널코모도어 64와 마찬가지로 수요가 공급을 크게 초과했다.몇 달 동안, 고객들이 그들이 주문한 기계를 받기 전까지 오랜 지연이 있었다.

이 기계를 미국과 서독에 판매하기 위한 노력이 이루어졌다.[20]1983년 10월까지, 미국 운영진은 미국 학교들이 총 2,100만 달러의 주문을 했다고 보고했다.[21]매사추세츠주 로웰의 한 배치에서 17만7000달러(약 1억7000만원)에 달하는 138개의 BBC 마이크로가 시내 27개 학교 중 8개 학교에 설치됐으며, 컴퓨터의 네트워킹 능력, 교육 자격증, '고교육 품질'을 갖춘 소프트웨어의 가용성이 모두 선택 이유로 제시됐다.ng IBM, Apple 및 Commodore의 경쟁에 우선하는 도토리의 기계.[22]1984년 10월, 미국 딜러망의 대대적인 확장을 준비하는 동안, 아토리는 영국 학교에서 컴퓨터의 85%를 판매하고, 월 4만대의 기계를 납품한다고 주장했다.[23]그 해 12월, 에이콘은 미국 교육용 컴퓨터 시장의 선두주자가 되겠다는 의도를 밝혔다.[24]뉴욕타임스지역 네트워킹을 포함하는 것이 교사들에게 가장 중요한 것이라고 생각했다.[24]그 수술로 인해 인터페이스 에이지 매거진에서 적어도 한 딜러의 광고가 나왔지만,[25] 결국 그 시도는 실패했다.[26]영국에서 이 기계의 성공은 주로 "교육적인" 컴퓨터로서 받아들여졌기 때문인데, 영국 학교들은 컴퓨터 사용능력, 정보기술 기술을 가르치기 위해 BBC 마이크로스를 사용했다.[1]도토리는 다른 제품보다 B모델 컴퓨터로 더 유명해졌다.[27]인도를 포함한 일부 영연방 국가들은 1987년경 자체 컴퓨터 사용능력 프로그램을 시작하여 BBC Micro를 사용했는데, 그 중 반도체 콤플렉스 리미티드(Sconductor Complex Limited)가 생산하여 SCL 유니콘이라는 이름을 붙였다.[28][29][30]또 다른 인도 컴퓨터 제조업체인 Hope Computers Pvt Ltd는 BBC 마이크로 복제품인 돌핀을 만들었다.원래의 BBC Micro와는 달리, 돌핀은 파란색 기능 키를 특징으로 했다.[31]

인도의 SCL과 멕시코의 배급사 해리 마잘과 부품 키트에서 BBC 마이크로 유닛의 조립을 위한 생산 계약이 모두 이루어졌고, SCL도 록웰의 라이선스 하에 6502 CPU를 가공할 계획이다.[32]1985년 초의 보도에 따르면, "한 달에 몇 천 마리의 꿀벌"이 인도에서 생산되고 있었다.한편, 멕시코에서의 최종 생산 준비에는 1985년 5월까지 월 2000대의 조립을 목표로 하는 현지 제조업체 데이텀이 참여했으며, 초기 조립은 Atorn의 독점적인 ULA 부품과는 별도로 기계의 모든 측면의 제조를 유도하기 위한 것이었다.이러한 기계들은 멕시코와 남미 시장을 위한 것으로, 스페인어를 사용하는 인구가 많은 미국의 남서쪽 주에도 잠재적으로 어필할 수 있다.[33]궁극적으로 1986년 에이콘이 미국에서 철수하자 데이텀은 북미와 남미 시장을 위해 매년 7000~8000대의 스페인어 기계 수준의 제조를 계속할 것이다.[26]

BBC의 컴퓨터 활용을 위한 초기 전략은 "아콘 프로톤 기반의 BBC 마이크로컴퓨터 200파운드 이하"의 마케팅을 포함했다.[34]A모델과 B모델은 초기에는 각각 235파운드와 335파운드였지만, 비용 상승으로 인해 거의 즉시 299파운드와 399파운드로 상승했다.[35]거의 400파운드의 모델 B 가격은 2011년 가격에서 약 1,200파운드[36](1393유로)[37]였다(또는 현재 약 1,600파운드).도토리는 총 판매량이 1만2000대 정도가 될 것으로 예상했지만 결국 150만 대 이상의 BBC 마이크로가 팔렸다.[18][38]

BBC 모델들의 가격은 ZX 스펙트럼이나 코모도어 64와 같은 경쟁자들에 비해 높았고, 1983년부터 Atorn은 BBC Micro를 학교에서 사용하는 것을 보완하면서 가정용으로 단순화되었지만 크게 호환되는 버전을 생산함으로써 이에 대항하려고 시도했다.[39]

설명

하드웨어 기능:모델 A 및 B

BBC 마이크로의 후면.왼쪽에서 오른쪽으로의 포트: UHF 출력, 비디오 출력, RGB, RS-423, 카세트, 아날로그 입력 및 Econet.

BBC 마이크로 설계의 핵심 특징은 탑재된 고성능 이다.그 시대의 6502대의 컴퓨터에서 흔히 볼 수 있는 디자인 노트는 RAM을 CPU의 2배 속도로 실행하는 것이었다.이것은 CPU가 방금 읽은 데이터를 처리하는 동안 별도의 비디오 디스플레이 컨트롤러가 메모리에 접근할 수 있게 해준다.이런 식으로 CPU와 그래픽 드라이버는 신중한 타이밍을 통해 RAM에 대한 액세스를 공유할 수 있다.예를 들어, 이 기술은 애플과 초기 코모도어 모델에서 사용된다.[11][40][35]

그러나 BBC 기계는 이전의 컴퓨터보다 두 배나 빠른 CPU 속도인 2 MHz로 작동하도록 설계되었다.이 경우 비디오 하드웨어가 유휴 상태인 기간 동안 CPU가 메모리에 액세스할 수 있는 시간이 충분하지 않기 때문에 일반적으로 버스 경합이 문제가 된다.이 시대의 일부 기계는 Amstrad CPC, Atari 8비트 제품군ZX Spectrum의 경우와 마찬가지로 고유의 성능 적중을 수용한다.MSX 시스템과 같은 다른 시스템들은 CPU와 비디오에 완전히 분리된 메모리 풀을 사용하므로 둘 사이의 액세스가 느려진다.

퍼버는 도토리 디자인이 평면 메모리 모델을 가져야 하며 CPU와 비디오 시스템이 서로 간섭하지 않고 버스에 접근할 수 있어야 한다고 믿었다.[10]그러기 위해서는 RAM이 초당 400만 번의 액세스 사이클을 허용해야 한다.히타치는 그 속도로 달리는 D램을 고려하는 유일한 회사인 HM4816이었다.프로토타입 기계를 갖추기 위해 전국에서 유일하게 4816대 4대를 히타치 대표가 도토리에게 직접 운반했다.[41]

높은 메모리 속도를 위해서는 National Semiconductor 81LS95 멀티플렉서가 필요하다.퍼버는 경쟁업체들이 에이콘의 부품을 자신들의 것으로 교체해 주겠다고 제안했지만 아무도 효과가 없었다고 회상했다.그리고 우리는 그 이유를 전혀 알지 못했다.당연히 우리는 왜 내셔널 반도체 1이 제대로 작동하는지 몰랐다는 뜻이다.그리고 100만 대 반의 BBC 마이크로스는 이후에도 여전히 작동하고 있었고 나는 그 이유를 여전히 알지 못했다."또 다른 미스터리는 6502의 데이터 버스였다.시제품인 BBC Micro는 CPU의 사양을 초과하여 CPU에 고장을 일으켰다.설계자들은 마더보드의 특정 위치에 손가락을 갖다 대면 프로토타입이 작동하게 된다는 것을 발견했다.도토리는 데이터 버스에 저항기 팩을 설치했는데, 퍼버가 "엔지니어의 손가락"이라고 표현했고, 다시 말하지만, 우리는 왜 그것이 필요한지 알 수 없으며, 백만 대 반의 기계가 여전히 작동하고 있기 때문에, 아무도 질문을 하지 않았다.[10]

A 모델은 16KB의 사용자 RAM과 함께 선적되었고, B 모델은 32KB를 가지고 있었다.추가 ROM을 장착하고(PCB에 4개 또는 확장 하드웨어가 있는 16개) 페이징 메모리를 통해 액세스할 수 있다.

기계에는 3개의 비디오 포트가 있는데, 하나는 UHF 대역에서 신호를 보내는 RF 변조기가 있고, 다른 하나는 컴퓨터 모니터에 연결하기에 적합한 송신 복합 비디오, 그리고 별도의 RGB 비디오 포트가 있다.별도의 RGB 비디오 출력 소켓은 기계가 텔레비전 프로그램 내에서 사용할 수 있도록 방송 품질 신호를 직접 출력할 수 있도록 하기 위한 BBC의 엔지니어링 요구 사항이었다. 이 소켓은 The Computer Programme and Making the Most of the Micro의 에피소드에 사용된다.

이 컴퓨터에는 직렬병렬 프린터 포트, 8비트 범용 디지털 I/O 포트, 4개의 아날로그 입력을 제공하는 포트, 라이트 펜 입력, 다른 하드웨어를 연결할 수 있는 확장 커넥터(1MHz 버스) 등 몇 가지 입출력 인터페이스가 포함되어 있다.Econet 네트워크 인터페이스와 디스크 드라이브 인터페이스를 옵션으로 사용할 수 있었다.모든 마더보드는 전자부품을 위한 공간이 있지만, 에코넷은 거의 설치되지 않는다.

또한 "Tube"라는 이름의 Atonic 전용 인터페이스는 두 번째 프로세서를 추가할 수 있다.6502, Z80, 32016 CPU를 기반으로 아토리가 제공하는 세 번째 프로세서 모델이 나왔다.The Tube는 BBC 기계가 CP/M 프로그램을 실행할 수 있는 Torch의 Z80 보드 및 하드 디스크 드라이브를 포함한 타사 추가 기능에 사용된다.

각각 코드 이름을 가진 별도의 페이지를 사용하여 I/O:[42]

암호명 페이지 설명
프레드 0xFC00 – 0xFCFF 1 MHz 버스
짐. 0xFD00 – 0xFDFF 1 MHz 버스/페이징된 RAM
쉴라 0xFE00 – 0xFEFF 상주 하드웨어에 대한 매핑된 I/O – 비디오, 카세트, 사운드, 인터럽트

튜브 인터페이스는 도토리 아르키메데스를 만들ARM CPU가 장착된 BBC Micros를 소프트웨어 개발 기계로 사용할 수 있도록 했다.이것은 1986년 BBC Micro의 ARM 개발 키트를 만들었고 가격은 약 4000파운드였다.[43]2006년부터 ARM7이 장착된 키트64 MHz에서 실행되는 TDMI CPU는 64 MHz RAM으로 BBC Micro와 Master를 위해 출시되었는데, 튜브 인터페이스를 사용하여 8비트 마이크로를 32비트 RISC 기계로 업그레이드하였다.[44]튜브에서 작동한 소프트웨어 중에는 Elite 비디오 게임의 향상된 버전과 두 번째 6502 CPU와 "비트스틱"[1]이라는 이름의 3차원 조이스틱이 필요한 컴퓨터 보조 설계 시스템이 있다.

모델 A와 모델 B는 동일한 인쇄회로기판(PCB)에 구축되며, 모델 A를 모델 B로 업그레이드할 수 있다.모델B 소프트웨어를 운용하고자 하는 사용자는 별도의 RAM과 사용자/프린터 MOS Technology 6522 VIA(많은 게임이 타이머를 위해 사용하는 것)를 추가해 땜질 없이 달성할 수 있는 작업인 링크를 찍어야 한다.모든 외부 포트를 완전히 업그레이드하려면 커넥터를 마더보드에 납땜해야 한다."OS 0.1"과 함께 제공된 원래의 기계는 이후 업데이트 내용이 잡지에 광고되고 클립인 집적회로 제공되며, 마지막 공식 버전은 "OS 1.2"이다.아토리 OS의 변형은 집에서 만든 프로젝트의 결과로 존재하고, 2011년 현재도 이베이 같은 인터넷 경매 사이트에서 변경된 기계를 구입할 수 있다.

BBC 모델 A는 도토리 일렉트로닉의 도입으로 단계적으로 생산이 중단되었는데, 당시 크리스 커리 회장은 도토리 일렉트로닉스가 "더 이상 홍보하지 않을 것"(모델 A)이라고 언급하였다.[39]

초기 BBC 마이크로스는 BBC의 주장대로 선형 전원 공급장치를 사용했는데, BBC는 방송사로서 전자기 간섭에 대해 신중했다.그 보급품들은 믿을 수 없었고, 몇 달 후에 BBC는 교환 모드 유닛을 허용했다.[10]

제조 공정에서 명백한 감독으로 인해 많은 모델 B가 내장 스피커에서 끊임없이 윙윙거리는 소음을 발생시켰다.이 고장은 저항기를 두 개의 패드에 걸쳐 납땜하여 부분적으로 수리할 수 있다.[45]

모델 제작을 통해 다양한 이슈를 다룬 BBC 마이크로 회로판의 발전은 '이슈 1'부터 변형 5와 6이 출시되지 않은 '이슈 7'까지 5가지다.1985년 Atorn의 'BBC 마이크로컴퓨터 서비스 설명서'에는 기술 변경에 대한 자세한 내용이 기록되어 있다.

Per Watford Electronics는 '32K Ram 보드 설명서'에서 다음과 같이 언급했다.

초창기 발행 BBC (제3회 회로기판 및 이전)는 사양을 벗어난 시간으로 악명 높다.이러한 종류의 기계에 문제가 발생하면 일반적으로 Rockwell 6502A CPU 칩을 사용하거나 IC14(74LS245)를 다른 74LS245 또는 더 빠른 74ALS245로 교체하여 문제를 해결할 수 있다.[46]

모델 내보내기

1983년 11월 인터페이스 에이지 잡지의 광고 'BBC 마이크로컴퓨터가 왔다!'

두 가지 수출 모델이 개발되었는데 하나는 미국용,[47] 하나는 에코넷용, 다른 하나는 음성 하드웨어를 표준으로 하고 다른 하나는 서독용이다.[48]퍼버는 이 컴퓨터가 호주 시장에 적합하지 않다고 말했다. 왜냐하면 이 디자인은 35 °C(95 °F) 이상에서 실패했기 때문이다.[10]수출 모델에는 해당 국가에서 요구하는 무선 주파수 차폐가 장착된다.6월 1983년부터 이름을 항상 브라운 보베리 및와의 혼동을 막기 위해;완전히–"영국 BBC마이크로 컴퓨터 시스템"–을 혼동했다 쎄국제 markets,[49]의 스위스 영국 BBC방송이 라벨과 서독의 컴퓨터 판매하지 않도록, 따라서 에이콘"한편 수백명의 에 다시 표를 붙이다로 다국적에서 경고 이후에도.ines"이러한 요구에 응하기 위해.[50]

미국 모델에는 BASIC III ROM 칩이 포함되어 있으며, 이 칩은 미국의 철자를 받아들이도록 수정되었다.COLOR그러나 그래픽 디스플레이의 높이는 NTSC TV에 적합하도록 200개의 스캔 라인으로 축소되어 영국 컴퓨터용으로 작성된 애플리케이션에 심각한 영향을 주었다.[51]미국 마케팅 캠페인에 실패한 후, 원하지 않는 기계들은 영국 시장을 위해 다시 제조되어 판매되었고,[52] 결과적으로 세 번째 '영국 수출' 변종이 되었다.[53]

사이드 제품

1984년 10월, 주로 BBC 하드웨어를 기반으로 한 APC(Acorn Business Computer)/Acorn Cambridge Workstation 범위의 기계가 발표되었다.

하드웨어 기능

B+64 및 B+128

1985년 중반, 도토리는 총 RAM을 64KB로 늘린 모델 B+를 선보였다.이것, 한 비평가의 평가는 기계와 그것이"임시 변통으로 보여져야 한다"[54]과 다른 사람들 상당히 싼 경쟁의 얼굴에 £500(원본 모델 B의 £400에 비해)의 높은 가격 비판하고 있는"18개월 너무 늦게"것과 다소 동정심이 없게 환영 받는 겸손한 시장 영향을 미쳤다. 프로기억력의 두 배나 더 많은 것을 가지고 있다.[55]모델 B+의 여분의 RAM은 화면 디스플레이 전용 20KB 블록(일명 섀도 RAM)과 특수 측면 RAM 12KB 블록 2개로 할당된다.1985년 말에 도입된 B+128은 총 128KB의 RAM을 제공하기 위해 64KB(4 × 16KB 사이드 램 뱅크)를 추가로 제공한다.[56]

B+는 매우 인기 있는 캐슬 퀘스트와 같은 몇몇 오리지널 BBC B 프로그램과 게임을 운영할 수 없다.특별한 문제는 인텔 8271 플로피 디스크 컨트롤러[57] Western Digital 1770으로 교체한 것이다.[58] 새로운 컨트롤러는 서로 다른 주소에 매핑되었을 뿐만 아니라 근본적으로 호환되지 않으며 존재하는 8271 에뮬레이터는 기본 작동을 제외한 모든 작업에 반드시 불완전했다.[59]컨트롤러에 직접 액세스하는 것과 관련된 복사 방지 기술을 사용하는 소프트웨어는 새로운 시스템에서 작동하지 않는다.[60]애토리는 1770 DFS 버전 2.20부터 8271-백워드 호환 Ctrl+Z+Break 옵션을 통해 이를 완화하려고 시도했다.

또한 B+ 소유주들 사이에서 악명 높은 B/B+의 상업적 삶에서 늦은 시간까지 오랜 시간 동안 문제가 발생하는데, 이때 Supervior Software는 B+에서 실행되지 않은 렙톤 인피니티를 출시했다.두 가지 모두와 호환되는 하나가 마침내 출시되기 전에 일련의 성공적인 교체품이 발표되었다.

BBC 마스터

1986년 에이콘은 BBC 마스터에 이어 1981년 원본에서 개선된 128KB의 메모리와 많은 다른 개선사항들을 제공한다.본질적으로 동일한 6502 기반의 BBC 아키텍처를 가지고 있으며, 원래의 설계가 의도적으로 가능하게 하는 많은 업그레이드(추가 ROM 소프트웨어, 추가 페이징 RAM, 보조 프로세서)가 현재 회로 기판에 내장 플러그인 모듈로서 포함되어 있다.

소프트웨어 및 확장성

엘리트(Acornsoft, 1984)특이한 게임 화면은 디테일과 색상을 모두 보여주기 위해 두 가지 디스플레이 모드를 동시에 사용했다.

BBC Micro 플랫폼은 가정용과 교육용 컴퓨터로서의 두 가지 주요 용도를 위해 게임과 교육용 프로그램 모두의 대규모 소프트웨어 기반을 구축했다.각각의 주목할 만한 예로는 Elite[61] Granny's Garden의 원래 개봉을 들 수 있다.마더보드에 설치될 ROM 칩에 프로그래밍 언어와 일부 응용 프로그램이 제공되었다.이것들은 즉시 로딩되고 프로그램이나 문서에 RAM을 무료로 남겨둔다.

적절한 콘텐츠가 텔레비전 방송사에 의해 거의 지원되지 않았지만, 텔레소프트웨어는 옵션인 텔레텍스트 어댑터와 등장한 제3자 텔레텍스트 어댑터를 통해 다운로드될 수 있었다.

내장된 운영체제인 도토리 MOS는 모든 표준 주변기기, ROM 기반 소프트웨어, 화면과 인터페이스할 수 있는 광범위한 API를 제공한다.[62]벡터 그래픽, 키보드 매크로, 커서 기반 편집, 사운드 대기열 봉투와 같은 BASIC의 일부 버전에 특화된 기능은 MOS ROM에 있으며, 모든 어플리케이션에서 사용할 수 있다.BBC BASIC 그 자체는 별도의 ROM에 있는 것으로 다른 언어로 대체될 수 있다.

BASIC, 기타 언어 및 유틸리티 ROM 칩은 4개의 16KB 페이징 ROM 소켓 중 하나에 저장되며, 확장 하드웨어를 통해 16개의 소켓에 대한 OS 지원.5개의 (총) 소켓은 OS를 위해 유선 연결된 가장 왼쪽 소켓과 함께 키보드 아래에 부분적으로 가려져 있다.키보드 왼쪽에 있는 천공 패널의 용도는 직렬 ROM 또는 음성 ROM이었다.페이징된 ROM 시스템은 본질적으로 모듈형이다.별표가 붙은 언어 독립적인 별 명령 시스템은 언어를 선택할 수 있는 기능(예:*BASIC,*PASCAL), 파일링 시스템 (*TAPE,*DISC)), 설정 변경(*FX,*OPT() 또는 ROM에서 제공하는 작업을 수행한다(*COPY,*BACKUP명령행에서 )MOS는 특정 내장 명령을 인식하고, 그렇지 않으면 페이징된 ROM을 서비스를 위해 내림차순으로 폴링한다. 만약 그들 중 누구도 명령어를 주장하지 않는다면 OS는 a를 반환한다.Bad command에러. 적절한 롬 영상(또는 EPROM 영상)을 작성할 수 있고 코드 자체에 RAM을 요구하지 않고 기능을 제공할 수 있다.

모든 ROM이 별 명령어(예를 들어 데이터 파일을 포함하는 ROM)를 제공하는 것은 아니지만, 어떤 ROM도 벡터에 "고크"하여 시스템의 기능을 향상시킬 수 있다.종종 ROM은 파일링 시스템과 결합된 대용량 저장 장치 드라이버로 API가 플로피 디스크 액세스에 대한 사실상의 표준이 된 1982년 Atorn의 디스크 파일링 시스템을 시작으로 한다.도토리 그래픽스 익스텐션 ROM(GXR)은 VDU 루틴을 확장하여 기하학적 형상, 홍수 채우기, 스프라이트를 그린다.1985년 마이크로파워는 기본 확장 ROM을 설계 및 출시하여 다음과 같은 문구를 도입하였다.[63]WHILE,ENDWHILE,CASE,WHEN,OTHERWISE그리고ENDCASE, 및 다음을 포함하는 직접 모드 명령VERIFY.

도토리는 프로그래머들이 시스템 변수와 하드웨어에 직접 접근하지 못하도록 강력하게 제지하여 공식적인 시스템 호출을 선호했다.[64]이는 표면적으로는 튜브 인터페이스를 사용하는 코프로세서로 마이그레이션할 때 프로그램이 계속 작동하도록 하기 위한 것이었지만, BBC Micro 소프트웨어를 도토리 제품군 전체에서 더 휴대할 수 있게 해주기도 한다.PEEK와 PUCK는 다른 컴퓨터에서 시스템 요소에 도달하기 위해 사용하는 반면, 기계 코드나 BBC BASIC의 프로그램은 대신 운영 체제 루틴에 매개 변수를 전달한다.[65]이 방법으로 6502는 로컬 기계에 대한 요청을 번역하거나, 코프로세서에서 직접 접근할 수 없기 때문에 튜브 인터페이스를 통해 전송할 수 있다.게시된 프로그램은 더 빠른 속도를 위해 일상적으로 하드웨어와 관련된 게임을 제외하고 API에 대부분 부합하며, 특정 Atorn 모델을 필요로 한다.

많은 학교와 대학들이 이 기계들을 이코넷 네트워크에 고용했고, 그래서 네트워크로 연결된 멀티플레이어 게임이 가능했다.한 곳에 모인 기계 수가 한정되어 있기 때문에 인기 있는 기계는 거의 없었다.비교적 늦었지만 잘 문서화된 예는 링이 달린 RS-423 인터커넥트에 기초한 논문에서 찾을 수 있다.[66]

주변 장치

확장성에 대한 그것의 정신에 따라 Atoric은 BBC Micro를 위해 다음과 같은 다양한 주변기기를 생산했다.

다른 제조업체의 다양한 제품들이 에이콘의 확장과 직접 경쟁했다.예를 들어, 토치 컴퓨터나 캠브리지 마이크로프로세서 시스템 같은 회사들은 BBC 마이크로에 두 번째 프로세서 솔루션을 제공했다.[68]

다수의 타사 공급업체도 많은 추가 하드웨어를 생산했으며, 그 중 일부는 다음과 같다.

  • RGB 모니터
  • 프린터, 플로터
  • 모뎀

BBC BASIC 내장 프로그래밍 언어

전원을 켜거나 하드 재설정 후 기본 프롬프트

내장된 ROM에 거주하는 BBC BASIC 프로그래밍 언어 통역사는 시스템의 교육적 강조를 깨닫고 그 성공의 열쇠가 되었다; 그것은 다른 현대적인 구현에 비해 가장 포괄적인 BASIC이며 매우 효율적으로 운영된다.고급 프로그램은 비정형 프로그래밍이나 기계 코드에 의존하지 않고 쓸 수 있다.조립 프로그래밍을 원하거나 할 필요가 있다면, BBC BASIC은 BASIC과 BASIC이 작동하고 있던 어떤 프로세서에 대해서도 BASIC과 조립자를 혼합할 수 있는 내장 조립기를 가지고 있다.

BBC Micro가 출시되었을 때, 경쟁하는 많은 가정용 컴퓨터들은 마이크로소프트 BASIC, 즉 전형적으로 그것을 닮도록 고안된 변형을 사용했다.Microsoft BASIC과 비교했을 때, BBC BASIC은 IF...그럼...엘세, 반복...이전 및 명명된 절차와 기능, 그러나 호환성을 위해 GOTOGOSUB를 보존한다.고해상도 그래픽, 4채널 사운드, 포인터 기반 메모리 액세스(BCPL에서 대여), 초보적인 매크로 조립도 지원한다.긴 변수 이름은 처음 두 문자로만 이루어진 것이 아니라 완전히 받아들여지고 구별된다.

다른 언어

도토리는 BBC 베이직뿐만 아니라 여러 현대 언어들을 지원한다는 점을 내세웠으며, 그 중 일부는 마더보드의 예비 측면 ROM 소켓에 맞추기 위해 ROM 칩으로 공급되었다.다른 언어들은 테이프나 디스크로 제공되었다.

Atornsoft의 프로그래밍 언어에는 다음이 포함되었다.

  • ISO Pascal(2×16KB ROM + 플로피 디스크)
  • S-Pascal(디스크 또는 테이프)
  • BCPL(ROM 및 추가 옵션 디스크 기반 모듈)
  • 포스(16KB ROM)
  • LISP(디스크, 테이프 또는 ROM)
  • 로고(2×16KB ROM)
  • 거북이 그래픽(디스크 또는 테이프)
  • Micro-PROLOG(16KB ROM)
  • COMAL(16KB ROM)
  • Z80 Second Processor가 실행 중인 CP/M을 지원했기 때문에 CP/M에서 사용할 수 있는 언어는 이 경로를 통해 지원 가능했다.

후계자 기계

ARM1인 1985년 도토리는 자체 생산한 32비트 RISC(Reduced Instruction Set Computing) CPU. Furber는 BBC Micro에 808줄의 BASIC로 프로세서의 참조 모델을 구성했으며, Arm Ltd.는 지적 재산권 목적으로 코드의 복사본을 보관하고 있다.[69]첫 번째 프로토타입 ARM 플랫폼인 ARM Evaluation System과 A500 워크스테이션은 BBC Micro's Tube 인터페이스에 부착된 두 번째 프로세서로 기능했다.도토리 직원은 튜브를 통해 현장에서 A500의 운영 체제를 개발했고, 한 대씩 온보드 I/O 포트가 활성화되고 A500이 독립형 컴퓨터로 실행됐다.[70]업그레이드된 프로세서로 이것은 결국 1987년에 Archimedes 시리즈의 4개 모델로 출시되었고, 하급 지정 2개 모델(512KB, 1MB)이 BBC Microcomputer 브랜드의 독특한 빨간색 기능 키를 이어갔다.Archimedes는 궁극적으로 큰 성공을 거두지는 못했지만, 프로세서의 ARM 제품군은 모바일 임베디드 소비자 기기, 특히 휴대 전화에서 지배적인 프로세서 아키텍처가 되었다.

도토리의 마지막 BBC 관련 모델인 BBC A3000은 1989년에 출시되었다.그것은 본질적으로 1MB 아르키메데스의 단일 케이스팩터였다.

레트로 컴퓨팅씬

2012년 에이콘 공동 창업자 헤르만 하우저(Hermann Hauser)가 마스터에서 게임을 하고 있다.

퍼버는 2015년 BBC 마이크로가 "많은 것이 공중파 공학이었기 때문에 믿을 수 있다는 평판을 세운 것에 놀랐다"고 말했다.[10]2018년 현재, 준비된 확장성과 I/O 기능 덕분에, 여전히 많은 수의 BBC Micro가 사용되고 있으며, 전용 사용자들로 구성된 레트로컴퓨팅 커뮤니티가 구형 하드웨어에 대한 새로운 작업을 찾고 있다.그들은 여전히 영국 전역의 박물관에 있는 몇몇 인터랙티브 디스플레이에서 생존하고 있으며, 조드렐 뱅크 전망대는 2004년에 42피트 높이의 전파 망원경을 조종하기 위해 BBC Micro를 사용하여 보도되었다.[71]퍼버는 "비브의 [엔지니어링] 마진은 매우 작았지만, 30년 후 레트로컴퓨팅 회의에서 BBC 소유주들에게 어떤 부품이 고장 났는지 물어봤을 때, 그들은 "전원 공급기의 콘덴서를 교체해야 하지만 다른 것들은 여전히 작동한다"[10]고 말했다.아르키메데스는 "BBC 마이크로 실행을 위한 많은 프로그램을 허용한다"[72]BYT가 명시한 에뮬레이터인 65Arthur와 함께 왔다. 다른 에뮬레이터들은 많은 운영 체제를 위해 존재한다.[73]

왼쪽 위에서 시계 방향: 헤르만 하우저, 앤디 호퍼, 크리스토퍼 커리, 소피 윌슨, 데이비드 앨런, 크리스 설, 데이비드 키튼, 크리스 터너, 스티브 퍼버가 2012년 BBC 마이크로 30주년 기념식에서 공연했다.

2008년 3월 BBC 마이크로의 창작자들은 런던의 과학 박물관에서 만났다.2009년에 컴퓨터와 그 유산에 대한 전시회가 열릴 예정이었다.[16]

Bletchley Park에 있는 영국 국립 컴퓨팅 박물관은 BBC Micros를 학교 아이들에게 컴퓨터 프로그래밍에 대해 교육하기 위한 계획의 일부로 사용한다.[74]

2012년 3월 BBC 마이크로와 컴퓨터 리터러시 프로젝트를 책임지고 있는 BBC와 도토리 팀들이 "Beeb@30"이라는 제목의 30주년 기념 파티를 위해 만났다.이것은 캠브리지에 있는 의 사무실에서 열렸으며 컴퓨터 역사 센터에 의해 공동 주최되었다.[75]

지속적인 개발 및 지원

"수상한 옛 비브"[76]가 대체된 지 오래되어, 추가적인 하드웨어와 소프트웨어가 개발되었다.그러한 발전에는 1999년식 압축 유틸리티와 BBC 마스터를 위한 ROM Y2K 버그 픽스가 포함되어 있다.[76]

BBC 마이크로스와 에이콘의 하드웨어와 소프트웨어 개발을 모두 지원하는 웹사이트도 여전히 많이 있다.[77][78]

사양(모델 A에서 모델 B+128)

A 모델 B 모델 B+64 모델 B+128 모델
프로세서 MOS Technology 6502A(2MHz) 2MHz에서 Rockwell Semiconductor 6512A
들이받다 16KB(KB는 IEC가 더 명확하게 정의한 KiB) 32KB 표준 메모리 32KB, 비디오(섀도) 메모리 20KB, 확장(특수 측면) 메모리 12KB로 구성된 64KB. 128KB는 32KB 표준 메모리, 20KB 비디오(섀도) 메모리, 76KB 확장(측면) 메모리로 구성된다.
16KB MOS(Machine Operating System) 칩으로 구성된 32KB의 ROM과 16KB의 읽기 전용 페이징 공간은 BBC BASIC 칩으로 디폴트된다.4 페이징 16KB ROM 소켓 표준, 16으로 확장 가능. 48KB의 ROM은 16KB MOS, 16KB DFS, 16KB 읽기 전용 페이징 공간으로 구성되어 있으며 BBC BASIC으로 기본 설정된다.
키보드 빨간색 주황색 기능 키 10개가 있는 상단 행의 풀 트래블 키보드 ƒ0––9.Ctrl 또는 Shift 키를 눌러 생성된 이러한 텍스트 의미문자는 키보드 매크로 프로그래밍할 수 있다.화살표 키와 BREACK 키도 기능 키 역할을 할 수 있다.키보드 PCB의 링크를 통해 사용자는 Shift+Break 및 Power-up/Break 시 Display Mode의 동작을 선택할 수 있었다.모델 B의 수명 동안 최소한 두 개의 약간 다른 자판이 사용되었다. 두 자판은 모두 레이아웃은 동일하지만 각 키에 약간 더 높은 프로파일을 가지고 있었다.
디스플레이 RGB를 제외한 B 모델(옵션 업그레이드, 납땜 필요) 6핀 DIN 디지털 RGB 커넥터 +5V/0V, 1V p-p 복합 색상 또는 단색 비디오(링크 S39) 및 내장 UHF(PAL) RF 모듈레이터.
그래픽스 모델 B로서, 그러나 메모리 부족으로 인해 모드 0, 1, 2, 3은 이용할 수 없다. 모토로라 6845 CRT 컨트롤러 또는 특수 텔레텍스트 모드인 모드 7을 기반으로 Mullard SAA5050 Teletext 칩을 기반으로 1KB의 RAM만 사용하는 모드 0–6(아래 표 참조)에서 구성 가능한 그래픽.
소리 텍사스 인스트루먼트 SN76489 사운드 칩을 사용하는 4개의 독립 사운드 채널(노이즈 1개, 멜로디 3개)케네스 켄달의 목소리(옵션)의 맞춤형 도토리 ROM("PHROM", TMS6100)을 사용하여 텍사스 인스트루먼트 TMS5220을 사용한 음성 합성.
테이프 저장소 1200 또는 300 baud에서 작동하는 캔자스 시티 표준 데이터 인코딩 방식의 CLASS [Computer Users' Tape Standard] 변형을 사용한 테이프 인터페이스(순환 7핀 DIN 커넥터의 2핀을 통해 제어되는 릴레이 작동 모터 제어 기능 포함)
디스크 저장소 처음에 Intel 8271 컨트롤러와 이후 WD1770에 기반한 옵션 플로피 디스크 인터페이스도 DFS(디스크 파일 시스템) ROM(그리고 모델 A에 납땜된 커넥터)을 설치해야 한다.(일반적으로 5+14 인치 플로피 드라이브 사용) – 밀도:단측, 단밀도[단밀도]SS/SD], 단측, 이중 밀도[]SS/DD], 양면, 단밀도[]DS/SD] 및 이중 면, 이중 밀도[]DS/DD]. Western Digital WD1770 컨트롤러와 DFS ROM을 표준으로 하는 플로피 디스크 컨트롤러(ANB51, ANB52[79][80] 제외)
하드디스크창고 없음(기억 부족) 추가 ADFS ROM 필요, 1MHz 버스 인터페이스에 연결된 외장 드라이브 장치([81]5MB, 10MB 또는 20MB 용량의 윈체스터 하드 디스크 드라이브)드라이브당 최대 512MB, 최대 4개).
직렬 인터페이스 옵션 업그레이드, 납땜 필요. 5핀 '도미노'-DIN RS-423 직렬 포트.
병렬 인터페이스 옵션 업그레이드, 납땜 필요. 26핀 IDC Centronics 호환 병렬 포트.
사용자 포트 옵션 업그레이드, 납땜 필요. 제어 목적으로 사용되는 8개의 범용 디지털 I/O 핀과 2개의 특수/트리거 민감 디지털 핀(예: 로고 프로그래밍 언어를 사용할 때 거북이)이 포함된 20핀 IDC "사용자 포트"
아날로그 인터페이스 옵션 업그레이드, 납땜 필요. DA15 소켓은 μPD7002 IC(2개의 조이스틱에 적합함), 푸시버튼에 적합한 2개의 입력과 라이트 펜에 적합한 4개의 8/12비트 아날로그 입력이 있다.
1 MHz 버스 옵션 업그레이드, 납땜 필요. 34핀 IDC 커넥터 "데이지 체인(Daisy-chain), (하드 디스크, 사운드 합성기 등을 연결하는 데 사용)
튜브 옵션 업그레이드, 납땜 필요. 40-pin IDC connector for external second CPU. Options included a second 6502, a Zilog Z80, the ARM Evaluation System, or a National Semiconductor 32016 (the latter was either branded "BBC Microcomputer System – 32016 Second Processor" or "Acorn Computer – Cambridge Co-Processor"), other vendors added 6809, 6800, 68000 and 68008.BBC 마스터의 10 MHz 80186 공동 프로세서를 BBC 마이크로프로세서 어댑터를 통해 연결할 수 있어 PC 호환성이 제한적이다.
네트워크(선택 사항 추가) 모토로라 68B54(미국 모델 표준)를 사용하는 약 100kbit/s의 대규모 저비용 네트워킹 시스템.
2차 전원 출력 외장 디스크 드라이브용 전원 공급 장치, 6핀, 위아래, 왼쪽에서 오른쪽으로:
0V, 0V
+5V DC @ 1.25A, +12V DC @ 1.25A,
NC, -5V DC @75 mA,

디스플레이 모드

현대 컬러 그래픽 어댑터가 장착된 IBM PC와 마찬가지로 BBC Micro의 비디오 출력은 소프트웨어에 의해 여러 디스플레이 모드 사이에서 전환될 수 있다.이러한 텍스트는 국내 TV에 적합한 20-40단 텍스트와 고품질 RGB 연결 모니터로 가장 잘 보이는 80단 텍스트 사이에서 다양했다. 후자 모드는 UHF 출력을 통해 국내 TV를 사용할 때 너무 흐릿해서 볼 수 없는 경우가 많았다.다양한 모드는 색 깊이, 해상도 및 메모리 경제성을 유연하게 절충할 수 있도록 했다.첫 번째 모델에서 OS와 어플리케이션은 디스플레이 모드에서 램을 남겨두고 남겨두었다.

모드 7은 Teletext 모드였으며, BBC가 자체적으로 방송 텔레텍스트(Ceefax)를 사용했기 때문에 메모리가 매우 경제적이고 원래 요구 사항이었다.그것은 또한 컴퓨터를 프레스텔 단말기로서 유용하게 만들었다.텔레텍스트 문자는 Teletext 수신기가 없는 모니터와 TV 세트에서 사용하기 위해 SAA5050 칩을 사용하여 생성되었다.모드 7은 각 문자를 다른 모드에 필요한 비트맵 이미지가 아닌 ASCII 코드로 저장하여 비디오 RAM에 1KB만 사용했다.

모드 0에서 6까지는 논리 팔레트 16의 색상, 즉 RGB 색상 큐브의 정점에 있는 8가지 기본 색상 및 기본 색상과 그 역색을 번갈아 표시하여 만든 8가지 깜박이는 색상을 표시할 수 있다.팔레트는 디스플레이 메모리에 닿지 않고 자유롭게 다시 프로그래밍할 수 있다.모드 3과 6은 텍스트 행 수를 줄이고 각 행 아래에 빈 스캔 라인을 삽입하여 RAM을 적게 사용한 특수 텍스트 전용 모드였다.모드 6이 비디오 메모리로 8KB를 할당하면서 가장 작았다.모드 0에서 6까지는 분음부 및 기타 사용자 정의 문자를 표시할 수 있다.모드 7을 제외한 모든 모드는 비트맵 그래픽을 지원했지만, DROG와 플로트와 같은 그래픽 명령은 텍스트 전용 모드에서는 아무런 영향을 미치지 않았다.

BBC B+와 후기 마스터는 1-20KB 프레임 버퍼를 대체 RAM 뱅크에 저장하여 사용자 프로그램에 대한 메인 메모리를 확보할 수 있는 '섀도 모드'를 제공했다.이 기능은 모드 변수의 비트 7(즉, 128–135 요청 모드)을 설정하여 요청하였다.

그래픽 모드 해상도(X×Y) 하드웨어
색채
비디오 RAM 유형
차세포 픽셀 사용했다
(KB)
지도를 그리다
0 80 × 32 640 × 256 2 20 0x3000-0x7fortississimo. 그래픽스
1 40 × 32 320 × 256 4 20 0x3000-0x7fortississimo. 그래픽스
2 20 × 32 160 × 256 8 20 0x3000-0x7fortississimo. 그래픽스
3 80 × 25 640 × 200 2 16 0x190-0x7fortississimo. 텍스트
4 40 × 32 320 × 256 2 10 0x5800-0x7fortississimo. 그래픽스
5 20 × 32 160 × 256 4 10 0x5800-0x7fortississimo. 그래픽스
6 40 × 25 320 × 200 2 8 0x6000-0x7fortississimo. 텍스트
7 (텔레텍스트) 40 × 25 480 × 500[82] 8 1 0x7C00-0x7fortississimo. 텍스트

선택적 추가 기능

텍사스 인스트루먼트 TMS5220에 기반한 음성 합성 업그레이드에는 BBC 뉴스 캐스터 케네스 켄달에 의해 사용되는 샘플링된 단어들이 포함되어 있다.[83]이 음성 시스템은 미국식 어휘가 있는 미국식 모델에 대한 표준이었다.컴퓨터 개념 스피치 롬도 TMS5220 스피치 프로세서를 사용했지만 스피치 롬은 사용하지 않고 스피치 프로세서를 직접 구동했다.[84]음성 업그레이드는 잘 팔리지 않았고 표준 사운드 하드웨어를 사용하는 Supermer Software의 소프트웨어 기반 합성기로 대체되었다.

음성 업그레이드는 또한 키보드 옆에 빈 소켓 두 개를 추가했는데, 이는 음성 페이징 ROM에 저장된 데이터를 초과하는 음성 음소 데이터를 포함하는 16KB 직렬 ROM 카트리지 또는 ROM 파일 시스템을 통해 액세스하는 일반 소프트웨어를 위한 것이었다.당초 계획은 일부 게임을 카트리지로 출시하는 것이었지만, 음성 업그레이드의 판매가 제한되어 경제적 및 기타 실행 가능성 문제와 결합되어,[85] 이러한 소켓에 대한 소프트웨어가 거의 또는 전혀 생산되지 않았다.키보드 옆 컷아웃 공간("ashtray"라는 닉네임)은 기존의 페이징 ROM용 ZIF 소켓과 같은 다른 업그레이드를 설치하기 위해 더 흔히 사용되었다.[citation needed]

엔터테인먼트 산업에서 사용

개척적인 멀티미디어 실험인 BBC 돔스데이 프로젝트는 BBC 마이크로의 후계자인 BBC 마스터의 변형된 버전에 기초하였다.

영국 신스 팝 밴드 데페체 모드, 야주, 지우레의 뮤지션 빈스 클라크는 UMI 음악 시퀀서와 함께 BBC 마이크로(이후 BBC 마스터)를 사용하여 많은 히트곡을 작곡했다.[86]빈스 클라크가 출연한 1980년대 뮤직비디오에서는 BBC 마이크로가 자주 등장하거나 지우스의 '오 라무르'를 위한 클립과 같은 텍스트와 그래픽을 제공한다.음악 그룹 은 그들의 음반 A Kind of Magic에 UMI 뮤직 시퀀서를 사용했다.UMI는 CD 책자에도 언급되어 있다.비브를 음악 제작에 사용한 밴드로는 아하와 레게 밴드 스틸펄스가 있다.Paul Ridout은 Cars의 베이시스트/보컬리스트 Benjamin Orr의 1986년 솔로 앨범 The Race에서 "UMI 프로그래머"로 인정받고 있다.다른 UMI 사용자들로는 블랑칸지, 앨런 파슨스, 머트 랭이 있었다.[87]블랙 우후루는 BBC Micro에서 실행되는 SYSTEM 소프트웨어(쉐필드)의 Envelope Generator를 사용하여 Try It (Anthe Album 1983)에서 전기 듀브 사운드의 일부를 만들었다.

BBC Micro는 1980년대 초 BBC TV 쇼에 그래픽과 음향 효과를 제공하기 위해 광범위하게 사용되었다.특히 이 중에는 어드벤처 게임의 시리즈 3, 4편,[88] 어린이 퀴즈 게임 '퍼스트 클래스'(BBC Micro가 '유진'이라는 별명이 붙은 스크린 스코어보드를 제공했던 곳), '카스트로발바', '다섯 명의 의사', '쌍둥이 딜레마' 등 1980년대 닥터의 수많은 에피소드들이 포함되어 있다.

레거시

2013년 네스타는 BBC Micro의 유산에 대한 보고서를 발표하면서 기계의 역사와 영향을 살펴본 것과 BBC 컴퓨터 리터러시 프로젝트를 살펴봤다.2018년 6월 BBC는 컴퓨터 리터러시 프로젝트 자료집을 공개했다.[89][90]

BBC Micro는 범위에 의해 고용된 하드웨어 및 소프트웨어 기술, 특히 BBC BASIC의 사용에 관한 비공식적인 교육 표준을 도입하고, 학교에 의한 기계용 소프트웨어에 대한 상당한 투자를 확립함으로써 교육 시장에 지속적인 기술적 영향을 미쳤다.결과적으로, IBM PC 호환 장치(그리고 RM 님버스, 애플 매킨토시, 아미가 코모도어 등 거의 호환되는 제품들, 그리고 BBC Micro의 후계자인 Archimedes의 제조자로서 도토리 같은 경쟁 시스템의 제조업체들은 이미 배치된 많은 수의 기계들과 어느 정도의 호환성을 제공할 수밖에 없었다.학교에서 [91]공부하다

참고 항목

참조

  1. ^ a b c d Hormby, Thomas (8 February 2007). "Acorn and the BBC Micro: From education to obscurity". Low End Mac. Archived from the original on 3 March 2007. Retrieved 1 March 2007.
  2. ^ Peltu, Malcolm (May 1982). "Has the BBC Microcomputer sent Auntie off the straight and narrow?". Personal Computer World. Vol. 5, no. 5. pp. 118–119. Retrieved 27 September 2021.
  3. ^ "New ITV venture to rival BBC?". Popular Computing Weekly. 8 December 1983. pp. 1, 5. Retrieved 23 October 2021.
  4. ^ "ITV says 'No' to micro". Popular Computing Weekly. 22 December 1983. p. 5. Retrieved 23 October 2021.
  5. ^ "ITV plan dies". Personal Computer News. 4 January 1984. p. 4. Retrieved 23 October 2021.
  6. ^ Bright, Peter (March 1984). "Newsprint". Personal Computer World. p. 23. Retrieved 22 October 2021.
  7. ^ Kewney, Guy (January 1984). "No advertising, please". Personal Computer World. pp. 123–124. Retrieved 23 October 2021.
  8. ^ Laing, Gordon (22 March 2004). "Retro computing". Personal Computer World. Archived from the original on 20 August 2012. Retrieved 10 April 2012.
  9. ^ Collins, Barry (7 August 2006). "BBC Basic: the people's language". PC Pro. Archived from the original on 10 February 2007. Retrieved 7 February 2007.
  10. ^ a b c d e f g Building the BBC Micro (The Beeb) - Computerphile (YouTube). Computerphile. 25 March 2015. Archived from the original on 21 December 2021. Retrieved 20 June 2020.
  11. ^ a b c Smith, Tony (30 November 2011). "The BBC Micro turns 30". The Register Hardware. Archived from the original on 12 December 2011. Retrieved 12 December 2011.
  12. ^ Singleton, Alex (October 1996). "From BBC to Oracle". Acorn User. pp. 38–40. Retrieved 18 March 2021.
  13. ^ Sanders, Jerry (September 1984). "Acorn first past the post". Personal Computer World. p. 101. Retrieved 26 April 2021.
  14. ^ Russell, R. T. "A History of BBC BASIC". bbcbasic.co.uk. Archived from the original on 25 January 2007. Retrieved 12 July 2021.
  15. ^ "The BBC Microcomputer and me, 30 years down the line". BBC News. 1 December 2011. Archived from the original on 11 December 2011. Retrieved 13 December 2011.
  16. ^ a b "'Beeb' creators reunite at museum". BBC News. 20 March 2008. Archived from the original on 23 March 2008. Retrieved 23 March 2008.
  17. ^ Vasko, Tibor; Dicheva, Darina (September 1986). "Educational policies: an international review" (PDF). Austria: International Institute for Applied Systems Analysis: 7. Archived (PDF) from the original on 31 May 2012. Retrieved 12 December 2011. {{cite journal}}:Cite 저널은 필요로 한다. journal=(도움말)
  18. ^ a b McClelland, David (18 March 2011). "How a BBC Micro shaped the course of GeekDad's life". Wired. Archived from the original on 30 December 2011.
  19. ^ Williams, Gregg (January 1983). "Microcomputer, British Style / The Fifth Personal Computer World Show". BYTE. Vol. 8, no. 1. p. 40. Retrieved 19 October 2013.
  20. ^ Feder, Barnaby J. (27 February 1984). "British race is on in microcomputers". The New York Times. New York. Archived from the original on 18 May 2013. Retrieved 12 December 2011. Sales neared $60 million in the second half of last year as efforts began to sell to schools in the United States and Germany.
  21. ^ "Acorn Computer Makes U.S. Debut". The New York Times. 7 October 1983. Archived from the original on 18 May 2013. Retrieved 12 December 2011. Acorn Computers Ltd., which dominates the educational computer market in Britain, introduced its BBC microcomputer in the United States yesterday and said it had already received $21 million in orders from American schools. [...] the Acorn Computer Corporation, the British company's United States subsidiary.
  22. ^ Dooley, Bill (4 April 1984). "Lowell's Tots Getting CPUs". Management Information Systems Week. p. 32. Retrieved 15 February 2022.
  23. ^ Caruso, Denise (8 October 1984). "Acorn plucks former Apple reps". InfoWorld. Vol. 6, no. 41. p. 14.
  24. ^ a b Lewis, Peter H. (18 December 1984). "Peripherals; The British are Coming". The New York Times. New York. Archived from the original on 18 May 2013. Retrieved 12 December 2011. At a consumer electronics show in London last week, a company official said Acorn intends to rectify the situation by becoming the best-selling educational computer in America. [...] Most important to teachers, the Acorn is already set up for local area networking, allowing all computers in a classroom to be linked together.
  25. ^ Edwards, Benj (17 May 2010). "[ Retro Scan of the Week ] The BBC Microcomputer". Vintage Computing and Gaming. Archived from the original on 17 July 2011. Retrieved 23 May 2011. This scan of an American BBC Microcomputer ad [...]
  26. ^ a b "Acorn moves out of US". Acorn User. February 1986. p. 9. Retrieved 26 September 2020.
  27. ^ Sadauskas, Andrew (27 July 2012). "BBC Micro B lives on: Strong growth for ARM after increased tablet and smartphone use". SmartCompany. Archived from the original on 28 July 2012. Retrieved 7 August 2012.
  28. ^ Tank, Andrew (10 April 1986). "India's Schoolchildren Have Got Class". Computer Weekly. General Reference Center Gold. p. 29.
  29. ^ Keval J. Kumar (1987). "Media education and computer literacy in India: The need for an integrated 'compunication". International Communication Gazette. 40 (3): 183–202. doi:10.1177/001654928704000303. S2CID 144406303.
  30. ^ "SCL Unicorn". computinghistory.org.uk. Archived from the original on 21 August 2010.
  31. ^ "https://twitter.com/sandeeproy1/status/1490885752892260354/photo/1". Twitter. Retrieved 13 February 2022. {{cite web}}:외부 링크 위치 title=(도움말)
  32. ^ "India takes on Beeb assembly". Acorn User. November 1984. p. 10. Retrieved 25 October 2020.
  33. ^ "Mexico deal gives Beeb south-of-border base". Acorn User. April 1985. p. 17. Retrieved 26 October 2020.
  34. ^ Hayman, Martin (June 1981). "BBC's Proton project and the nuclear family". Your Computer. pp. 36–39. Retrieved 9 December 2021.
  35. ^ a b "BBC Micro – Review". Computing Today. March 1982. Retrieved 12 December 2011.
  36. ^ Dunn, John E (1 December 2011). "Geeks rejoice as BBC Micro celebrates 30-year anniversary". Techworld. Archived from the original on 4 December 2011. Retrieved 4 March 2012.
  37. ^ "BBC Micro celebrates thirtieth anniversary". TechCentral.ie. PC Live!. 2 December 2011. Archived from the original on 17 February 2013. Retrieved 4 March 2012.
  38. ^ "Home computing pioneer honoured". BBC News. 29 December 2007. Archived from the original on 7 August 2010. Retrieved 26 April 2010.
  39. ^ a b "Electron set for battle at £199". Acorn User. July 1983. p. 5. Retrieved 26 September 2020.
  40. ^ Stirling, Mike (21 August 2011). "BBC Micro on an FPGA". Archived from the original on 20 December 2012. Retrieved 11 June 2012.
  41. ^ Fairbairn, Douglas (31 January 2012). "Oral History of Sophie Wilson" (PDF). Archived from the original (PDF) on 3 March 2016. Retrieved 2 February 2016.
  42. ^ [BBC 마이크로컴퓨터 서비스 설명서]
  43. ^ "The start of the revival - The ARM and the Archimedes (1986 to 1988)". www.mcmordie.co.uk. Archived from the original on 11 July 2016. Retrieved 15 April 2018.
  44. ^ "Drobe.co.uk archives". www.drobe.co.uk. Archived from the original on 15 April 2018. Retrieved 15 April 2018.
  45. ^ "Sprow's webpages - cyber doctor for poorly beebs". www.sprow.co.uk. Archived from the original on 6 October 2017. Retrieved 15 April 2018.
  46. ^ Watford Electronics 32K Ram 보드 설명서 2016년 10월 11일 웨이백 머신보관
  47. ^ Scholten, Wouter (17 June 2007). "USA model BBC micro". Archived from the original on 23 July 2011. Retrieved 28 March 2008.
  48. ^ Whytehead, Chris (9 November 2007). "Chris's Acorns: German BBC Microcomputer Model B". Archived from the original on 21 February 2010. Retrieved 28 March 2008.
  49. ^ "Name changes for the worse". The Micro User. Stockport, UK: Database Publications. 1 (4): 112. June 1983. ISSN 0265-4040.
  50. ^ "The Beeb boobs". Personal Computer News. Vol. 1, no. 14. 10 June 1983. p. 88. Retrieved 15 October 2021.
  51. ^ Bray, Andrew C.; Dickens, Adrian C.; Holmes, Mark A. (1983). "Appendix G". The Advanced User Guide for the BBC Microcomputer. Cambridge, UK: Cambridge Microcomputer Centre. p. 512. ISBN 0-946827-00-1. Archived from the original (zipped PDF) on 14 January 2006. Retrieved 28 March 2008.
  52. ^ "US Issue 1 BBC". Archived from the original on 16 January 2013. Retrieved 23 May 2011. These machines were originally manufactured for export to America. Having now shipped them back [...]
  53. ^ Whytehead, Chris. "Chris's Acorns: US BBC Microcomputer (converted for UK)". Archived from the original on 17 February 2010. Retrieved 28 March 2008.
  54. ^ Smith, Bruce (July 1985). "B+ Grading". Acorn User. pp. 160–161. Retrieved 18 October 2020.
  55. ^ "D- for BBC B+". Your Computer. June 1985. p. 21. Retrieved 28 November 2020.
  56. ^ "Enter the 128k Beeb". Acorn User. November 1985. p. 7. Retrieved 18 October 2020.
  57. ^ "8271/8271-6 Programmable Floppy Disk Controller" (PDF). Archived (PDF) from the original on 3 February 2013. Retrieved 3 November 2012.
  58. ^ BBC Microcomputer System User Guide (PDF). British Broadcasting Corporation. October 1984. p. 422. Archived (PDF) from the original on 20 February 2012. Retrieved 13 December 2011.
  59. ^ Kevin Edwards (January 1986). "Inside the 8271 – how your DFS really functions". The Micro User. Stockport, UK: Database Publications. 3 (11): 228. ISSN 0265-4040.
  60. ^ "Support Group Application Note No. 023" (PDF). Issue 1. Acorn Computers. 9 July 1992. Archived from the original (PDF) on 20 October 2018. Retrieved 12 December 2011. {{cite journal}}:Cite 저널은 필요로 한다. journal=(도움말)
  61. ^ "Remembering the BBC Micro". BBC News. 20 March 2008. Archived from the original on 3 April 2011. Retrieved 30 November 2010.
  62. ^ BBC Microcomputer 사용 설명서 42장 418-441페이지.
    라이트 펜, 1MHz 버스 및 사용자 포트는 일반 메모리 매핑 I/O 호출(OSBYTE 146–151)으로 지원되었으며, 텔레텍스트 그래픽은 일반 텍스트처럼 OSWRCH를 통해 인쇄할 수 있었다.Archimedes와 그것의 Interface Poodule은 이러한 호출을 통해 Teletext와 사용자 포트를 성공적으로 모방했다.
  63. ^ "Section – Language Extension". A & B Computing. 1 Golden Square, London: Argus Specialist Publications: 27–29. February 1985.{{cite journal}}: CS1 maint : 위치(링크)
  64. ^ Coll, John (1982). The BBC Microcomputer User Guide. London: British Broadcasting Corporation. pp. 450, 468. ISBN 0-563-16558-8.
  65. ^ 싱클레어 연구, ZX 스펙트럼 BASIC 프로그래밍, 23~25장
  66. ^ Stuart Cheshire (19 May 1989). "An Experiment in Real-Time Networking". Archived from the original on 18 March 2017. Retrieved 20 October 2017.
  67. ^ Williams, Noel (May 1985). "Acorn Music 500". Personal Computer World. pp. 182–184. Retrieved 12 October 2020.
  68. ^ Cullis, Roger (December 1984). "To the BBC by bus and Tube" (PDF). Practical Computing. Retrieved 19 October 2020.
  69. ^ Furber, 스티브(스피커);피츠 패트릭 박사 제이슨(연출, 감독)(222009년 9월).스티브 Furber 강연 – 에이콘 월드 – 13-09-2009(팟 캐스트).헤이버힐:미국 Massachusetts주 동북부, 서포크, 영국:센터 컴퓨팅 역사를 위하다.이벤트 25:35, 38:20에서 발생한다.32011년 10월에 원래에서 Archived.때문에 몇몇 중요한 정도로 이 정보에 의존하는 몇가지 재미 있는 특허 방어 사례가 있[는 ARM참조 모델]꽤 중요합니다.[...]나는 BBCBASIC참조 모델,[...]과 BBC베이직의 완전한 것은 808년에, 그리고 그 완전 처리기 편지를 썼는지.그 도토리 세계 전시회 허더즈필드에서 열렸다.
  70. ^ Whytehead, Chris. "Chris's Acorns: Acorn A500 (prototype)". Chris's Acorns. Archived from the original on 18 July 2011. Retrieved 10 February 2012.
  71. ^ Libbenga, Jan (19 January 2004). "My PC is older than yours". Letters. The Register. Archived from the original on 23 May 2012. Retrieved 13 December 2011.
  72. ^ Pountain, Dick (October 1987). "The Archimedes A310". BYTE. p. 125. Retrieved 4 August 2014.
  73. ^ "nvg.ntnu.no". ntnu.no. Archived from the original on 27 June 2007. Retrieved 8 May 2018.
  74. ^ Ward, Mark (25 August 2010). "Tech Know: BBC Micros used in retro programming class". BBC News. Archived from the original on 26 August 2010. Retrieved 25 August 2010.
  75. ^ "30 Years of the BBC Micro - Celebration Event at ARM - Computing History". www.computinghistory.org.uk. Archived from the original on 15 April 2018. Retrieved 15 April 2018.
  76. ^ a b "Internet portal launched". Acorn User. No. 215. December 1999. p. 7. Archived from the original on 14 April 2014. Retrieved 16 August 2013.
  77. ^ "Retrosoftware". www.retrosoftware.co.uk. Retrieved 15 April 2018.
  78. ^ "stardot.org.uk - Index page". stardot.org.uk. Archived from the original on 16 September 2017. Retrieved 15 April 2018.
  79. ^ Whytehead, Chris. "Chris's Acorns: BBC Microcomputers". Archived from the original on 25 November 2010. Retrieved 30 November 2010.
  80. ^ Wolstenholme, Ian (1 September 2010). "Beebmaster – Beebhelp – Acorn Serial Numbers". Archived from the original on 16 January 2011. Retrieved 30 November 2010.
  81. ^ Burton, Robin (May 1993). "512 Forum". Beebug. 12 (1): 36–40.
  82. ^ 참조 데이터 시트:SAA5050 시리즈는 1982년 7월 Mullard의 Wayback Machine, Teletext Character Generator에 2016년 3월 3일 보관되었다.
  83. ^ "The BBC Micro Speaks". Acorn User. October 1982. pp. 27–29. Retrieved 30 October 2020.
  84. ^ Phillips, Martin (April 1986). "Technical Talk". Acorn User. pp. 180–181, 183. Retrieved 30 October 2020.
  85. ^ "No cartridge boon for Beeb". Acorn User. May 1984. p. 7. Retrieved 29 September 2020.
  86. ^ "Erasure's Big Hit". Acorn User. 1 June 1988.
  87. ^ "UMI-2B". Sound On Sound. November 1985. pp. 24–32. ISSN 0951-6816. OCLC 925234032.
  88. ^ "The Adventure Game S03E03 , Part 3 , Adam Tandy , Sandra Dickinson , Chris Serle - YouTube". 11 June 2010. Archived from the original on 25 March 2017. Retrieved 24 June 2016.
  89. ^ "BBC releases computer history archive". BBC News. 27 June 2018. Retrieved 27 June 2018.
  90. ^ "BBC Computer Literacy Project Archive". computer-literacy-project.pilots.bbcconnectedstudio.co.uk. Retrieved 27 June 2018.
  91. ^ Futcher, Dave (November 1989). "Aping Auntie". Acorn User. pp. 128–129, 131. Retrieved 7 May 2021.

외부 링크