맨위로가기

BBC 마이크로

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

BBC 마이크로는 1980년대 초 BBC가 시작한 'BBC 컴퓨터 활용 능력 향상 계획'의 일환으로 개발된 마이크로컴퓨터이다. Acorn Computers가 개발하고 BBC가 후원하여 영국 교육 시장을 중심으로 큰 인기를 얻었으며, 영국 학교의 약 80%가 BBC Micro를 보유했다. BBC BASIC 프로그래밍 언어를 내장하고 다양한 주변 장치를 지원하여 교육용 컴퓨터로 널리 사용되었으며, 미국, 인도 등 해외 시장에도 진출했다. BBC 마이크로는 하드웨어와 소프트웨어 기술, 특히 BBC BASIC 사용을 통해 교육 시장에 큰 영향을 미쳤으며, 후속 기종인 BBC Master로 이어졌다.

더 읽어볼만한 페이지

  • 아콘 컴퓨터 - ARM 홀딩스
    ARM 홀딩스는 저전력 특성의 ARM 아키텍처 기반 반도체 설계 자산 IP를 라이선스하는 회사로, 모바일 기기부터 슈퍼컴퓨터까지 다양한 분야에 활용되며 소프트뱅크 그룹에 인수 후 나스닥에 상장되었다.
  • 아콘 컴퓨터 - 아콘 커뮤니케이터
    아콘 커뮤니케이터는 1990년대에 개발된 휴대용 통신 기기로, 개인용 컴퓨터와 휴대폰의 단점을 보완하여 사무실과 현장에서 사용 가능하도록 설계되었으며, 다양한 편의 기능과 통신 기능을 제공하여 여러 파생 모델과 유사 제품에 영향을 미쳤다.
  • 6502 기반 가정용 컴퓨터 - 코모도어 PET
    코모도어 PET는 1977년 척 페들과 그의 팀이 개발한 내장 키보드와 모니터를 갖춘 단일 보드 컴퓨터로, 마이크로소프트 BASIC을 탑재하여 개인용 컴퓨터 시장에 영향을 미쳤으며, 교육 및 비즈니스 시장에서 널리 사용되었으나 제한된 그래픽 성능과 RAM 용량이 단점으로 작용했다.
  • 6502 기반 가정용 컴퓨터 - 애플 I
    스티브 워즈니악이 설계하고 스티브 잡스가 사업화한 애플 I은 MOS Technology 6502 마이크로프로세서를 기반으로 최대 64KB 메모리 확장이 가능한 단일 보드 컴퓨터로, 1976년 7월 666.66달러에 판매되었으며 케이스 없이 메인보드만 제공되었고 카세트 인터페이스를 통해 프로그램을 저장할 수 있었으며 희귀성으로 인해 수집가들 사이에서 고가에 거래된다.
  • 가정용 게임기 - 드림캐스트
    드림캐스트는 세가가 출시한 가정용 게임기로, 당시 최고 수준의 그래픽 성능과 온라인 기능을 지원했으나, 경쟁 심화와 재정 악화로 생산이 중단되었지만 혁신적인 기술과 게임 라인업으로 마니아층에게 높은 평가를 받는다.
  • 가정용 게임기 - 엑스박스
    Xbox는 마이크로소프트의 비디오 게임 브랜드로, 여러 세대에 걸쳐 다양한 하드웨어, 서비스, 소프트웨어를 출시하며 소니의 플레이스테이션, 닌텐도의 Wii 및 스위치와 경쟁한다.
BBC 마이크로
개요
BBC Micro Model A/B (표준 구성)
BBC Micro Model A/B (표준 구성)
개발BBC
제조업체에이콘 컴퓨터
제품 종류8비트 홈 컴퓨터
출시일1981년 12월 1일
단종일1994년
가격A 모델 £235, B 모델 £335 (1981년)
판매량150만 대 이상
기술 사양
미디어카세트 테이프
플로피 디스크 (선택 사항) - 5.25인치 또는 (후에) 3.5인치
하드 디스크 (일명 '윈체스터', 희귀)
레이저디스크 (BBC 둠즈데이 프로젝트)
운영체제에이콘 MOS
전력50W
CPU2 MHz MOS 테크놀로지 6502/6512
메모리16–32 KiB (모델 A/B)
64–128 KiB (모델 B+)
128 KiB (마스터)
플러스 32–128 KB ROM, 272 KiB까지 확장 가능
저장 공간100–800 KB (DFS)
160–1280 KB (ADFS 플로피 디스크)
20 MB (ADFS 하드 디스크)
디스플레이PAL/NTSC, UHF/컴포지트/TTL RGB
그래픽640×256, 8색 (모토롤라 6845, 다양한 프레임 버퍼 모드)
78×75, 8색 (Mullard SAA5050 텔레텍스트 칩)
사운드텍사스 인스트루먼트 SN76489, 4채널, 모노
TMS5220 음성 합성기 (선택 사항)
입력 장치키보드, 트윈 아날로그 조이스틱 (발사 버튼 포함), 라이트펜
연결프린터 병렬
RS-423 직렬
사용자 병렬
이코넷 (선택 사항)
1 MHz 버스
튜브 보조 프로세서 인터페이스
기타
이전 모델에이콘 아톰
다음 모델에이콘 아르키메데스
관련 모델에이콘 엘렉트론

2. 역사적 배경

2008년의 BBC 마이크로 팀


1980년대 초, BBC는 'BBC 컴퓨터 활용 능력 향상 계획'(BBC Computer Literacy Project)이라는 이름의 프로젝트를 시작했다.[1] 이 계획은 부분적으로 ITV에서 방영된 다큐멘터리 시리즈 ''The Mighty Micro''의 영향을 받았다. 이 프로그램에서 영국의 국립물리연구소 소속 크리스토퍼 에반스는 다가오는 마이크로컴퓨터 혁명이 영국의 경제, 산업, 생활 방식에 미칠 중대한 영향을 예측했다.[2][115]

BBC는 이 프로젝트의 일환으로, 1981년에 시작될 TV 시리즈 ''The Computer Programme''에서 다양한 작업을 시연하는 데 사용할 마이크로컴퓨터를 확보하고자 했다. 시연 대상 작업에는 프로그래밍, 그래픽스, 사운드 및 음악, 텔레텍스트, 외부 하드웨어 제어, 인공지능 등이 포함되었다. BBC는 이 마이크로컴퓨터에 대한 야심 찬 사양을 설정하고, Acorn Computers, Sinclair Research, Newbury Laboratories, Tangerine Computer Systems, Dragon Data 등 여러 영국 내 컴퓨터 회사들과 접촉했다.[2][115] 클라이브 싱클레어가 이끄는 Sinclair Research는 Grundy NewBrain 모델을 제안했지만 BBC의 요구 사양을 충족하지 못해 거절당했다.[115]

특정 마이크로컴퓨터를 공영방송인 BBC가 주도하는 활용 능력 향상 계획에 도입하는 것은 논란을 낳기도 했다. BBC가 특정 상업 제품을 홍보하는 역할을 맡는다는 비판과 함께, 기존의 교육 및 훈련 정보 네트워크를 활용하는 대신 정부 산업 정책의 도구가 되었다는 비판도 제기되었다. 심지어 산업부에 의해 BBC가 정부의 산업 지원 자금을 간접적으로 조달하는 수단으로 이용되었다는 주장까지 나왔다.[3]

여러 회사 중 에이콘은 이미 기존의 ''Atom'' 마이크로컴퓨터의 후속 모델을 개발 중이었다. ''Proton''이라는 코드명으로 알려진 이 새 모델은 향상된 그래픽 성능과 더 빠른 2 MHz MOS Technology 6502 CPU를 탑재할 예정이었다. 당시 Proton은 아직 설계 단계에 있었지만, 스티브 퍼버와 소피 윌슨을 포함한 에이콘 팀(주로 학생들로 구성됨)은 BBC에 시연하기 위해 일주일 만에 작동하는 프로토타입을 만들어야 했다.[4][116] 팀은 밤샘 작업 끝에 작동하는 Proton 프로토타입을 BBC에 선보일 수 있었다.[5] BBC는 당초 Zilog Z80 CPU와 CP/M 운영 체제를 탑재한, 당시 업계 표준에 더 가까운 컴퓨터를 기대했으나, Proton은 BBC가 제시한 사양을 거의 모든 면에서 충족하거나 초과하는 성능을 보여주었다.[2]

Proton 프로토타입을 기반으로 BBC는 1981년 2월 에이콘과 계약을 체결했으며, 같은 해 6월까지 BBC 마이크로의 최종 사양과 가격이 결정되었다. CP/M과의 호환성에 대한 BBC의 요구를 충족시키기 위해, 존 콜(John Coll)의 제안으로 Z80 보조 프로세서를 추가할 수 있는 Tube 인터페이스가 설계에 포함되었다.[6] 에이콘과 BBC Enterprises 간의 계약은 1984년에 4년 더 연장되었는데, 이 연장 계약에는 다른 제조업체들도 입찰에 참여했다. 당시 에이콘 관계자는 BBC 모델 B가 계약 기간 동안 경쟁력을 유지하기 어려울 것이며 후속 모델이 필요할 것이라고 인정하기도 했다.[7]

BBC 마이크로의 OS ROM v1.0에는 개발에 기여한 많은 사람들의 이름이 담긴 다음과 같은 ASCII 크레딧 문자열이 포함되어 있다:

(C) 1981 Acorn Computers Ltd.Thanks are due to the following contributors to the development of the BBC Computer (among others too numerous to mention):- David Allen,Bob Austin,Ram Banerjee,Paul Bond,Allen Boothroyd,Cambridge,Cleartone,John Coll,John Cox,Andy Cripps,Chris Curry,6502 designers,Jeremy Dion,Tim Dobson,Joe Dunn,Paul Farrell,Ferranti,Steve Furber,Jon Gibbons,Andrew Gordon,Lawrence Hardwick,Dylan Harris,Hermann Hauser,Hitachi,Andy Hopper,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)의 마지막 바이트에는 당시 로저 윌슨(Roger Wilson)이었던 소피 윌슨을 기리는 의미로 "Roger"라는 단어가 포함되어 있다.[8]

3. 시장 영향

모델 B의 키보드


BBC 마이크로컴퓨터는 1981년 12월 1일에 출시되었으나, 생산 문제로 초기 물량 대부분은 1982년에 배송되었다.[9][10] '빕'(Beeb)이라는 애칭으로 불리며[11] 영국 내에서 인기를 얻었으며, 특히 교육 시장에서 큰 성공을 거두었다.

미국의 유력 컴퓨터 잡지인 ''바이트''(Byte)는 BBC 마이크로 모델 B를 "컴퓨터 기술 자가 학습 이상의 많은 용도를 가진 타협 없는 컴퓨터"라고 호평했다. 특히 튜브 인터페이스를 "가장 혁신적인 기능"으로 꼽으며, "다른 영국 마이크로컴퓨터가 주어진 가격에 더 많은 기능을 제공할지 모르지만, 다재다능함과 확장성 측면에서 BBC를 능가하는 것은 없다"고 평가했다.[14]

출시 초기에는 ZX 스펙트럼이나 코모도어 64와 마찬가지로 수요가 공급을 크게 초과하여 배송 지연이 발생하기도 했다. 모델 A와 모델 B는 초기 가격 235GBP와 335GBP에서 비용 상승으로 인해 299GBP와 399GBP로 인상되었다.[36] 경쟁 제품 대비 높은 가격에도 불구하고 최종적으로 150만 대 이상 판매되었다.[13][39]

한편, BBC의 성공에 자극받은 경쟁 방송사 ITV 네트워크도 자체 컴퓨터 시스템 도입을 검토했으나,[41] 규제 문제 등으로 무산되었다.[42]

3. 1. 영국 교육 시장

BBC 마이크로는 '빕'(Beeb)이라는 애칭으로 불렸으며,[11] 영국에서 큰 인기를 얻었는데, 특히 교육 시장에서 두각을 나타냈다. 영국 학교의 약 80%가 BBC 마이크로컴퓨터를 보유할 정도였다.[12][13] 이러한 성공의 주요 요인 중 하나는 BBC 마이크로가 '교육용' 컴퓨터로 인식되었기 때문이다. 영국의 많은 학교에서 컴퓨터 활용 능력과 정보기술 교육을 위해 이 기기를 사용했다.[115] 인도 등 일부 영국 연방 국가에서도 BBC 마이크로를 활용한 컴퓨터 리터러시 프로그램이 시작되기도 했다.[117]

당시 영국 교육용 컴퓨터 시장은 Research Machines가 주도하고 있었으나, BBC 마이크로는 특유의 견고함 덕분에 교육 시장에서 빠르게 자리를 잡았다. 기기 케이스와 키보드는 경쟁 제품이었던 ZX 스펙트럼에 비해 훨씬 튼튼하게 만들어져, 학생들이 다소 거칠게 다루어도 쉽게 파손되지 않아 학교 환경에 적합했다.

'''모델 A'''와 '''모델 B'''는 처음 각각 235GBP와 335GBP에 판매되었지만, 비용 상승으로 인해 곧 299GBP와 399GBP로 가격이 조정되었다.[118] 에이콘은 당초 총 판매량을 12,000대 정도로 예상했으나, 최종적으로는 150만 대 이상의 BBC 마이크로가 판매되는 성공을 거두었다.[119][13]

하지만 BBC 마이크로의 가격은 ZX 스펙트럼과 같은 경쟁 제품에 비해 높은 편이었다. 이에 에이콘은 1983년, 학교에서의 사용을 보완하고 가정용 시장을 공략하기 위해 BBC 마이크로 모델 B(32KB RAM)를 기반으로 한, 보다 저렴하면서도 호환성을 유지한 Acorn Electron을 출시했다.[40]

3. 2. 해외 시장

1983년 11월 인터페이스 에이지 잡지에 실린 BBC 마이크로컴퓨터 광고


Acorn은 미국서독 시장에 BBC 마이크로를 판매하려는 노력을 기울였다.[15] 미국 시장에서는 특히 교육 시장에 집중했는데, 이는 당시 약 7억달러 규모로 추정되었다. Acorn은 확장된 ROM, 음성 합성 하드웨어, 내장 Econet 인터페이스를 갖춘 Model B의 업그레이드 버전을 995USD에 제공했다. 또한 컴퓨터 사용에 익숙하지 않거나 교육 과정에서의 역할에 회의적인 교사들의 채택을 장려하기 위해 관련 소프트웨어와 자료를 함께 제공했다.[16]

1983년 10월까지 미국 학교들로부터 총 2100만달러 상당의 주문을 받았다고 보고되었다.[17] 예를 들어, 매사추세츠주 로웰에서는 17.7만달러 상당의 BBC 마이크로 138대가 8개 학교에 설치되었고,[18] 애리조나주 피닉스에서는 174697USD 상당의 175대가 설치되었다.[18] 피닉스의 현지 Acorn 대리점은 향후 2년간 200만달러 상당의 판매를 예측했으며, 이 중 약 85~90%가 교육용, 나머지는 소규모 사업용 시장을 목표로 했다.[18] 1984년 초, Acorn은 1,000개 이상의 미국 딜러 네트워크를 구축했으며,[19] 200개 이상의 교육용 소프트웨어 타이틀과 함께 5000만달러 이상의 교육 관련 주문을 확보했다고 보고했다.[20] 같은 해 10월, Acorn은 영국 학교 컴퓨터 시장의 85%를 점유하고 매달 40,000대의 기기를 배송한다고 주장하며 미국 딜러 네트워크 확장을 준비했다.[21] 12월에는 미국 교육용 컴퓨팅 시장의 선두 주자가 되겠다는 포부를 밝혔다.[22] 뉴욕 타임스근거리 통신망(LAN) 기능이 교사들에게 중요한 요소로 여겨졌다고 보도했다.[22] 이러한 노력으로 일부 딜러가 잡지에 광고를 게재하기도 했지만,[23] 결국 미국 시장 진출 시도는 실패로 끝났다.[24]

영국 외 다른 국가에서도 BBC 마이크로가 도입되었다. 인도를 포함한 일부 영연방 국가들은 1984년경 자체적인 컴퓨터 활용 능력 프로그램을 시작하면서 BBC 마이크로를 채택했다.[26] 이는 영국의 프로그램을 통해 이미 개발된 방대한 소프트웨어를 활용하고, 현지 필요에 맞는 소프트웨어를 개발하기 위한 목적이었다.[27] 인도의 Semiconductor Complex Limited(SCL)는 BBC 마이크로의 복제품인 'SCL 유니콘'을 생산했으며,[28][29][30] Hope Computers Pvt Ltd는 파란색 기능 키가 특징인 '돌핀'이라는 복제품을 만들었다.[31] Acorn은 인도의 SCL 및 멕시코의 유통업체인 해리 마잘(Harry Mazal)과 생산 계약을 체결하여 부품 키트를 조립하는 방식으로 현지 생산을 시작했다.[32] 1985년 초 보고에 따르면 인도에서는 "매달 수천 대의 Beebs"가 생산되고 있었다.[34] 멕시코에서는 현지 제조업체 Datum과 최종 생산 계약이 이루어졌으며, 1985년 5월까지 월 2,000대 조립을 목표로 했다. 이 기기들은 멕시코 및 남미 시장을 겨냥했으며, 스페인어를 사용하는 인구가 많은 미국 남서부 주에서도 잠재적 수요가 있을 것으로 예상되었다.[34] Acorn이 1986년 미국 시장에서 철수한 후에도 Datum은 북미 및 남미 시장을 위해 연간 7,000~8,000대의 스페인어 버전 기기를 계속 생산했다.[24]

호주에서도 BBC 마이크로는 학교에서 널리 사용되었다.[56] 다만, 설계상 35°C 이상의 온도에서 작동하지 않는다는 점 때문에 호주 시장 적합성에 대한 우려가 있었다.[55]

수출용 모델은 해당 국가의 규정에 따라 RF 차폐 기능을 갖추었다.[57] 미국 수출 모델은 NTSC TV 표준에 맞춰 그래픽 디스플레이 해상도가 200 주사선으로 조정되었고, BASIC ROM 칩이 수정되어 COLOR의 미국식 철자를 허용했다.[59] 그러나 해상도 변경은 영국용으로 작성된 일부 응용 프로그램과의 호환성 문제를 일으켰다. 서독 시장에서는 브라운, 보베리 & 치에(Brown, Boveri & Cie)와의 상표 혼동을 피하기 위해 1983년 6월부터 "British Broadcasting Corporation Microcomputer System"이라는 전체 명칭을 사용해야 했다.[57] 스위스 다국적 기업의 경고 이후 Acorn은 "수백 대의 기계" 라벨을 변경해야 했다.[58] 실패한 미국 마케팅 캠페인 이후 판매되지 못한 미국 모델 재고는 영국 시장용으로 재제조되어 판매되었다.[60][61]

4. 하드웨어 특징



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


BBC 마이크로는 당시 기준으로 고성능 하드웨어 설계를 특징으로 한다. 주요 특징은 2 MHz로 동작하는 MOS 테크놀로지 6502 CPU와 고속 RAM을 탑재하여, CPU와 비디오 디스플레이 컨트롤러가 메모리 접근 시 성능 저하 없이 효율적으로 작동하도록 설계한 점이다.[9][46][36] 이를 위해 당시 빠른 속도의 히타치 DRAM 칩(HM4816) 등이 사용되었다.[47] Model A는 16 KB, Model B는 32 KB의 사용자 RAM을 기본 제공했으며, ROM 소켓을 통해 기능 확장이 가능했다.

다양한 종류의 비디오 출력 포트를 지원했다. 가정용 텔레비전 연결을 위한 RF 변조기 출력(UHF), 컴퓨터 모니터컴포지트 비디오 출력, 그리고 방송 품질의 고화질 출력이 가능한 RGB 비디오 포트가 별도로 마련되었다.

또한 풍부한 입출력(I/O) 인터페이스를 갖추고 있었다.

  • 시리얼 포트 (RS-423)
  • 병렬 포트 (프린터 연결용)
  • 8비트 범용 디지털 I/O 포트
  • 4채널 아날로그 입력 포트 (조이스틱 등 연결)
  • 라이트펜 입력 포트
  • 외부 하드웨어 확장을 위한 "1 MHz 버스" 커넥터
  • Econet 네트워크 인터페이스 (옵션)
  • 디스크 드라이브 인터페이스 (옵션)


이러한 I/O 장치들은 특정 메모리 주소 페이지(FRED, JIM, SHEILA)를 통해 제어되었다.[48]

코드명페이지설명
FRED0xFC00 – 0xFCFF1 MHz 버스
JIM0xFD00 – 0xFDFF1 MHz 버스 / 페이지 RAM
SHEILA0xFE00 – 0xFEFF내장 하드웨어 I/O 매핑 (비디오, 카세트, 사운드, 인터럽트)



아콘 고유의 "Tube" 인터페이스는 두 번째 프로세서를 추가할 수 있는 독특한 확장 슬롯이었다. 이를 통해 6502, Z80 등 다양한 보조 CPU를 장착하여 성능을 높이거나 CP/M과 같은 다른 운영체제를 사용할 수 있었다. Tube 인터페이스는 훗날 Acorn Archimedes 개발 시 ARM CPU를 BBC 마이크로에 연결하여 소프트웨어 개발 플랫폼으로 활용하는 데 기여했다.[49][50]

소프트웨어를 통해 다양한 디스플레이 모드를 선택할 수 있었으며, 각 모드는 해상도, 색상 수, 필요한 비디오 메모리 양에서 차이를 보였다.

BBC 마이크로 디스플레이 모드
모드해상도 (X×Y)색상 수
(하드웨어)
비디오 RAM
(KB)
종류
문자 수픽셀 수
080 × 32640 × 256220그래픽
140 × 32320 × 256420그래픽
220 × 32160 × 2568 (16색 팔레트 중 선택)20그래픽
380 × 25N/A216텍스트
440 × 32320 × 256210그래픽
520 × 32160 × 256410그래픽
640 × 25N/A28텍스트
740 × 25N/A (문자 기반)81텔레텍스트



모드 0~6은 그래픽 표시가 가능했고, 16가지 색상 팔레트를 지원했다. 모드 7은 텔레텍스트 표준을 위한 특수 모드로, 문자 정보 표시에 최적화되어 메모리 사용량이 적었다(1KB).

초기 모델에는 전자기 간섭 규정 준수를 위해 선형 전원 공급 장치가 사용되었으나, 발열과 신뢰성 문제로 나중에 스위치 모드 전원 공급 장치로 변경되었다. 일부 초기 Model B에서는 내장 스피커 잡음 문제가 보고되기도 했다.[51] 생산 기간 동안 회로 기판은 여러 차례 개선되었다.

4. 1. Model A와 Model B



BBC 마이크로 설계의 핵심 특징은 고성능 RAM을 장착했다는 점이다. 당시 6502 기반 컴퓨터들은 CPU 클럭 속도의 두 배(예: 4MHz)로 RAM을 구동하여 CPU와 비디오 디스플레이 컨트롤러가 번갈아 메모리에 접근하게 하는 설계를 흔히 사용했다. 이 방식은 애플 II 플러스나 초기 코모도어 모델 등에서 찾아볼 수 있었다.[9][46][36]

그러나 BBC 마이크로는 2 MHz라는 더 빠른 CPU 속도로 작동하도록 설계되었기에, 기존 방식으로는 버스 경합 문제가 발생할 수 있었다. 즉, 비디오 하드웨어가 메모리를 사용하는 동안 CPU가 메모리에 접근할 시간이 부족해지는 것이다. 암스트래드 CPC, 아타리 8비트 컴퓨터, ZX 스펙트럼 등 일부 동시대 기기들은 이러한 성능 저하를 어느 정도 감수했으며, MSX와 같은 다른 시스템은 CPU와 비디오용 메모리를 완전히 분리하여 접근 속도를 늦추기도 했다.

스티브 퍼버는 Acorn 설계가 플랫 메모리 모델을 유지하면서 CPU와 비디오 시스템이 서로 간섭 없이 버스에 접근할 수 있어야 한다고 생각했다. 이를 위해서는 RAM이 초당 4백만 번의 접근 사이클을 처리할 수 있어야 했고, 히타치의 HM4816 DRAM만이 이 속도를 만족했다. 프로토타입 제작을 위해 히타치 담당자가 일본 내에 단 4개뿐이던 4816 칩을 직접 Acorn으로 운반하기도 했다.[47]

고속 메모리 속도를 위해서는 National Semiconductor의 81LS95 멀티플렉서가 필요했다. 퍼버에 따르면, 경쟁사들이 자사 부품으로 교체를 제안했지만 제대로 작동하지 않았고, National Semiconductor 부품이 왜 정확히 작동했는지는 150만 대가 생산된 후에도 미스터리로 남았다고 한다. 또 다른 미스터리는 6502의 데이터 버스였다. 프로토타입은 CPU 사양을 초과하여 고장을 일으켰는데, 설계자들은 마더보드의 특정 위치에 손가락을 대면 작동한다는 것을 발견했다. Acorn은 데이터 버스에 저항 팩을 추가했고, 퍼버는 이를 "엔지니어의 손가락"이라 묘사하며 왜 필요한지 알 수 없었지만 150만 대의 기기에서 문제없이 작동했다고 회고했다.

Model A는 16 KB의 사용자 RAM과 함께 제공되었고, Model B는 32 KB를 갖추고 있었다. 추가 ROM을 장착할 수 있었으며(PCB에 4개 또는 확장 하드웨어에 16개), [http://mdfs.net/Docs/Comp/BBC/AllMem 페이지 메모리]를 통해 접근할 수 있었다.

이 기기에는 세 개의 비디오 포트가 포함되어 있었다. 하나는 UHF 대역에서 신호를 전송하는 RF 변조기를, 다른 하나는 컴퓨터 모니터에 적합한 컴포지트 비디오를, 그리고 별도의 RGB 비디오 포트를 제공했다. 별도의 RGB 비디오 출력 소켓은 BBC가 방송 품질 신호를 직접 출력하여 텔레비전 프로그램 제작에 사용할 수 있도록 요구한 엔지니어링 사항이었으며, 실제로 ''The Computer Programme'' 및 ''Making the Most of the Micro'' 에피소드 제작에 사용되었다.

컴퓨터에는 여러 입출력 (I/O) 인터페이스가 포함되어 있었다:

  • 시리얼 포트
  • 병렬 포트 (프린터용)
  • 8비트 범용 디지털 I/O 포트
  • 4채널 아날로그 입력 포트
  • 라이트펜 입력
  • 확장 커넥터 ("1 MHz 버스")
  • Econet 네트워크 인터페이스 (옵션)
  • 디스크 드라이브 인터페이스 (옵션)


모든 마더보드에는 Econet과 디스크 인터페이스 부품을 위한 공간이 있었지만, Econet은 거의 설치되지 않았다.

또한, "Tube"이라는 Acorn 고유의 인터페이스를 통해 두 번째 프로세서를 추가할 수 있었다. Acorn은 6502, Z80, 32016 CPU를 기반으로 세 가지 모델의 두 번째 프로세서를 제공했다. Tube는 Torch사의 Z80 보드와 하드 디스크 드라이브 (BBC 마이크로에서 CP/M 프로그램을 실행 가능하게 함)를 포함한 타사 추가 기능에도 사용되었다. Tube 인터페이스는 Acorn이 ARM CPU가 탑재된 BBC 마이크로를 Acorn Archimedes 개발 시 소프트웨어 개발 기계로 활용할 수 있게 해주었다. 이로 인해 1986년에는 약 4000GBP 가격의 BBC 마이크로용 ARM 개발 키트가 출시되었다.[49] 2006년부터는 ARM7TDMI CPU(64 MHz)와 64 MB RAM을 갖춘 키트가 BBC Micro 및 Master용으로 출시되어, Tube 인터페이스를 통해 8비트 마이크로를 32비트 RISC 기계로 업그레이드할 수 있게 되었다.[50] Tube에서 작동하는 소프트웨어로는 향상된 버전의 ''Elite'' 비디오 게임과 "Bitstik"[http://chrisacorns.computinghistory.org.uk/8bit_Upgrades/Acorn_BitStik.html]이라는 3차원 조이스틱 및 두 번째 6502 CPU가 필요한 CAD 시스템 등이 있다.

각각 코드명이 있는 별도의 페이지가 I/O 접근을 제어하는 데 사용된다:[48]

코드명페이지설명
FRED0xFC00 – 0xFCFF1 MHz 버스
JIM0xFD00 – 0xFDFF1 MHz 버스 / 페이지 RAM
SHEILA0xFE00 – 0xFEFF상주 하드웨어에 대한 매핑된 I/O - 비디오, 카세트, 사운드, 인터럽트



Model A와 Model B는 동일한 PCB에 구축되었으며, Model A를 Model B로 쉽게 업그레이드할 수 있다. Model B 소프트웨어를 실행하려는 사용자는 추가 RAM과 사용자/프린터 MOS Technology 6522 VIA (많은 게임에서 타이머로 사용됨)를 추가하고 링크를 자르면 되며, 납땜 없이도 이 작업이 가능하다. 그러나 모든 외부 포트를 갖춘 완전한 업그레이드를 위해서는 커넥터를 마더보드에 납땜해야 한다. 최초 기계는 "OS 0.1"과 함께 제공되었고, 이후 업데이트는 클립인 집적 회로 형태로 제공되었으며, 마지막 공식 버전은 "OS 1.2"였다. Acorn OS의 변형은 직접 만든 프로젝트의 결과이며, 수정된 기계는 2011년 현재 eBay와 같은 인터넷 경매 사이트에서 여전히 구매할 수 있다.

BBC Model A는 Acorn Electron의 도입과 함께 생산이 중단되었으며, 당시 회장 크리스 커리는 Acorn이 "더 이상 (Model A를) 홍보하지 않을 것"이라고 말했다.[40]

초기 BBC 마이크로는 BBC가 전자기 간섭에 대해 신중했기 때문에 선형 전원 공급 장치를 사용했다. 이 공급 장치는 신뢰성이 낮았고, 몇 달 후 BBC는 스위치 모드 전원 공급 장치 사용을 허용했다.

제조 과정의 명백한 실수로 인해 많은 Model B의 내장 스피커에서 지속적인 윙윙거리는 소리가 발생했다. 이 결함은 두 패드에 저항을 납땜하여 부분적으로 수정할 수 있다.[51]

모델 생산 기간 동안 다양한 문제를 해결하기 위해 주요 BBC Micro 회로 기판은 'Issue 1'부터 'Issue 7'까지 5가지 버전으로 개발되었으며(Issue 5와 6은 출시되지 않음), 1985년 Acorn의 'BBC 마이크로컴퓨터 서비스 매뉴얼'에 기술적 변경 사항이 상세히 기록되어 있다.

Watford Electronics의 '32K Ram Board Manual'에 따르면:

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

두 개의 수출 모델이 개발되었는데, 하나는 미국용[53]으로 Econet과 음성 하드웨어가 기본으로 탑재되었고, 다른 하나는 서독용이었다.[54] 호주 시장에는 35°C 이상의 온도에서 작동하지 않는 설계[55] 때문에 적합하지 않다는 우려가 있었음에도 불구하고, 이 기계는 "호주 학교에서 널리 사용"되었다.[56] 수출 모델에는 해당 국가에서 요구하는 무선 주파수 차폐가 장착되었다. 1983년 6월부터는 국제 시장에서 브라운, 보베리 & 치에와의 혼동을 피하기 위해 이름을 "British Broadcasting Corporation Microcomputer System"으로 완전히 표기했다.[57] 스위스의 다국적 기업이 서독에서 BBC 라벨로 컴퓨터를 판매하지 말라고 경고한 후, Acorn은 이러한 요구 사항을 준수하기 위해 "수백 대의 기계"의 라벨을 변경해야 했다.[58]

미국 모델에는 `COLOR`의 미국식 철자를 허용하도록 수정된 BASIC III ROM 칩이 포함되어 있었지만, NTSC TV에 맞게 그래픽 디스플레이 높이가 200 주사선으로 감소하여[59] 영국 컴퓨터용으로 작성된 응용 프로그램에 심각한 영향을 미쳤다. 실패한 미국 마케팅 캠페인 이후, 원치 않는 기계는 영국 시장을 위해 재제조되어 판매되었으며,[60][61] 세 번째 수출 변형이 만들어졌다.[62]

구분모델 A모델 B모델 B+64모델 B+128
프로세서MOS 테크놀로지 6502A 2MHz록웰 6512A 2MHz
RAM16 KB32 KB64 KB (32 KB 표준 메모리, 20 KB 비디오 (섀도우) 메모리, 12 KB 확장 (특수 사이드웨이) 메모리로 구성)128 KB (32 KB 표준 메모리, 20 KB 비디오 (섀도우) 메모리, 76 KB 확장 (사이드웨이) 메모리로 구성)
ROM32 KB ROM (16 KB MOS (머신 운영 체제) 칩, 16 KB 읽기 전용 페이징 공간, 기본적으로 BBC BASIC 칩) 4개의 페이징된 16 KB ROM 소켓 기본 제공, 최대 16개까지 확장 가능.48 KB ROM (16 KB MOS, 16 KB DFS, 16 KB 읽기 전용 페이징 공간, 기본적으로 BBC BASIC)
키보드풀 트래블 키보드 (상단 행에는 10개의 빨간색-주황색 기능키 ƒ0–ƒ9). CTRL 또는 SHIFT와 함께 누르면 텍스트 반그래픽을 생성하며, 키보드 매크로로 프로그래밍 가능. 화살표 키와 BREAK도 기능 키로 사용 가능. 키보드 PCB의 링크를 통해 사용자는 Shift+Break의 동작과 전원 켜기/Break 시의 표시 모드를 선택할 수 있었음. 모델 B의 수명 동안 최소 두 개의 약간 다른 키보드가 사용되었으며, 두 키보드 모두 동일한 레이아웃을 가졌지만 하나는 각 키의 프로파일이 약간 더 높았음.
디스플레이모델 B와 동일 (RGB는 선택적 업그레이드, 납땜 필요)6핀 DIN 디지털 RGB 커넥터 +5 V/0 V, 1 V p-p 컴포지트 컬러 또는 흑백 비디오 (링크 S39) 및 내장 UHF (PAL) RF 변조기.
그래픽모델 B와 동일하지만 메모리 부족으로 인해 모드 0, 1, 2, 3 사용 불가.모토로라 6845 CRT 컨트롤러를 기반으로 하는 모드 0–6의 구성 가능한 그래픽 또는 멀라드 SAA5050 텔레텍스트 칩을 기반으로 하며 1 KB의 RAM만 사용하는 특수 텔레텍스트 모드인 모드 7.
사운드텍사스 인스트루먼트 SN76489 사운드 칩을 사용하여 4개의 독립적인 사운드 채널 (1개의 노이즈와 3개의 멜로디). 케네스 켄달의 음성이 담긴 텍사스 인스트루먼트 TMS5220 (맞춤형 아콘 ROM("PHROM", TMS6100))을 사용한 음소 기반 음성 합성 (선택 사항).
테이프 저장 장치테이프 인터페이스 (원형 7핀 DIN 커넥터의 2핀을 통해 제어되는 릴레이 작동 모터 제어 포함) (1200 또는 300 보드에서 작동하는 캔자스 시티 표준 데이터 인코딩 방식의 CUTS [컴퓨터 사용자 테이프 표준] 변형 사용).
디스크 저장 장치선택 사양 플로피 디스크 인터페이스 (초기에는 인텔 8271 컨트롤러 기반, 나중에는 WD1770 기반) 및 DFS ROM 설치 필요 (모델 A에서는 납땜된 커넥터 필요) (5.25인치 플로피 드라이브 일반적으로 사용) – 밀도: 단면, 단밀도[SS/SD], 단면, 복밀도[SS/DD], 양면, 단밀도[DS/SD] 및 양면, 복밀도[DS/DD].플로피 디스크 컨트롤러 (표준으로 웨스턴 디지털 WD1770 컨트롤러 및 DFS ROM 기반) (ANB51, ANB52 제외[102][103]).
하드 디스크 저장 장치없음 (메모리 부족)추가 ADFS ROM 필요, 1 MHz 버스 인터페이스에 연결된 외부 드라이브 장치.[104] (윈체스터 하드 디스크 드라이브 (용량: 5 MB, 10 MB 또는 20 MB). 드라이브당 최대 512 MB, 최대 4개 드라이브).
직렬 인터페이스선택적 업그레이드, 납땜 필요5핀 도미노-DIN RS-423 직렬 포트.
병렬 인터페이스선택적 업그레이드, 납땜 필요26핀 IDC 센트로닉스 호환 병렬 포트.
사용자 포트선택적 업그레이드, 납땜 필요20핀 IDC "사용자 포트" (8개의 범용 디지털 I/O 핀과 제어 목적으로 사용되는 2개의 특수/트리거 감지 디지털 핀(예: 로고 프로그래밍 언어를 사용할 때 거북이)
아날로그 인터페이스선택적 업그레이드, 납땜 필요μPD7002 IC를 기반으로 하는 4개의 8/12비트 아날로그 입력이 있는 DA15 소켓 (2개의 조이스틱에 적합), 푸시 버튼에 적합한 2개의 입력 및 라이트펜용 입력.
1 MHz 버스선택적 업그레이드, 납땜 필요"데이지 체인" 방식의 일반 확장을 위한 34핀 IDC 커넥터 (하드 디스크, 사운드 합성기 등을 연결하는 데 사용).
튜브선택적 업그레이드, 납땜 필요외부 두 번째 CPU용 40핀 IDC 커넥터. 옵션에는 두 번째 6502, Zilog Z80, ARM 평가 시스템 또는 내셔널 세미컨덕터 32016이 포함 (후자는 "BBC 마이크로컴퓨터 시스템 – 32016 두 번째 프로세서" 또는 "아콘 컴퓨터 – 캠브리지 코프로세서"로 브랜드화되었음). 다른 공급업체는 6809, 6800, 68000 및 68008을 추가했습니다. BBC 마스터의 10 MHz 80186 코프로세서는 코프로세서 어댑터를 통해 BBC 마이크로에 연결하여 제한적인 수준의 PC 호환성을 누릴 수 있습니다.
네트워크 (선택 사양)에코넷 대규모 저비용 네트워킹 시스템 – 모토로라 68B54 사용 시 약 100 kbit/s (미국 모델 표준).
보조 전원 출력외부 디스크 드라이브용 전원 공급 장치, 6핀, 위에서 아래로, 왼쪽에서 오른쪽:
0 V, 0 V
+5 V DC @ 1.25 A, +12 V DC @ 1.25 A,
NC, −5 V DC @75 mA,



IBM PC와 당시의 CGA와 마찬가지로, BBC 마이크로의 비디오 출력은 소프트웨어를 통해 여러 디스플레이 모드 간에 전환할 수 있었다. 이들은 가정용 TV에 적합한 20~40열 텍스트부터 고품질 RGB 연결 모니터에서 가장 잘 보이는 80열 텍스트까지 다양했다. 후자의 모드는 UHF 출력을 통해 가정용 TV를 사용할 때 종종 너무 흐릿해서 보기 어려웠다. 다양한 모드는 애플리케이션에 색상 깊이, 해상도 및 메모리 절약 간의 유연한 타협점을 제공했다. 초기 모델에서는 OS와 애플리케이션이 디스플레이 모드에서 남은 RAM을 사용할 수 있었다.

모드 7은 텔레텍스트 모드로, 메모리 측면에서 매우 경제적이었으며 BBC 자체에서 방송 텔레텍스트(Ceefax)를 사용했기 때문에 원래 요구 사항이었다. 또한 이 컴퓨터를 Prestel 단말기로 사용하기에도 유용했다. 텔레텍스트 문자는 SAA5050 칩을 사용하여 텔레텍스트 수신기가 없는 모니터 및 TV 세트에서 사용할 수 있도록 생성되었다. 모드 7은 다른 모드에 필요한 비트맵 이미지 대신 각 문자를 ASCII 코드로 저장하여 비디오 RAM에 1KB만 사용했다.

모드 0~6은 16개의 논리적 팔레트에서 색상을 표시할 수 있었다. 이는 RGB 색상 입방체의 꼭짓점에 있는 8개의 기본 색상과 기본 색상을 반전과 번갈아 가면서 만든 8개의 깜박이는 색상이다. 팔레트는 디스플레이 메모리를 건드리지 않고 자유롭게 재프로그래밍할 수 있었다. 모드 3과 6은 텍스트 행 수를 줄이고 각 행 아래에 빈 스캔 라인을 삽입하여 RAM을 덜 사용하는 특수 텍스트 전용 모드였다. 모드 6은 가장 작았으며 비디오 메모리로 8KB를 할당했다. 모드 0~6은 분음 부호 및 기타 사용자 정의 문자를 표시할 수 있었다. 모드 7을 제외한 모든 모드는 비트맵 그래픽스를 지원했지만, DRAW 및 PLOT과 같은 그래픽 명령은 텍스트 전용 모드에서는 아무런 효과가 없었다.

BBC B+와 이후의 Master는 1~20KB의 프레임 버퍼가 대체 RAM 뱅크에 저장되어 주 메모리를 사용자 프로그램에 할당하는 '섀도우 모드'를 제공했다. 이 기능은 모드 변수의 비트 7을 설정하여, 즉 모드 128~135를 요청하여 활성화되었다.

{| class="wikitable"

!rowspan="2" |그래픽 모드

!colspan="2" |해상도 (X×Y)

!rowspan="2" |하드웨어
색상

!colspan="2" |비디오 RAM

!rowspan="2" |유형

|-

! style="text-align:center;" |문자 셀

! style="text-align:center;" |픽셀

! style="text-align:center;" |사용됨
(KB)

! style="text-align:center;" |지도
(16진수)

|-

| style="text-align:center;" |0

| style="text-align:center;" |80 × 32

| style="text-align:center;" |640 × 256

| style="text-align:right;" |2

| style="text-align:right;" |20

| style="text-align:center;" |3000-7FFF

|그래픽

|-

| style="text-align:center;" |1

| style="text-align:center;" |40 × 32

| style="text-align:center;" |320 × 256

| style="text-align:right;" |4

| style="text-align:right;" |20

| style="text-align:center;" |3000-7FFF

|그래픽

|-

| style="text-align:center;" |2

| style="text-align:center;" |20 × 32

| style="text-align:center;" |160 × 256

| style="text-align:right;"

4. 2. B+64와 B+128

1985년 중반, 에이콘은 총 64KB의 RAM을 탑재한 모델 B+를 출시했다. 이는 시장에 미미한 영향을 미쳤으며 다소 냉담한 반응을 얻었다. 한 평론가는 이 기기가 "18개월 늦었다"며 "과도기적 조치로 간주해야 한다"고 평가했고,[63] 다른 평론가들은 더 저렴한 경쟁 제품들이 동등하거나 심지어 두 배나 많은 메모리를 제공하는 상황에서 500GBP(원래 모델 B의 400GBP와 비교)로 인상된 가격을 비판했다.[64] 모델 B+의 추가 RAM은 두 블록으로 할당되었는데, 하나는 화면 표시 전용으로 20KB 블록(섀도우 RAM)이고, 다른 하나는 12KB의 특수 사이드웨이 RAM 블록이다. 1985년 말에 출시된 B+128[65]은 64KB(4 × 16KB 사이드웨이 RAM 뱅크)를 추가하여 총 128KB의 RAM을 제공했다.

B+는 매우 인기 있는 ''캐슬 퀘스트''와 같은 일부 오리지널 BBC B 프로그램과 게임을 실행할 수 없었다. 특히 문제는 인텔 8271 플로피 디스크 컨트롤러[66]를 웨스턴 디지털 1770으로 교체한 것이다. 새로운 컨트롤러는 다른 주소로 매핑되었을 뿐만 아니라,[67] 근본적으로 호환되지 않았고, 존재했던 8271 에뮬레이터는 기본적인 작동을 제외하고는 완벽하지 않았다.[68] 컨트롤러에 직접 접근하는 복사 방지 기술을 사용하는 소프트웨어는 새로운 시스템에서 작동하지 않았다.[69] 에이콘은 1770 DFS 버전 2.20부터 'Ctrl+Z+Break' 키 조합 옵션을 통해 8271과 역호환되도록 이 문제를 완화하려 했다.[70]

B/B+의 상업적 수명 말기에 B+ 소유자들 사이에서 악명 높은 장기간의 문제가 있었다. 슈페리어 소프트웨어가 B+에서 실행되지 않는 ''렙톤 인피니티''를 출시한 것이다. 양쪽에서 호환되는 버전이 마침내 출시되기 전에 일련의 실패한 대체 버전이 발행되었다.

4. 3. BBC Master

1986년 아콘은 BBC 마스터를 출시했다. 이 모델은 128KB부터 시작하는 메모리 용량을 제공했으며, 1981년 출시된 오리지널 BBC 마이크로 모델보다 개선된 많은 기능을 갖추었다.

BBC 마스터는 본질적으로 오리지널 모델과 동일한 6502 기반의 BBC 아키텍처를 유지했다. 이전 모델에서 업그레이드 형태로 제공되던 기능들, 예를 들어 추가 ROM 소프트웨어, 추가 페이지 RAM, 보조 프로세서 등이 이제 내부 플러그인 모듈 형태로 회로 기판에 포함되었다. 이는 오리지널 디자인에서 의도적으로 가능하게 했던 확장성을 계승한 것이다.

5. 소프트웨어

''엘리트'' (Acornsoft, 1984). 이 독특한 게임 화면은 세부 묘사와 색상을 모두 표시하기 위해 두 개의 디스플레이 모드를 동시에 사용했다.


BBC 마이크로 플랫폼은 가정용 및 교육용 컴퓨터로서의 역할을 바탕으로 게임과 교육 프로그램 양쪽에서 방대한 소프트웨어 기반을 구축했다. 대표적인 예로 게임 분야의 ''엘리트''[71]와 교육 분야의 ''Granny's Garden'' 초판을 들 수 있다. 일부 프로그래밍 언어와 응용 프로그램은 마더보드의 소켓에 장착할 수 있는 ROM 칩 형태로 제공되었다. 이 방식은 소프트웨어를 즉시 로드할 수 있게 하여 RAM을 프로그램 실행이나 문서 작업에 온전히 사용할 수 있도록 했다.

선택 사양인 텔레텍스트 어댑터나 타사 어댑터를 통해 텔레소프트웨어를 다운로드할 수도 있었지만, 텔레비전 방송사가 BBC 마이크로용 콘텐츠를 제공하는 경우는 드물었다.

내장된 운영체제인 Acorn MOS는 모든 표준 주변 장치, ROM 기반 소프트웨어, 화면 등과 상호작용하기 위한 광범위한 API를 제공했다.[72][122] 벡터 그래픽스, 키보드 매크로, 커서 기반 편집, 사운드 생성 및 봉투 조절과 같은 BBC BASIC의 특징적인 기능 중 일부는 MOS ROM 자체에 구현되어 있어, BASIC뿐만 아니라 다른 모든 응용 프로그램에서도 이 기능들을 활용할 수 있었다. BBC BASIC 자체는 별도의 ROM 칩에 담겨 있어 다른 언어로 교체하는 것도 가능했다.

BBC 마이크로는 4개의 16 KB 용량 ROM 칩을 꽂을 수 있는 ''페이징된 ROM'' 소켓을 기본으로 갖추고 있었으며, 확장 하드웨어를 통해 최대 16개의 소켓을 지원하도록 설계되었다. 키보드 아래에 위치한 5개의 소켓 중 가장 왼쪽은 운영체제(OS) ROM 전용으로 고정되어 있었다. 이 페이징된 ROM 시스템은 모듈식 구조를 가능하게 했다. 별표(*)로 시작하는 언어 독립적인 ''스타 명령어'' 시스템을 통해 사용자는 명령줄에서 언어(*BASIC, *PASCAL), 파일 시스템(*TAPE, *DISC), 시스템 설정(*FX, *OPT)을 선택하거나 ROM에 내장된 유틸리티(*COPY, *BACKUP)를 실행할 수 있었다. MOS는 내장된 명령어를 우선 처리하고, 인식하지 못하는 명령어는 설치된 ROM들에게 순차적으로 처리를 요청했다. 만약 어떤 ROM도 해당 명령어를 처리하지 못하면 OS는 `잘못된 명령어(Bad command)` 오류를 반환했다. 개발자들은 ROM(또는 EPROM) 이미지를 만들어 시스템에 새로운 기능을 추가할 수 있었으며, 이때 코드 실행을 위한 별도의 RAM 공간이 필요하지 않았다. 모든 ROM이 스타 명령어를 제공하는 것은 아니었지만, 시스템 벡터에 후크하여 시스템 기능을 확장하는 것은 가능했다. 대표적인 예로, 1982년 Acorn이 출시한 디스크 파일링 시스템(DFS) ROM은 플로피 디스크 접근을 위한 사실상의 표준 API를 제공하는 장치 드라이버 역할을 했다. Acorn 그래픽스 확장 ROM(GXR)은 도형 그리기, 영역 채우기, 스프라이트 표시 등 화면 표시 루틴을 확장했다. 1985년에는 마이크로 파워사가 `WHILE`, `ENDWHILE`, `CASE`, `WHEN`, `OTHERWISE`, `ENDCASE`와 같은 구조적 프로그래밍 구문과 `VERIFY` 같은 직접 모드 명령어를 추가하는 Basic 확장 ROM을 출시하기도 했다.[73]

Acorn은 프로그래머들이 시스템 변수나 하드웨어에 직접 접근하는 대신 공식 시스템 호출 API를 사용하도록 강력히 권장했다.[74][124] 이는 Tube 인터페이스를 통해 연결된 보조 프로세서에서도 프로그램이 원활하게 작동하도록 보장하고, 나아가 Acorn 컴퓨터 제품군 전체에서 BBC 마이크로 소프트웨어의 이식성을 높이기 위한 조치였다. 당시 다른 시스템들이 시스템 정보 접근을 위해 PEEK 및 POKE 명령어를 사용했던 것과 달리,[75][125] BBC 마이크로의 기계어 또는 BBC BASIC 프로그램은 운영체제 루틴을 호출하는 방식을 사용했다. 이를 통해 6502 프로세서는 로컬 시스템에 대한 요청을 처리하거나, 보조 프로세서가 직접 접근할 수 없는 하드웨어 관련 요청을 Tube 인터페이스를 통해 전달할 수 있었다. 속도 향상을 위해 하드웨어 직접 접근이 불가피했던 일부 게임을 제외하고, 대부분의 상용 프로그램은 이러한 API 규약을 준수하여 특정 모델에 종속되지 않고 호환성을 유지했다.

많은 학교와 대학에서는 Econet 네트워크를 통해 BBC 마이크로들을 연결하여 사용했으며, 이를 기반으로 한 네트워크 멀티플레이어 게임들도 개발되었다. 다만 한 장소에 모인 기기 수가 제한적이었기 때문에 큰 인기를 끈 게임은 많지 않았다. 비교적 후기에 개발된 사례로는 링(ring) 구조의 RS-423 연결을 기반으로 한 게임에 대한 연구 논문이 있다.[76]

BBC 마이크로는 멀티미디어 실험 프로젝트인 BBC 둠스데이 프로젝트의 기반이 되기도 했으며(수정된 BBC 마스터 모델 사용), 음악 제작 분야에서도 활발히 사용되었다. 영국의 신스팝 밴드 데페쉬 모드, 야주, 이레이저의 멤버인 빈스 클라크는 UMI 음악 시퀀서가 탑재된 BBC 마이크로(이후 BBC 마스터)를 사용하여 다수의 히트곡을 작곡했다.[109] 역시 음반 ''A Kind of Magic'' 작업에 UMI 시퀀서를 사용했으며, 이 사실은 앨범 CD 부클릿에도 언급되어 있다. 이 외에도 A-ha, 레게 밴드 스틸 펄스 등이 BBC 마이크로를 음악 작업에 활용했다.[110] 블랙 우후루는 1983년 앨범 Anthem의 'Try It'이라는 곡에서 BBC 마이크로에서 실행되는 SYSTEM 소프트웨어의 엔벨로프 제너레이터를 사용하여 독특한 일렉트로-덥 사운드를 만들었다.

또한 BBC 마이크로는 1980년대 초반 다수의 BBC 텔레비전 프로그램에서 그래픽과 음향 효과를 제공하는 데 광범위하게 사용되었다. 대표적인 예로는 ''The Adventure Game'' 시즌 3, 4,[111] 어린이 퀴즈 쇼 "First Class"(화면 점수판 제공), 그리고 "Castrovalva", "The Five Doctors", "The Twin Dilemma" 등 다수의 1980년대 ''닥터 후'' 에피소드가 있다.

5. 1. BBC BASIC

내장된 ROM 기반의 BBC BASIC 인터프리터 프로그래밍 언어는 BBC Micro 시스템의 교육적 중요성을 실현하는 데 핵심적인 역할을 했으며, 기기의 성공에 크게 기여했다.[77] 이는 당시 널리 사용되던 다른 BASIC 구현, 특히 마이크로소프트 BASIC과 비교했을 때 매우 포괄적이고 효율적으로 작동하는 것으로 평가받았다.[77]

BBC BASIC은 고급 프로그램을 비구조적 프로그래밍이나 기계어 없이도 작성할 수 있도록 다양한 기능을 제공했다. 주요 특징은 다음과 같다.

  • 구조적 프로그래밍 지원: `IF...THEN...ELSE` 문과 `REPEAT...UNTIL` 반복문을 지원하여 보다 체계적인 코드 작성이 가능했다. 또한, 명명된 프로시저와 함수를 정의하여 사용할 수 있었지만, 기존 BASIC과의 호환성을 위해 GOTO 및 GOSUB 문도 유지했다.
  • 고급 기능: 고해상도 그래픽 처리, 4채널 사운드 출력, BCPL에서 영향을 받은 포인터 기반 메모리 접근 기능을 제공했다.
  • 변수명: 긴 변수 이름을 사용할 수 있었으며, 변수명의 전체 글자를 구별하여 인식했다. 이는 당시 많은 마이크로소프트 BASIC 구현이 변수명의 처음 두 글자만 인식했던 것과 대조된다.
  • 내장 어셈블러: 어셈블리 언어로 프로그래밍해야 하는 경우를 대비해, BBC BASIC 내부에 해당 프로세서에서 사용할 수 있는 어셈블러를 내장했다. 이를 통해 BASIC 코드와 어셈블리 코드를 혼합하여 사용할 수 있었다.


BBC BASIC 자체는 별도의 ROM 칩에 저장되어 있었기 때문에, 필요한 경우 다른 언어 처리기로 교체하는 것도 가능했다.

5. 2. 기타 언어

아콘(Acorn)는 BBC BASIC 외에도 당시의 다양한 프로그래밍 언어를 지원했다. 일부 언어는 메인보드의 사이드웨이즈 ROM 소켓에 장착할 수 있는 ROM 칩 형태로 제공되었고, 다른 언어들은 테이프나 디스크 형태로 제공되었다.

Acornsoft에서 제공한 주요 프로그래밍 언어는 다음과 같다.

언어제공 형태
ISO 파스칼2 × 16 KB ROM + 플로피 디스크
S-파스칼디스크 또는 테이프
BCPLROM + 추가 선택 디스크 기반 모듈
포스16 KB ROM
LISP디스크, 테이프 또는 ROM
로고2 × 16 KB ROM
터틀 그래픽스디스크 또는 테이프
마이크로-프롤로그16 KB ROM
COMAL16 KB ROM
C디스크



이러한 언어 중 다수는 파노스 환경에서 32016 보조 프로세서용으로도 제공되었다. Z80 보조 프로세서는 CP/M 환경을 제공하여, CP/M에서 사용 가능한 언어들을 지원했다. 예를 들어, 터보 파스칼은 Z80 보조 프로세서가 장착된 BBC 마이크로에서 우수하게 평가받았다.[78] 또한, 마스터 512 보드로 확장된 컴퓨터에서는 터보 C나 터보 파스칼과 같은 DOS 기반 언어도 실행할 수 있었다.[79][80]

토치 컴퓨터스(Torch Computers)의 Z80 확장은 UCSD p-시스템을 지원했으며, 토치 유니콘 확장은 C 컴파일러와 기타 유틸리티를 갖춘 유닉스 환경을 제공했고, 파스칼 및 포트란 77 구현도 광고했다.[81] 아콘소프트는 6502 보조 프로세서와 디스크 드라이브가 필요한 TDI 개발의 p-시스템 제품도 제공했는데,[82] 이 구현은 버전 IV.12에 해당하며 포트란 77 컴파일러도 포함했다.[83]

C 언어의 경우, 아콘소프트 C는 추가 자원이 필요한 B+ 및 마스터 시리즈에서만 실행되었지만, 비벅 C(Beebug C)는 표준 모델 B에서도 작동했다. 두 구현 모두 기계어 대신 해석된 p-코드를 생성하는 컴파일러 방식이었다. Small-C 구현도 Mijas에서 제공했다.[84]

파스칼의 경우, 보조 프로세서가 없는 BBC 마이크로에서는 아콘소프트의 ISO 파스칼이 주로 옥스퍼드 파스칼(Oxford Pascal)과 경쟁했다. HCCS의 파스칼 T나 아콘소프트의 S-파스칼은 언어 학습용으로 여겨졌다.[85][86]

교육 시장을 겨냥한 만큼, BBC 마이크로는 여러 로고 구현이 지원되었다. 아콘소프트 로고 외에도 Logotron, LSL, 오픈 대학교 등의 로고 제품이 경쟁했다. 이들은 대부분 ROM 칩 형태로 제공되었으나, 오픈 대학교의 오픈 로고는 디스크에서 로드되는 보조 프로세서 구현이었다. 로고 방언이나 표준 호환성은 다양했으며, Logotron 로고가 가장 널리 사용되어 나중에 아콘의 마스터 콤팩트 모델에 번들로 제공되기도 했다.[87][88] 바닥 터틀 로봇이나 스프라이트 기능 확장 하드웨어도 일부 로고 구현과 함께 사용되었다.[87]

6. 주변 장치

아콘은 BBC 마이크로의 확장성을 중시하여 다양한 자체 주변 장치를 생산했다. 또한 다른 제조업체 역시 BBC 마이크로와 호환되는 하드웨어를 출시했다.

아콘 및 타사에서 제공한 주요 주변 장치는 다음과 같다.

BBC 마이크로 주요 주변 장치 목록
구분종류비고
아콘 제공조이스틱
테이프 레코더데이터 저장용
플로피 드라이브 인터페이스업그레이드 방식으로 제공
플로피 디스크 드라이브단일 및 이중 드라이브 형태
Econet 네트워킹업그레이드 방식으로 제공
이코넷 브리지네트워크 확장용
윈체스터 디스크 시스템하드 디스크 드라이브
6502 세컨드 프로세서Tube 인터페이스 사용
Z80 세컨드 프로세서CP/M 운영체제 및 비즈니스 소프트웨어 포함
32016 세컨드 프로세서
ARM 평가 시스템ARM 아키텍처 개발용
텔레텍스트 어댑터텔레텍스트 수신용
프레스텔 어댑터프레스텔 서비스 접속용음성 합성기텍사스 인스트루먼츠 TMS5220 기반[106]
뮤직 500 신디사이저음악 제작용[89]
BBC 터틀 로봇교육용 로봇
BBC 버기교육용 로봇 차량
IEEE 488 인터페이스계측 장비 연결용
타사 제공세컨드 프로세서토치 컴퓨터즈, 캠브리지 마이크로프로세서 시스템 등[90]
RGB 모니터고해상도 컬러 디스플레이
프린터, 플로터출력 장치
모뎀통신용



특히 텍사스 인스트루먼츠(Texas Instruments)사의 TMS5220 칩을 기반으로 한 음성 합성 업그레이드는 BBC의 뉴스 캐스터 케네스 켄달의 목소리를 샘플링한 단어들을 특징으로 했다.[106] 미국 모델에는 미국식 어휘를 사용하는 이 음성 시스템이 표준으로 탑재되었다. 컴퓨터 컨셉츠(Computer Concepts)사에서도 TMS5220 칩을 사용했지만, 내장된 음성 ROM 대신 직접 칩을 구동하는 방식의 음성 ROM을 출시했다.[107] 그러나 이 음성 업그레이드는 판매량이 많지 않았고, 나중에는 표준 사운드 하드웨어를 활용하는 수페리어 소프트웨어(Superior Software)의 소프트웨어 기반 신디사이저로 대체되었다.

음성 업그레이드에는 키보드 옆 공간에 16KB 직렬 ROM 카트리지를 위한 두 개의 빈 소켓이 추가되었다. 이 소켓은 음성 페이지 ROM에 포함된 것 외의 추가 음성 데이터나 일반 소프트웨어를 담기 위한 것이었다. 하지만 음성 업그레이드의 판매 부진과 경제성 등의 문제로 인해 이 카트리지 소켓을 위한 소프트웨어는 거의 개발되지 않았다.[108] 이 공간(별명 "재떨이")은 기존 페이지 ROM을 위한 ZIF 소켓 설치 등 다른 용도로 더 많이 활용되었다.

7. 후속 기종

1986년, 에이콘은 BBC 마스터를 출시했다. 이 제품은 메모리 용량이 128KB부터 시작했으며, 1981년 오리지널 모델을 개선한 많은 기능을 제공했다. 기본적으로 동일한 6502 기반의 BBC 아키텍처를 가지고 있었지만, 오리지널 디자인에서 가능했던 추가 ROM 소프트웨어, 추가 페이지 RAM, 보조 프로세서 등의 업그레이드가 내부 플러그인 모듈 형태로 회로 기판에 포함되었다.

한편, 에이콘은 1985년에 자체적인 32비트 축소 명령어 집합 컴퓨터(RISC) CPU인 ARM1을 생산했다. 퍼버(Furber)는 808줄의 BASIC으로 BBC Micro에 ARM 프로세서의 레퍼런스 모델을 작성했으며, Arm Ltd.는 지적 재산권 보호를 위해 해당 코드의 사본을 보관하고 있다.[91] 최초의 ARM 플랫폼 프로토타입인 ARM Evaluation System과 A500 워크스테이션은 BBC Micro의 Tube 인터페이스에 연결된 보조 프로세서로 작동했다. 에이콘 직원들은 온보드 I/O 포트가 하나씩 활성화되어 A500이 독립형 컴퓨터로 실행될 때까지 Tube 인터페이스를 통해 A500의 운영 체제를 개발했다.[92]

이 새로운 ARM 프로세서를 탑재하여, 1987년에는 '아키메데스' 시리즈 4가지 모델이 출시되었다. 이 중 낮은 사양의 두 모델(512KB 및 1MB 메모리)은 독특한 빨간색 기능 키를 사용하여 BBC Microcomputer 브랜드를 이어갔다. 아키메데스는 큰 성공을 거두지는 못했지만, ARM 프로세서 제품군은 이후 모바일 임베디드 소비자 기기, 특히 휴대 전화에서 지배적인 프로세서 아키텍처가 되었다.

에이콘의 마지막 BBC 관련 모델인 BBC A3000은 1989년에 출시되었다. 이것은 기본적으로 1MB 메모리를 탑재한 아키메데스를 단일 폼 팩터(키보드 일체형) 케이스에 넣은 것이었다.

8. 유산 및 영향

2012년 BBC 마이크로 30주년 기념식의 개발자들


BBC 마이크로는 하드웨어와 소프트웨어 기술, 특히 BBC BASIC 사용을 중심으로 비공식적인 교육 표준을 도입하고, 학교들이 해당 기기를 위한 소프트웨어에 상당한 투자를 하도록 유도함으로써 영국 교육 시장에 지속적인 기술적 영향을 미쳤다. 그 결과, IBM PC 호환 기종, 애플 Macintosh, 코모도어 Amiga, 그리고 BBC 마이크로의 후속 기종인 Acorn Archimedes를 제조한 Acorn과 같은 경쟁 시스템 제조업체들은 이미 학교에 보급된 많은 수의 BBC 마이크로와의 호환성을 어느 정도 제공해야 했다.[114]

BBC 마이크로 개발에 참여했던 스티브 퍼버와 소피 윌슨 등은 이후 Acorn의 32비트 RISC CPUARM 프로세서 개발에 중요한 역할을 했다. 퍼버는 BBC 마이크로에서 808줄의 BASIC 코드로 ARM 프로세서의 레퍼런스 모델을 작성하기도 했다.[91] 최초의 ARM 플랫폼 프로토타입들은 BBC 마이크로의 Tube 인터페이스에 연결된 보조 프로세서로 작동했으며,[92] 이 ARM 아키텍처는 이후 모바일 기기, 특히 휴대 전화에서 지배적인 프로세서 아키텍처가 되었다.

2018년 기준으로도 BBC 마이크로는 쉽게 확장할 수 있는 기능과 I/O 기능 덕분에 여전히 많은 수가 사용되고 있으며, 낡은 하드웨어에 새로운 작업을 부여하는 헌신적인 사용자들의 레트로 컴퓨팅 커뮤니티가 존재한다. 이 기기들은 영국 전역의 박물관에서 몇몇 인터랙티브 디스플레이로 살아남았으며, 조드렐 뱅크 천문대는 2004년까지 약 12.80m 전파 망원경을 제어하기 위해 BBC 마이크로를 사용했다고 보고되었다.[93] 퍼버는 BBC 마이크로가 설계상 여유가 매우 적었음에도 불구하고 신뢰성이 높다는 평가를 받았으며, 30년이 지난 후에도 전원 공급 장치의 축전기 교체 외에는 대부분의 부품이 여전히 작동한다고 언급했다. 영국 국립 컴퓨터 박물관은 블레츨리 파크에서 학생들에게 컴퓨터 프로그래밍을 교육하는 계획의 일환으로 BBC 마이크로를 사용한다.[97] 비록 "존경받는 늙은 비브(Beeb)"[99]가 대체된 지 오래되었지만, Sprow의 1999년 zip 데이터 압축 유틸리티나 BBC 마스터용 롬 Y2K 버그 수정과 같은 추가적인 하드웨어 및 소프트웨어 개발이 이루어지기도 했다.[99] 또한 BBC 마이크로와 에이콘(Acorn)의 하드웨어 및 소프트웨어 개발을 여전히 지원하는 여러 웹사이트가 존재한다.[100][101]

다양한 운영 체제에서 BBC 마이크로 소프트웨어를 실행할 수 있는 에뮬레이터가 존재한다 (예: Beebdroid for Android, JS Beeb for web).[95][96] 후속 기종인 아키메데스에는 65Arthur라는 BBC 마이크로 에뮬레이터가 포함되어 많은 프로그램을 실행할 수 있었다.[94]

BBC 마이크로는 문화적으로도 영향을 미쳤다. 영국의 신스팝 밴드 데페쉬 모드, 야주, 이레이저의 멤버인 빈스 클라크는 UMI 음악 시퀀서가 탑재된 BBC 마이크로를 사용하여 많은 히트곡을 작곡했다.[109] 은 음반 ''A Kind of Magic''에서 UMI 뮤직 시퀀서를 사용했으며,[110] A-ha와 레게 밴드 스틸 펄스 등 다른 밴드들도 BBC 마이크로를 음악 작업에 활용했다.[110] 또한 1980년대 초반 많은 BBC TV 프로그램에서 그래픽과 음향 효과를 제공하는 데 광범위하게 사용되었다. 대표적인 예로는 ''The Adventure Game'', 어린이 퀴즈 게임 "First Class", 그리고 여러 ''닥터 후'' 에피소드("Castrovalva", "The Five Doctors", "The Twin Dilemma" 등)가 있다.[111] BBC 둠스데이 프로젝트 역시 BBC 마스터의 수정된 버전을 기반으로 한 선구적인 멀티미디어 실험이었다.

BBC 마이크로의 유산은 후속 기종으로 이어졌다. 1986년에는 다양한 확장을 포함한 BBC Master 시리즈가 출시되었고, 1987년에는 ARM 프로세서를 탑재한 Acorn Archimedes 시리즈가 출시되었는데, 이 중 하위 두 모델은 BBC Microcomputer 브랜드를 이어갔다. BBC 브랜드의 마지막 모델은 1989년에 출시된 BBC A3000으로, 1MB 메모리를 탑재한 Archimedes를 키보드 일체형 케이스에 넣은 형태였다.

BBC 마이크로의 유산을 기리기 위한 노력도 계속되고 있다. 2008년 3월에는 개발자들이 런던의 과학 박물관에서 만났으며,[11] 2012년 3월에는 "Beeb@30"이라는 30주년 기념 행사가 Arm의 케임브리지 사무실에서 개최되었다.[98] 2013년에는 NESTA가 BBC 마이크로의 유산에 대한 보고서를 발표했고, 2018년 6월에는 BBC가 ''컴퓨터 활용 능력 프로젝트''의 아카이브를 공개했다.[112][113]

참조

[1] 간행물 Towards Computer Literacy - The BBC Computer Literacy Project 1979-1983 https://clp.bbcrewin[...] BBC Education 1983
[2] 웹사이트 Acorn and the BBC Micro: From education to obscurity http://lowendmac.com[...] 2007-03-01
[3] 간행물 Has the BBC Microcomputer sent Auntie off the straight and narrow? https://archive.org/[...] 2021-09-27
[4] 간행물 Retro computing http://www.computera[...] 2012-04-10
[5] 간행물 BBC Basic: the people's language http://www.pcpro.co.[...] 2007-02-07
[6] 간행물 From BBC to Oracle https://archive.org/[...] 2021-03-18
[7] 간행물 Acorn first past the post https://archive.org/[...] 2021-04-26
[8] 웹사이트 A History of BBC BASIC https://www.bbcbasic[...] 2021-07-12
[9] 뉴스 The BBC Micro turns 30 http://www.reghardwa[...] The Register Hardware 2011-12-12
[10] 뉴스 The BBC Microcomputer and me, 30 years down the line https://www.bbc.co.u[...] 2011-12-13
[11] 뉴스 'Beeb' creators reunite at museum http://news.bbc.co.u[...] 2008-03-23
[12] 간행물 Educational policies: an international review http://www.iiasa.ac.[...] International Institute for Applied Systems Analysis 2011-12-12
[13] 간행물 How a BBC Micro shaped the course of GeekDad's life https://www.wired.co[...] 2011-03-18
[14] 간행물 Microcomputer, British Style / The Fifth Personal Computer World Show https://archive.org/[...] 2013-10-19
[15] 뉴스 British race is on in microcomputers https://www.nytimes.[...] 2011-12-12
[16] 간행물 The Electronic Chalkboards: The BBC And The Powerpad https://archive.org/[...] 2023-05-31
[17] 뉴스 Acorn Computer Makes U.S. Debut https://www.nytimes.[...] 2011-12-12
[18] 간행물 Lowell's Tots Getting CPUs https://archive.org/[...] 2022-02-15
[19] 간행물 Two firms in U.S. agree to market BBC from Acorn https://archive.org/[...] 2022-08-23
[20] 간행물 Acorn News 1984-05
[21] 간행물 Acorn plucks former Apple reps https://books.google[...] 1984-10-08
[22] 뉴스 Peripherals; The British are Coming https://www.nytimes.[...] 2011-12-12
[23] 웹사이트 "[ Retro Scan of the Week ] The BBC Microcomputer" http://www.vintageco[...] Vintage Computing and Gaming 2011-05-23
[24] 간행물 Acorn moves out of US https://archive.org/[...] 2020-09-26
[25] 뉴스 BBC Micro B lives on: Strong growth for ARM after increased tablet and smartphone use http://www.smartcomp[...] 2012-08-07
[26] 논문 Informatics Education in India: The CLASS Project For Secondary Students http://link.springer[...] 1989
[27] 서적 CLASS - Computer Literacy and Studies in Schools https://archive.org/[...] National Council of Educational Research and Training 2022-10-29
[28] 뉴스 India's Schoolchildren Have Got Class InfoTrac 1986-04-10
[29] 논문 Media education and computer literacy in India: The need for an integrated 'compunication
[30] 웹사이트 SCL Unicorn http://www.computing[...] computinghistory.org.uk
[31] 간행물 My first computer was a BBC Micro! 1984. Still have it. (This photo taken in 2021) 2022-05-18
[32] 간행물 India takes on Beeb assembly https://archive.org/[...] 2020-10-25
[33] 간행물 ICL Sells Mexico Subsidiary Share https://archive.org/[...] 2023-06-27
[34] 간행물 Mexico deal gives Beeb south-of-border base https://archive.org/[...] 2020-10-26
[35] 간행물 BBC's Proton project and the nuclear family https://archive.org/[...] 2021-12-09
[36] 간행물 BBC Micro – Review http://www.stairwayt[...] 1982-03
[37] 뉴스 Geeks rejoice as BBC Micro celebrates 30-year anniversary http://news.techworl[...] 2011-12-01
[38] 뉴스 BBC Micro celebrates thirtieth anniversary http://www.techcentr[...] PC Live! 2011-12-02
[39] 뉴스 Home computing pioneer honoured http://news.bbc.co.u[...] 2007-12-29
[40] 간행물 Electron set for battle at £199 https://archive.org/[...] 1983-07
[41] 뉴스 New ITV venture to rival BBC? https://archive.org/[...] 1983-12-08
[42] 뉴스 ITV says 'No' to micro https://archive.org/[...] 1983-12-22
[43] 뉴스 ITV plan dies https://archive.org/[...] 1984-01-04
[44] 간행물 Newsprint https://archive.org/[...] 1984-03
[45] 간행물 No advertising, please https://archive.org/[...] 1984-01
[46] 웹사이트 BBC Micro on an FPGA http://mikestirling.[...] 2011-08-21
[47] 웹사이트 Oral History of Sophie Wilson http://archive.compu[...] 2012-01-31
[48] 문서 BBC Microcomputer Service Manual
[49] 웹사이트 The start of the revival - The ARM and the Archimedes (1986 to 1988) http://www.mcmordie.[...]
[50] 웹사이트 Drobe.co.uk archives http://www.drobe.co.[...]
[51] 웹사이트 Sprow's webpages - cyber doctor for poorly beebs http://www.sprow.co.[...]
[52] 웹사이트 Watford Electronics 32K Ram Board Manual http://8bs.whelks.co[...] 2016-10-11
[53] 웹사이트 USA model BBC micro http://wouter.bbcmic[...] 2007-06-17
[54] 웹사이트 Chris's Acorns: German BBC Microcomputer Model B http://acorn.chriswh[...] 2007-11-09
[55] Youtube Building the BBC Micro (The Beeb) - Computerphile https://www.youtube.[...] Computerphile 2015-03-25
[56] 웹사이트 Personal Computer - Acorn, BBC Proton, circa 1981 https://collections.[...]
[57] 간행물 Name changes for the worse Database Publications 1983-06
[58] 간행물 The Beeb boobs https://archive.org/[...] 1983-06-10
[59] 서적 The Advanced User Guide for the BBC Microcomputer http://www.nvg.org/b[...] Cambridge Microcomputer Centre
[60] 웹사이트 US Issue 1 BBC http://8bs.com/see/i[...]
[61] 간행물 Acorn BBC B Micro Computers https://archive.org/[...] 1992-05
[62] 웹사이트 Chris's Acorns: US BBC Microcomputer (converted for UK) http://chrisacorns.c[...]
[63] 간행물 B+ Grading https://archive.org/[...] 1985-07
[64] 간행물 D- for BBC B+ https://archive.org/[...] 1985-06
[65] 간행물 Enter the 128k Beeb https://archive.org/[...] 1985-11
[66] 웹사이트 8271/8271-6 Programmable Floppy Disk Controller http://info-coach.fr[...]
[67] 서적 BBC Microcomputer System User Guide http://regregex.bbcm[...] British Broadcasting Corporation 1984-10
[68] 간행물 Inside the 8271 – how your DFS really functions Database Publications 1986-01
[69] 서적 Support Group Application Note No. 023 http://bbcdocs.com/f[...] Acorn Computers 1992-07-09
[70] 간행물 Master Your Master! https://archive.org/[...] 1986-10
[71] 웹사이트 Remembering the BBC Micro https://www.bbc.co.u[...] 2008-03-20
[72] 문서 The BBC Microcomputer User Guide
[73] 간행물 Section – Language Extension Argus Specialist Publications 1985-02
[74] 서적 The BBC Microcomputer User Guide British Broadcasting Corporation
[75] 문서 ZX Spectrum BASIC programming Sinclair Research Ltd
[76] 웹사이트 An Experiment in Real-Time Networking http://bishop.mc.duk[...] 2017-10-20
[77] 간행물 Creative Computing Benchmark https://archive.org/[...] 1984-03
[78] 간행물 Turbo Pascal https://acorn.huinin[...] 2022-09-23
[79] 간행물 DOS Solutions https://archive.org/[...] 2021-05-04
[80] 간행물 BBC to PC by Tube https://archive.org/[...] 2020-11-08
[81] 서적 Torch Unicorn Technical Overview http://chrisacorns.c[...] Torch Computers 2020-11-06
[82] 간행물 PASCAL on the p-SYSTEM https://archive.org/[...] 2024-07-02
[83] 간행물 Acornsoft's UCSD Pascal System https://archive.org/[...] 2024-07-02
[84] 간행물 To C or not to C? https://archive.org/[...] 2022-09-25
[85] 간행물 Pleasures of Pascal https://archive.org/[...] 2022-10-02
[86] 간행물 Try S-Pascal and get rid of those spaghetti junctions https://archive.org/[...] 2022-09-04
[87] 간행물 Logo: The Big Four https://archive.org/[...] 2023-04-04
[88] 간행물 Master Compact Great and Small https://archive.org/[...] 2023-04-04
[89] 간행물 Acorn Music 500 https://archive.org/[...] 2020-10-12
[90] 간행물 To the BBC by bus and Tube http://chrisacorns.c[...] 2020-10-19
[91] AV media Steve Furber Talk – Acorn World – 13-09-2009 http://www.computing[...] Centre for Computing History 2009-09-22
[92] 웹사이트 Chris's Acorns: Acorn A500 (prototype) http://acorn.chriswh[...] 2012-02-10
[93] 뉴스 My PC is older than yours https://www.theregis[...] The Register 2011-12-13
[94] 간행물 The Archimedes A310 https://archive.org/[...] 2014-08-04
[95] 웹사이트 nvg.ntnu.no http://www.nvg.ntnu.[...] 2018-05-08
[96] 웹사이트 BBC Computer Literacy Project 1980–1989 https://clp.bbcrewin[...] 1980-01-01
[97] 뉴스 Tech Know: BBC Micros used in retro programming class https://www.bbc.co.u[...] 2010-08-25
[98] 웹사이트 30 Years of the BBC Micro - Celebration Event at ARM - Computing History http://www.computing[...] 2018-04-15
[99] 간행물 Internet portal launched http://audio22.archi[...] 2013-08-16
[100] 웹사이트 Retrosoftware http://www.retrosoft[...] 2018-04-15
[101] 웹사이트 stardot.org.uk - Index page http://stardot.org.u[...] 2018-04-15
[102] 웹사이트 Chris's Acorns: BBC Microcomputers http://acorn.chriswh[...] 2010-11-30
[103] 웹사이트 Beebmaster – Beebhelp – Acorn Serial Numbers http://www.beebmaste[...] 2010-11-30
[104] 간행물 512 Forum 1993-05
[105] 문서 Reference Data Sheet:SAA5050 Series http://www-uxsup.csx[...] 2016-03-03
[106] 간행물 The BBC Micro Speaks https://archive.org/[...] 2020-10-30
[107] 간행물 Technical Talk https://archive.org/[...] 2020-10-30
[108] 간행물 No cartridge boon for Beeb https://archive.org/[...] 2020-09-29
[109] 간행물 Erasure's Big Hit 1988-06-01
[110] 간행물 UMI-2B http://www.muzines.c[...] 1985-11
[111] 웹사이트 The Adventure Game S03E03, Part 3, Adam Tandy, Sandra Dickinson, Chris Serle - YouTube https://www.youtube.[...] 2016-06-24
[112] 뉴스 BBC releases computer history archive https://www.bbc.co.u[...] BBC News 2018-06-27
[113] 웹사이트 BBC Computer Literacy Project Archive https://clp.bbcrewin[...] 2024-01-29
[114] 간행물 Aping Auntie https://archive.org/[...] 2021-05-07
[115] 웹사이트 Acorn and the BBC Micro: From education to obscurity http://lowendmac.com[...] Low End Mac 2007-03-01
[116] 웹사이트 BBC Basic: the people's language http://www.pcpro.co.[...] 2007-02-07
[117] 뉴스 India's Schoolchildren Have Got Class General Reference Center Gold 1986-04-10
[118] 문서 BBC MICRO - REVIEW http://www.stairwayt[...]
[119] 뉴스 Home computing pioneer honoured http://news.bbc.co.u[...] BBC NEWS 2007-12-29
[120] 문서 The start of the revival - The ARM and the Archimedes (1986 to 1988) http://www.mcmordie.[...]
[121] 문서 BBC Micro ARM7 co-processor available - RISC OS News, Software and Information http://www.drobe.co.[...]
[122] 서적 The BBC Microcomputer System User Guide
[123] 학술 Inside the 8271 – how your DFS really functions Database Publications
[124] 서적 The BBC Microcomputer System User Guide
[125] 서적 ZX Spectrum BASIC programming Sinclair Research Ltd
[126] 뉴스 My PC is older than yours http://www.theregist[...] The Register 2004-01-19
[127] 웹사이트 'Beeb' creators reunite at museum http://news.bbc.co.u[...] BBC News Online 2008-03-23
[128] 웹인용 ARM Cores Climb into 3G Territory http://www.extremete[...] ExtremeTech
[129] 웹인용 The Two Percent Solution http://www.embedded.[...] www.embedded.com



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com