El Sistema de Microcomputadoras de British Broadcasting Corporation , o BBC Micro , es una serie de microcomputadoras y periféricos asociados diseñados y construidos por la compañía Acorn Computer en la década de 1980 para el Proyecto de Alfabetización Informática de la BBC . Diseñado con énfasis en la educación, se destacó por su robustez, capacidad de expansión y la calidad de su sistema operativo . Una serie de televisión de 1982, The Computer Program , que presenta a Chris Serle aprendiendo a usar la máquina, fue transmitida por BBC2 .
Desarrollador | BBC |
---|---|
Fabricante | Computadoras Bellota |
Tipo | Computadora de casa de 8 bits |
Fecha de lanzamiento | 1 de diciembre de 1981 |
Esperanza de vida | 1981-1994 |
Precio de lanzamiento | 250 € Modelo A, 395 € Modelo B (en 1981) |
Interrumpido | 1994 |
Unidades vendidas | Más de 1,5 millones |
Medios de comunicación | Cinta de casete , disquete (opcional) - 5 + 1 ⁄ 4 pulgadas (común) (SS / SD, SS / DD, DS / SD, DS / DD), 3 + 1 ⁄ 2 pulgadas (raro) (SS / DD, DS / DD), disco duro también conocido como 'Winchester' (raro), Laserdisc ( BBC Domesday Project ) |
Sistema operativo | Bellota MOS |
UPC | Tecnología MOS de 2 MHz 6502/6512 |
Memoria | 16–32 KiB (modelo A / B) 64-128 KiB (modelo B +) |
Almacenamiento | 100–800 KB (DFS) 160-1280 KB (disquetes ADFS) |
Monitor | PAL / NTSC , UHF / compuesto / TTL RGB |
Gráficos | 640 × 256, 8 colores (varios modos de búfer de fotogramas) 78 × 75, 8 colores ( teletexto ) |
Sonar | Texas Instruments SN76489 , 4 canales, sintetizador de voz mono TMS5220 con ROM de frase (opcional) |
Aporte | Teclado, joysticks analógicos gemelos con botones de disparo, lightpen |
Conectividad | Impresora en paralelo, RS-423 en serie, usuario en paralelo, Econet (opcional), bus de 1 MHz, interfaz de tubo "Segundo procesador" |
Energía | 50 W |
Predecesor | Átomo de bellota |
Sucesor | Bellota Arquímedes |
Artículos relacionados | Electrón de bellota |
Después de la convocatoria de licitación del Proyecto de Alfabetización para una computadora para acompañar los programas de televisión y la literatura, Acorn ganó el contrato con Proton , una sucesora de su computadora Atom , prototipada con poca antelación. Renombrado como BBC Micro, el sistema fue adoptado por la mayoría de las escuelas en el Reino Unido , cambiando la suerte de Acorn. También tuvo éxito como computadora doméstica en el Reino Unido, a pesar de su alto costo. Acorn también empleó la máquina para simular y desarrollar la arquitectura ARM que, muchos años después, se ha convertido en un gran éxito para los sistemas integrados , incluidas las tabletas y los teléfonos móviles . En 2013, ARM fue la arquitectura de conjunto de instrucciones de 32 bits más utilizada . [1] [2]
Si bien finalmente se produjeron nueve modelos con la marca BBC, la frase "BBC Micro" se usa generalmente de manera coloquial para referirse a los primeros seis (Modelo A, B, B + 64, B + 128, Master 128 y Master Compact); los modelos subsiguientes de la BBC se consideran parte de la serie Archimedes de Acorn .
Historia
A principios de la década de 1980, la BBC inició lo que se conoció como el Proyecto de Alfabetización Informática de la BBC . El proyecto se inició en parte como respuesta a una serie de documentales de ITV The Mighty Micro , en la que Christopher Evans, del Laboratorio Nacional de Física del Reino Unido, predijo la próxima revolución de las microcomputadoras y su efecto en la economía, la industria y el estilo de vida del Reino Unido. [3]
La BBC quiso basar su proyecto en un microordenador capaz de realizar diversas tareas que luego pudieron demostrar en la serie de televisión The Computer Program . La lista de temas incluía programación , gráficos , sonido y música, teletexto , control de hardware externo e inteligencia artificial . Desarrolló una especificación ambiciosa para una computadora de la BBC y discutió el proyecto con varias empresas, incluidas Acorn Computers , Sinclair Research , Newbury Laboratories, Tangerine Computer Systems y Dragon Data . [3]
El equipo de Acorn ya había estado trabajando en un sucesor de su microcomputadora Atom existente . Conocido como Proton , incluía mejores gráficos y una unidad central de procesamiento de 2 MHz MOS Technology 6502 más rápida . La máquina estaba solo en la etapa de diseño en ese momento, y el equipo de Acorn, incluidos Steve Furber y Sophie Wilson , tuvieron una semana para construir un prototipo funcional a partir de los diseños bosquejados. [4] El equipo trabajó toda la noche para reunir un Proton que funcionara y mostrarlo a la BBC. [5] Aunque la BBC esperaba una computadora con la CPU Zilog Z80 y el sistema operativo CP / M , no la CPU 6502 de Proton y el sistema operativo propietario, [6] Proton fue la única máquina que coincidió con la especificación de la BBC; también superó la especificación en casi todos los parámetros. [3] Basado en el prototipo de Proton, la BBC firmó un contrato con Acorn en febrero de 1981; en junio se decidieron las especificaciones y los precios de BBC Micro. [7] Como concesión a la expectativa de la BBC de compatibilidad "estándar de la industria" con CP / M, aparentemente bajo la dirección de John Coll, la interfaz Tube se incorporó al diseño, lo que permitió agregar un segundo procesador Z80. [8] En 1984 se acordó un nuevo contrato entre Acorn y BBC Enterprises por otro período de cuatro años, y otros fabricantes habían licitado por el trato. Un representante de Acorn admitió que el Modelo B de la BBC no sería competitivo durante la vigencia del contrato renovado y que surgiría un sucesor. [9]
El OS ROM v1.0 contiene los siguientes créditos (código aquí ):
(C) 1981 Acorn Computers Ltd. Gracias a los siguientes contribuyentes al desarrollo de BBC Computer (entre otros demasiado numerosos para mencionarlos): - David Allen, Bob Austin, Ram Banerjee, Paul Bond, Allen Boothroyd, Cambridge, Cleartone , John Coll, John Cox, Andy Cripps, Chris Curry, 6502 diseñadores, 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, Laboratorio de Computación, 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.
Además, los últimos bytes de la ROM BÁSICA (v2 y v4) incluyen la palabra "Roger", que se cree que es una referencia [ cita requerida ] a Sophie Wilson, conocida en ese momento como Roger. [10]
Impacto de mercado
La máquina fue lanzada como BBC Microcomputer el 1 de diciembre de 1981, aunque los problemas de producción empujaron la entrega de la mayor parte de la ejecución inicial hasta 1982. [7] [11] Apodado "el Beeb", [12] fue popular en el Reino Unido. especialmente en el mercado educativo; alrededor del 80% de las escuelas británicas tenían una microcomputadora BBC. [13] [14]
BYTE llamó a la BBC Micro Model B "una computadora sin concesiones que tiene muchos usos más allá de la autoinstrucción en tecnología informática". Llamó a la interfaz Tube "la característica más innovadora" de la computadora, y concluyó que "aunque algunas otras microcomputadoras británicas ofrecen más funciones por un precio determinado, ninguna supera a la BBC ... en términos de versatilidad y capacidad de expansión". [15] Como con Sinclair Research 's ZX Spectrum y Commodore International ' s Commodore 64 , ambos publicados el año siguiente, en 1982, la demanda de suministro superado en gran medida. Durante algunos meses, hubo grandes retrasos antes de que los clientes recibieran las máquinas que habían pedido.
Se hicieron esfuerzos para comercializar la máquina en los Estados Unidos y Alemania Occidental. [16] En octubre de 1983, la operación estadounidense informó que las escuelas estadounidenses habían realizado pedidos por un total de $ 21 millones . [17] En octubre de 1984, mientras preparaba una importante expansión de su red de distribuidores estadounidenses, Acorn reclamó ventas del 85 por ciento de las computadoras en las escuelas británicas y entrega de 40.000 máquinas por mes. [18] Ese diciembre, Acorn declaró su intención de convertirse en el líder del mercado de la informática educativa de EE. UU. [19] El New York Times consideró que la inclusión de redes de área local es de primordial importancia para los profesores. [19] La operación resultó en anuncios de al menos un distribuidor en la revista Interface Age , [20] pero finalmente el intento fracasó. [21] El éxito de la máquina en el Reino Unido se debió en gran parte a su aceptación como una computadora "educativa": las escuelas del Reino Unido utilizaron BBC Micros para enseñar conocimientos informáticos y habilidades de tecnología de la información. [3] Acorn se hizo más conocido por su computadora modelo B que por sus otros productos. [22] Algunos países de la Commonwealth, incluida India , comenzaron sus propios programas de alfabetización informática alrededor de 1987 y utilizaron BBC Micro, un clon del cual fue producido por Semiconductor Complex Limited y llamado SCL Unicorn. [23] [24] [25]
Se celebraron acuerdos de producción con SCL en India y el distribuidor Harry Mazal en México para el ensamblaje de unidades BBC Micro a partir de kits de piezas, lo que llevó a la fabricación a gran escala, y SCL también planea fabricar la CPU 6502 con licencia de Rockwell. [26] Según informes de principios de 1985, en la India se producían "varios miles de Beebs al mes". Mientras tanto, el eventual arreglo de producción en México involucró al fabricante local Datum, con el objetivo de ensamblar 2000 unidades por mes para mayo de 1985, con el ensamblaje inicial destinado a conducir a la fabricación de todos los aspectos de las máquinas, aparte de los componentes ULA patentados de Acorn. Dichas máquinas estaban destinadas a los mercados mexicano y sudamericano, y potencialmente también atraen a los estados del suroeste de los EE. UU. Que tienen grandes poblaciones de habla hispana. [27] En última instancia, tras la retirada de Acorn de los EE. UU. En 1986, Datum continuaría fabricando a un nivel de 7000 a 8000 máquinas en español por año para los mercados de América del Norte y del Sur. [21]
El Modelo A y el Modelo B tenían un precio inicial de £ 235 y £ 335 respectivamente, pero aumentaron casi de inmediato a £ 299 y £ 399 debido a costos más altos. [28] El precio del Modelo B de casi £ 400 fue de aproximadamente £ 1200 [29] (€ 1393) [30] a precios de 2011. Acorn anticipó que las ventas totales rondarían las 12.000 unidades, pero finalmente se vendieron más de 1,5 millones de BBC Micros. [14] [31]
El costo de los modelos BBC era alto en comparación con competidores como el ZX Spectrum y el Commodore 64, y desde 1983 en adelante, Acorn intentó contrarrestar esto produciendo una versión simplificada pero en gran parte compatible destinada al uso doméstico, complementando el uso del BBC Micro. en las escuelas: el 32K Acorn Electron . [32]
Descripción
Características del hardware: modelos A y B
Una característica clave del diseño de BBC Micro es la RAM de alto rendimiento con la que está equipado. Una nota de diseño común en 6502 computadoras de la época era ejecutar la RAM al doble de la frecuencia de reloj que la CPU. Esto permite que un controlador de pantalla de video independiente acceda a la memoria mientras la CPU está ocupada procesando los datos que acaba de leer. De esta manera, la CPU y el controlador de gráficos pueden compartir el acceso a la RAM mediante una sincronización cuidadosa. Esta técnica se utiliza, por ejemplo, en Apple y los primeros modelos Commodore . [7] [33] [28]
La máquina BBC, sin embargo, fue diseñada para funcionar a una velocidad de CPU más rápida, 2 MHz , el doble de la de estas máquinas anteriores. En este caso, la contención del bus suele ser un problema, ya que no hay suficiente tiempo para que la CPU acceda a la memoria durante el período en que el hardware de video está inactivo. Algunas máquinas de la época aceptan el impacto de rendimiento inherente, como es el caso de Amstrad CPC , la familia Atari de 8 bits y, en menor medida, ZX Spectrum . Otros, como los sistemas MSX , usan grupos de memoria completamente separados para la CPU y el video, lo que ralentiza el acceso entre los dos.
Furber creía que el diseño Acorn debería tener un modelo de memoria plana y permitir que la CPU y el sistema de video accedan al bus sin interferir entre sí. [6] Para hacerlo, la RAM debe permitir cuatro millones de ciclos de acceso por segundo. Hitachi fue la única empresa que consideró una DRAM que funciona a esa velocidad, la HM4816. Para equipar la máquina prototipo, el representante de Hitachi llevó a Acorn las únicas cuatro 4816 del país. [34]
El multiplexor National Semiconductor 81LS95 es necesario para la alta velocidad de la memoria. Furber recordó que los competidores llegaron a la oferta de la bellota para reemplazar el componente con su cuenta, pero "ninguno de ellos funcionó. Y nunca supo por qué. ¿Cuál de los medios de cursos que no sabemos por qué el National Semiconductor hizo el trabajo correctamente. Y un millón y medio BBC Micros después seguía funcionando y todavía no sabía por qué ”. Otro misterio fue el bus de datos del 6502 . El prototipo BBC Micro excedió las especificaciones de la CPU, lo que provocó que fallara. Los diseñadores descubrieron que poner un dedo en un lugar determinado de la placa base hacía que el prototipo funcionara. Acorn colocó un paquete de resistencias a través del bus de datos, que Furber describió como "'el dedo del ingeniero' y nuevamente, no tenemos idea de por qué es necesario, y un millón y medio de máquinas después sigue funcionando, por lo que nadie hizo ninguna pregunta". [6]
El modelo A se envió con 16 KB de RAM de usuario, mientras que el modelo B tenía 32 KB. Se pueden instalar ROM adicionales (cuatro en la PCB o dieciséis con hardware de expansión) y se puede acceder a ellas a través de la memoria paginada .
Las máquinas incluyen tres puertos de video, uno con un modulador de RF que envía una señal en la banda UHF , otro que envía video compuesto adecuado para la conexión a monitores de computadora y un puerto de video RGB separado . La toma de salida de video RGB separada era un requisito de ingeniería de la BBC para permitir que la máquina emitiera directamente una señal de calidad de transmisión para su uso dentro de la programación de televisión; se utiliza en episodios de The Computer Program y Making the Most of the Micro .
La computadora incluye varias interfaces de entrada / salida : puertos de impresora en serie y en paralelo , un puerto de E / S digital de uso general de 8 bits, un puerto que ofrece cuatro entradas analógicas , una entrada de lápiz óptico y un conector de expansión (el "bus de 1 MHz" ) que permite conectar otro hardware. Una interfaz de red Econet y una interfaz de unidad de disco estaban disponibles como opciones. Todas las placas base tienen espacio para los componentes electrónicos, pero Econet rara vez se instala.
Además, una interfaz patentada de Acorn llamada " Tube " permite agregar un segundo procesador. Acorn ofreció tres modelos de segundo procesador, basados en las CPU 6502 , Z80 y 32016 . El tubo se utiliza para complementos de terceros, incluida una placa Z80 y una unidad de disco duro de Torch que permite que la máquina BBC ejecute programas CP / M.
Se utilizan páginas separadas, cada una con un nombre en clave, para controlar el acceso a las E / S: [35]
Nombre clave | Página | Descripción |
---|---|---|
FRED | 0xFC00 - 0xFCFF | Bus de 1 MHz |
JIM | 0xFD00 - 0xFDFF | Bus de 1 MHz / RAM paginada |
SHEILA | 0xFE00 - 0xFEFF | E / S mapeadas para hardware residente: video, casete, sonido, interrupciones |
La interfaz Tube permitió a Acorn usar BBC Micros con CPU ARM como máquinas de desarrollo de software al crear Acorn Archimedes . Esto resultó en el kit de desarrollo ARM para BBC Micro en 1986, con un precio de alrededor de £ 4000. [36] A partir de 2006, se lanzó un kit con una CPU ARM7TDMI funcionando a 64 MHz, con hasta 64 MB de RAM, para BBC Micro y Master, utilizando la interfaz Tube para actualizar los micros de 8 bits a 32 bits. Máquinas RISC. [37] Entre el software que operaba en Tube hay una versión mejorada del videojuego Elite y un sistema de diseño asistido por computadora que requiere una segunda CPU 6502 y un joystick tridimensional llamado "Bitstik" [1] .
El Modelo A y el Modelo B están construidos en la misma placa de circuito impreso (PCB), y un Modelo A se puede actualizar a un Modelo B. Los usuarios que deseen operar el software del Modelo B deben agregar la RAM adicional y el MOS de usuario / impresora Tecnología 6522 VIA (que muchos juegos usan para temporizadores) y cortar un enlace, una tarea que se puede lograr sin soldar. Para hacer una actualización completa con todos los puertos externos, es necesario soldar los conectores a la placa base. Las máquinas originales se enviaron con "OS 0.1", con actualizaciones posteriores anunciadas en revistas, suministradas como un circuito integrado con clip, siendo la última versión oficial "OS 1.2". Existen variaciones en el sistema operativo Acorn como resultado de proyectos caseros y las máquinas modificadas todavía se pueden comprar en sitios de subastas de Internet como eBay a partir de 2011.
El Modelo A de la BBC se eliminó gradualmente de la producción con la introducción del Acorn Electron , y el presidente Chris Curry declaró en ese momento que Acorn "ya no lo promocionaría" (el Modelo A). [32]
Los primeros BBC Micros utilizaron fuentes de alimentación lineales ante la insistencia de la BBC que, como emisora, era cautelosa con las interferencias electromagnéticas . Los suministros no eran confiables y, después de unos meses, la BBC permitió unidades de modo conmutado . [6]
Un aparente descuido en el proceso de fabricación dio como resultado que muchos Model B produjeran un zumbido constante en el altavoz incorporado. Esta falla se puede rectificar en parte soldando una resistencia en dos almohadillas. [38]
Hay cinco desarrollos de la placa de circuito principal BBC Micro que abordaron varios problemas durante la producción de los modelos, desde el 'Número 1' hasta el 'Número 7' con las variantes 5 y 6 que no se lanzaron. El 'Manual de servicio de microcomputadoras de la BBC' de Acorn de 1985 documenta los detalles de los cambios técnicos.
Según los comentarios de Watford Electronics en su 'Manual de la placa RAM 32K':
Los BBC de los primeros números (placas de circuitos del número 3 y anteriores) son notorios por sus tiempos fuera de especificación. Si ocurren problemas con este tipo de máquina, el problema generalmente se puede solucionar mediante el uso de un chip de CPU Rockwell 6502A o reemplazando IC14 (un 74LS245) con otro 74LS245 o el 74ALS245 más rápido. [39]
Exportar modelos
Se desarrollaron dos modelos de exportación: uno para EE. UU., [40] con Econet y hardware de voz como estándar; el otro para Alemania Occidental . [41] La computadora no era adecuada para el mercado australiano porque, dijo Furber, el diseño falló por encima de los 35 ° C (95 ° F). [6] Los modelos de exportación están equipados con blindaje de radiofrecuencia según lo requieran los países respectivos. Desde junio de 1983, el nombre siempre se deletreaba completamente - "Sistema de microcomputadoras de British Broadcasting Corporation" - para evitar confusiones con Brown, Boveri & Cie en los mercados internacionales. [42]
Los modelos estadounidenses incluyen el chip ROM BASIC III, modificado para aceptar la ortografía estadounidense COLOR
, pero la altura de la pantalla gráfica se redujo a 200 líneas de exploración para adaptarse a los televisores NTSC , [43] afectando gravemente a las aplicaciones escritas para computadoras británicas. Después de la fallida campaña de marketing estadounidense, las máquinas no deseadas se remanufacturaron para el mercado británico y se vendieron [44], lo que resultó en una tercera variante de "exportación del Reino Unido". [45]
Producto secundario
En octubre de 1984, se anunció la gama de máquinas Acorn Business Computer (ABC) / Acorn Cambridge Workstation , basada principalmente en hardware BBC.
Características de hardware
B + 64 y B + 128
A mediados de 1985, Acorn presentó el Modelo B + que aumentó la RAM total a 64 KB. Esto tuvo un impacto moderado en el mercado y recibió una recepción bastante poco comprensiva, ya que la evaluación de un revisor fue que la máquina estaba "con 18 meses de retraso" y que "debe verse como una solución provisional", [46] y otros criticaron el precio elevado. de 500 libras esterlinas (en comparación con las 400 libras esterlinas del Modelo B original) frente a una competencia significativamente más barata que proporciona tanta o incluso el doble de memoria. [47] La RAM adicional en el Modelo B + se asigna como dos bloques, un bloque de 20 KB dedicado exclusivamente a la visualización en pantalla (la llamada RAM de sombra ) y un bloque de 12 KB de RAM lateral especial . El B + 128, introducido a finales de 1985, [48] viene con 64 KB adicionales (4 bancos de RAM laterales de 16 KB) para proporcionar una RAM total de 128 KB.
El B + es incapaz de operar algunos programas y juegos originales de BBC B, como el muy popular Castle Quest . Un problema particular es el reemplazo del controlador de disquete Intel 8271 [49] por el Western Digital 1770 : el nuevo controlador no solo se asignó a diferentes direcciones, [50] es fundamentalmente incompatible y los emuladores 8271 que existían eran necesariamente imperfectos. para todo menos el funcionamiento básico. [51] El software que utiliza técnicas de protección contra copia que implican acceso directo al controlador no funciona en el nuevo sistema. [52] Acorn intentó aliviar esto, comenzando con la versión 2.20 del 1770 DFS, a través de una opción Ctrl + Z + Break compatible con versiones anteriores 8271 .
También hay un problema de larga duración al final de la vida comercial de B / B +, infame entre los propietarios de B +, cuando Superior Software lanzó Repton Infinity , que no se ejecutaba en B +. Se emitieron una serie de reemplazos fallidos antes de que finalmente se lanzara uno compatible con ambos.
Maestro de la BBC
Durante 1986, Acorn siguió con BBC Master , que ofrece tamaños de memoria de 128 KB y muchas otras mejoras que mejoran el original de 1981. Tiene esencialmente la misma arquitectura BBC basada en 6502, con muchas de las actualizaciones que el diseño original hace posibles intencionalmente (software ROM adicional, RAM paginada adicional, segundos procesadores) ahora incluidos en la placa de circuito como módulos enchufables internos.
Software y capacidad de expansión
La plataforma BBC Micro acumuló una gran base de software de juegos y programas educativos para sus dos usos principales como computadora doméstica y educativa. Ejemplos notables de cada uno incluyen el lanzamiento original de Elite [53] y Granny's Garden . Los lenguajes de programación y algunas aplicaciones se suministraron en chips ROM para ser instalados en la placa base. Se cargan instantáneamente y dejan la RAM libre para programas o documentos.
Aunque las emisoras de televisión apoyaron poco el contenido apropiado, el telesoftware se podía descargar mediante el adaptador de teletexto opcional y los adaptadores de teletexto de terceros que surgieron.
El sistema operativo integrado, Acorn MOS , proporciona una API extensa para interactuar con todos los periféricos estándar, software basado en ROM y la pantalla. [54] Las características específicas de algunas versiones de BASIC, como gráficos vectoriales , macros de teclado , edición basada en cursor, colas de sonido y envolventes , están en la ROM MOS y están disponibles para cualquier aplicación. El propio BBC BASIC, al estar en una ROM separada, puede ser reemplazado por otro idioma.
BÁSICO, otros idiomas y chips ROM de utilidad residen en cualquiera de los cuatro sockets ROM paginados de 16 KB , con soporte de SO para dieciséis sockets a través de hardware de expansión. Los cinco zócalos (en total) se encuentran parcialmente ocultos debajo del teclado, con el zócalo más a la izquierda cableado para el sistema operativo. El propósito previsto para el panel perforado a la izquierda del teclado era una ROM serial o una ROM de voz. El sistema ROM paginado es esencialmente modular. Un sistema de comandos en estrella independiente del idioma , precedido por un asterisco, brinda la capacidad de seleccionar un idioma (por ejemplo *BASIC
, *PASCAL
), un sistema de archivo ( *TAPE
, *DISC
), cambiar la configuración ( *FX
, *OPT
) o realizar tareas proporcionadas por la ROM ( *COPY
, *BACKUP
) desde la línea de comando. El MOS reconoce ciertos comandos integrados y sondea las ROM paginadas en orden descendente para el servicio de otro modo; si ninguno de ellos reclama el comando, el sistema operativo devuelve un Bad command
error. Se pueden escribir imágenes rom adecuadas (o imágenes EPROM) y proporcionar funciones sin necesidad de RAM para el código en sí.
No todas las ROM ofrecen comandos en estrella (las ROM que contienen archivos de datos, por ejemplo), pero cualquier ROM puede " engancharse " en vectores para mejorar la funcionalidad del sistema. A menudo, la ROM es un controlador de dispositivo para almacenamiento masivo combinado con un sistema de archivo, comenzando con el Disc Filing System de Acorn de 1982 , cuya API se convirtió en el estándar de facto para el acceso a disquetes. La ROM de extensión de gráficos Acorn (GXR) expande las rutinas de VDU para dibujar formas geométricas, rellenos de inundación y sprites. Durante 1985 Micro potencia diseñado y comercializado una extensión ROM Basic, [55] declaraciones que introducen tales como WHILE
, ENDWHILE
, CASE
, WHEN
, OTHERWISE
, y ENDCASE
, así como comandos de modo directo, inclusive VERIFY
.
Acorn desaconsejó enérgicamente que los programadores accedan directamente a las variables del sistema y al hardware, favoreciendo las llamadas oficiales al sistema . [56] Esto fue aparentemente para asegurar que los programas sigan funcionando cuando se migren a coprocesadores que utilizan la interfaz Tube, pero también hace que el software BBC Micro sea más portátil en toda la gama Acorn. Mientras que otros ordenadores utilizan PEEK y POKE que no se pueden atrapar para llegar a los elementos del sistema, [57] los programas en código máquina o BBC BASIC pasan parámetros a una rutina del sistema operativo. De esta manera, el 6502 puede traducir la solicitud de la máquina local o enviarla a través de la interfaz Tube, ya que el acceso directo es imposible desde el coprocesador. Los programas publicados se ajustan en gran medida a la API, excepto los juegos, que habitualmente se relacionan con el hardware para obtener una mayor velocidad y requieren un modelo Acorn en particular.
Muchas escuelas y universidades empleaban las máquinas en las redes Econet , por lo que eran posibles los juegos multijugador en red. Pocas se hicieron populares debido al número limitado de máquinas agregadas en un solo lugar. Un ejemplo relativamente tardío pero bien documentado se puede encontrar en una disertación basada en una interconexión RS-423 anillada . [58]
Periféricos
De acuerdo con su espíritu de capacidad de expansión, Acorn produjo su propia gama de periféricos para BBC Micro, que incluyen:
- Joysticks
- Grabadora
- Actualización de la interfaz de la unidad de disquete
- Unidades de disquete (simple y doble)
- Actualización de la red Econet
- Puente Econet
- Sistema de disco Winchester
- 6502 segundo procesador
- Segundo procesador Z80 (con CP / M y paquete de software empresarial)
- 32016 Segundo procesador
- Sistema de evaluación ARM
- Adaptador de teletexto
- Adaptador Prestel
- Sintetizador de voz
- Sintetizador Music 500 [59]
- BBC Turtle (robot)
- Bbc buggy
- Interfaz IEEE 488
Varios productos de otros fabricantes compitieron directamente con las expansiones de Acorn. Por ejemplo, empresas como Torch Computers y Cambridge Microprocessor Systems ofrecieron soluciones de segundo procesador para BBC Micro. [60]
Una gran cantidad de proveedores externos también produjeron una gran cantidad de hardware adicional, siendo algunos de los más comunes:
- Monitores RGB
- Impresoras, plotters
- Modems
Lenguaje de programación incorporado BBC BASIC
El intérprete incorporado del lenguaje de programación BBC BASIC residente en ROM se dio cuenta del énfasis educativo del sistema y fue clave para su éxito; es el BASIC más completo en comparación con otras implementaciones contemporáneas y se ejecuta de manera muy eficiente. Los programas avanzados se pueden escribir sin recurrir a programación no estructurada o código de máquina. Si uno quiere o necesita hacer alguna programación de ensamblaje, BBC BASIC tiene un ensamblador incorporado que permite una mezcla de BASIC y ensamblador para cualquier procesador en el que esté operando BASIC.
Cuando se lanzó BBC Micro, muchas computadoras domésticas de la competencia usaban Microsoft BASIC , o variantes típicamente diseñadas para parecerse a él. Comparado con Microsoft BASIC, BBC BASIC presenta IF ... THEN ... ELSE, REPEAT ... HASTA, y procedimientos y funciones nombrados, pero conserva GOTO y GOSUB para compatibilidad. También admite gráficos de alta resolución, sonido de cuatro canales, acceso a memoria basado en punteros (tomado de BCPL ) y ensamblaje de macros rudimentario. Los nombres largos de variables se aceptan y distinguen completamente, no solo por los dos primeros caracteres.
Otros idiomas
Acorn se había propuesto no solo admitir BBC Basic, sino también admitir varios idiomas contemporáneos, algunos de los cuales se suministraban como chips ROM para adaptarse a los sockets ROM laterales de repuesto en la placa base. Se proporcionaron otros idiomas en cinta o disco.
Los lenguajes de programación de Acornsoft incluyen lo siguiente:
- ISO Pascal (2 × 16 KB ROM + disquete)
- S-Pascal (disco o cinta)
- BCPL (ROM más otros módulos opcionales basados en disco)
- Cuarto (ROM de 16 KB)
- LISP (disco, cinta o ROM)
- Logotipo (ROM de 2 × 16 KB)
- Gráficos de tortuga (disco o cinta)
- Micro- PROLOG (ROM de 16 KB)
- COMAL (ROM de 16 KB)
- Como el segundo procesador Z80 admitía la ejecución de CP / M, los idiomas disponibles para CP / M eran compatibles a través de esta ruta.
Máquinas sucesoras
Acorn produjo su propia CPU de Computación de Conjunto de Instrucciones Reducido (RISC) de 32 bits durante 1985, la ARM1. Furber compuso un modelo de referencia del procesador en BBC Micro con 808 líneas de BASIC, y Arm Ltd. retiene copias del código con fines de propiedad intelectual. [61] Las primeras plataformas ARM prototipo, el sistema de evaluación ARM y la estación de trabajo A500, funcionaban como segundos procesadores conectados a la interfaz Tube de BBC Micro. El personal de Acorn desarrolló el sistema operativo del A500 in situ a través del Tube hasta que, uno por uno, se habilitaron los puertos de E / S integrados y el A500 funcionó como una computadora independiente. [62] Con un procesador actualizado, finalmente se lanzó durante 1987 como cuatro modelos de la serie Archimedes , los dos modelos de especificación inferior (512 KB y 1 MB) continuando la marca BBC Microcomputer con las distintivas teclas de función rojas. Aunque Archimedes finalmente no fue un gran éxito, la familia de procesadores ARM se ha convertido en la arquitectura de procesador dominante en los dispositivos móviles de consumo integrados, en particular los teléfonos móviles.
El último modelo relacionado con la BBC de Acorn, el BBC A3000, fue lanzado en 1989. Era esencialmente un modelo Archimedes de 1 MB en un factor de forma de una sola caja .
Escena informática retro
Furber dijo en 2015 que estaba sorprendido de que BBC Micro "se haya ganado esta reputación de ser confiable, porque gran parte de ella fue ingeniería de punta en el aire". [6] A partir de 2018, gracias a su capacidad de expansión inmediata y funciones de E / S, todavía hay un número de BBC Micros en uso y una comunidad de retrocomputación de usuarios dedicados que encuentran nuevas tareas para el hardware antiguo. Todavía sobreviven en algunas exhibiciones interactivas en museos de todo el Reino Unido, y se informó que el observatorio de Jodrell Bank utilizó un BBC Micro para dirigir su radiotelescopio de 42 pies en 2004. [63] Furber dijo que aunque "los márgenes [de ingeniería] en los Beeb eran muy, muy pequeños ", cuando preguntó a los propietarios de la BBC en una reunión de retrocomputación qué componentes habían fallado después de 30 años, dijeron que" hay que reemplazar los condensadores de la fuente de alimentación, pero todo lo demás sigue funcionando ". [6] Arquímedes vino con 65Arthur, un emulador que BYTE declaró "permite ejecutar muchos programas para BBC Micro"; [64] existen otros emuladores para muchos sistemas operativos. [sesenta y cinco]
En marzo de 2008, los creadores de BBC Micro se reunieron en el Science Museum de Londres. Se iba a realizar una exposición sobre la computadora y su legado durante 2009. [12]
El Museo Nacional de Computación del Reino Unido en Bletchley Park utiliza BBC Micros como parte de un plan para educar a los niños en edad escolar sobre la programación de computadoras. [66]
En marzo de 2012, los equipos de BBC y Acorn responsables del Proyecto de Alfabetización Informática y Micro de la BBC se reunieron para una fiesta del 30 aniversario, titulada "Beeb @ 30". Esto se llevó a cabo en las oficinas de Arm en Cambridge y fue coanfitrión del Centro de Historia de la Computación . [67]
Desarrollo y soporte continuos
Mucho después de que el "venerable viejo Beeb" [68] fuera reemplazado, se ha desarrollado hardware y software adicional. Tales desarrollos han incluido la utilidad de compresión zip de 1999 de Sprow y una corrección de errores ROM Y2K para BBC Master . [68]
También hay varios sitios web que aún admiten el desarrollo de hardware y software para BBC Micros y Acorn en general. [69] [70]
Especificaciones (modelo A a modelo B + 128)
Modelo A | Modelo B | Modelo B + 64 | Modelo B + 128 | |
---|---|---|---|---|
Procesador | Tecnología MOS 6502A a 2 MHz | Rockwell Semiconductor 6512A a 2 MHz | ||
RAM | 16 KB (KB es KiB definido más claramente por IEC ) | 32 KB | 64 KB compuestos por 32 KB de memoria estándar, 20 KB de memoria de video ( sombra ) y 12 KB de memoria extendida ( lateral especial ). | 128 KB compuesto por 32 KB de memoria estándar, 20 KB de memoria de video ( Shadow ) y 76 KB de memoria extendida ( Sideways ). |
ROM | 32 KB de ROM compuesto por un chip MOS (sistema operativo de la máquina) de 16 KB y un espacio paginado de solo lectura de 16 KB por defecto en el chip BBC BASIC . Cuatro zócalos ROM paginados de 16 KB estándar, ampliables a 16. | 48 KB de ROM compuesta por 16 KB de MOS, 16 KB de DFS y 16 KB de espacio paginado de solo lectura, por defecto en BBC BASIC. | ||
Teclado | Teclado de recorrido completo con una fila superior de diez teclas de función rojo-naranja ƒ0 – ƒ9. Estos generan semigráficos de texto cuando se presionan con CTRL o SHIFT, y se pueden programar con macros de teclado. Las teclas de flecha y BREAK también pueden servir como teclas de función. Los enlaces en la PCB del teclado permitieron a los usuarios seleccionar el comportamiento de Shift + Break y el modo de visualización en el encendido / apagado. Se utilizaron al menos dos teclados ligeramente diferentes durante la vida del Modelo B; ambos tenían el mismo diseño, pero uno tenía un perfil ligeramente más alto en cada tecla. | |||
Monitor | Como modelo B excepto RGB (actualización opcional, se requiere soldadura). | Conector RGB digital DIN de 6 pines +5 V / 0 V, 1 V pp color compuesto o video monocromático (enlace S39) y modulador RF UHF ( PAL ) incorporado . | ||
Gráficos | Como modelo B, pero los modos 0, 1, 2 y 3 no están disponibles por falta de memoria. | Gráficos configurables en los modos 0–6 (consulte la tabla siguiente) basados en el controlador Motorola 6845 CRT o el modo 7, un modo de teletexto especial , basado en un chip de teletexto Mullard SAA5050 y que solo ocupa 1 KB de RAM. | ||
Sonar | Cuatro canales de sonido independientes (uno de ruido y tres melódicos) utilizando el chip de sonido Texas Instruments SN76489 . Síntesis de voz basada en fonemas usando el Texas Instruments TMS5220 con una ROM Acorn personalizada (el "PHROM", un TMS6100 ) de la voz de Kenneth Kendall (opcional). | |||
Almacenamiento en cinta | Interfaz de cinta (con un control de motor operado por relé, controlado a través de 2 pines en un conector DIN circular de 7 pines ), usando la variación CUTS [Computer Users 'Tape Standard] del esquema de codificación de datos estándar de Kansas City que opera a 1200 o 300 baudios. | |||
Almacenamiento de disco | Interfaz de disquete opcional basada inicialmente en el controlador Intel 8271 y posteriormente en el WD1770 , que también requiere la instalación de la ROM DFS (sistema de archivo de disco) (y del conector soldado en el modelo A). ( Unidad de disquete de 5 + 1 ⁄ 4 pulgadas normalmente utilizada) - Densidades: Una cara, densidad única [SS / SD], una cara, doble densidad [SS / DD], dos caras, densidad única [DS / SD] y doble cara, doble densidad [DS / DD]. | Controlador de disquete basado en el controlador Western Digital WD1770 y DFS ROM de serie (excepto ANB51, ANB52 [71] [72] ). | ||
Almacenamiento en disco duro | Ninguno (falta de memoria). | Se requiere ROM ADFS adicional, unidad de disco externa conectada a la interfaz de bus de 1 MHz . [73] ( Unidades de disco duro Winchester con capacidades de 5 MB, 10 MB o 20 MB. Máximo de 512 MB por unidad, hasta cuatro unidades). | ||
Interfaz de serie | Actualización opcional, se requiere soldadura. | Puerto serial DIN RS-423 'dominó' de 5 pines . | ||
Interfaz paralela | Actualización opcional, se requiere soldadura. | Puerto paralelo compatible con IDC Centronics de 26 pines . | ||
Puerto de usuario | Actualización opcional, se requiere soldadura. | "Puerto de usuario" IDC de 20 pines con 8 pines de E / S digitales de uso general y dos pines digitales especiales / sensibles al disparador que se utilizan para fines de control (por ejemplo, una tortuga cuando se utiliza el lenguaje de programación Logo ). | ||
Interfaz analógica | Actualización opcional, se requiere soldadura. | Toma DA15 con cuatro entradas analógicas de 8/12 bits basadas en µPD7002 IC (apta para dos joysticks ), dos entradas aptas para pulsadores y una entrada para lápiz óptico . | ||
Bus de 1 MHz | Actualización opcional, se requiere soldadura. | Conector IDC de 34 pines para expansión genérica en una "cadena de margarita" (utilizado para conectar discos duros, sintetizadores de sonido, etc.). | ||
El tubo | Actualización opcional, se requiere soldadura. | Conector IDC de 40 pines para segunda CPU externa. Las opciones incluían un segundo 6502 , un Zilog Z80 , el ARM Evaluation System o un National Semiconductor 32016 (este último tenía la marca "BBC Microcomputer System - 32016 Second Processor" o "Acorn Computer - Cambridge Co-Processor"), agregaron otros proveedores 6809, 6800, 68000 y 68008. Un coprocesador 80186 de 10 MHz de un BBC Master se puede conectar a través de un adaptador de coprocesador a un BBC Micro, disfrutando así de un grado limitado de compatibilidad con PC. | ||
Red (extra opcional) | Sistema de red econet a gran escala y bajo costo: alrededor de 100 kbit / s utilizando el Motorola 68B54 (estándar en el modelo de EE. UU.). | |||
Salida de potencia secundaria | Fuente de alimentación para unidades de disco externas, 6 pines, de arriba a abajo, de izquierda a derecha: 0 V, 0 V +5 V DC @ 1.25 A, +12 V DC @ 1.25 A, NC, −5 V DC @ 75 mA, |
Modos de visualización
Al igual que el IBM PC con el Adaptador de gráficos en color contemporáneo , la salida de video del BBC Micro podría cambiarse por software entre varios modos de visualización . Estos variaban entre texto de 20 y 40 columnas adecuado para un televisor doméstico y texto de 80 columnas que se ve mejor con un monitor de alta calidad conectado a RGB; el último modo a menudo era demasiado borroso para verlo cuando se usaba un televisor doméstico a través de la salida UHF. La variedad de modos ofrecía a las aplicaciones un compromiso flexible entre la profundidad del color, la resolución y el ahorro de memoria. En los primeros modelos, el sistema operativo y las aplicaciones se quedaron con la RAM restante del modo de visualización.
El modo 7 era un modo de teletexto , extremadamente económico en memoria y un requisito original debido al uso del teletexto de transmisión por parte de la BBC (Ceefax). También hizo que la computadora fuera útil como terminal Prestel . Los caracteres de teletexto se generaron utilizando un chip SAA5050 , para su uso con monitores y televisores sin receptor de teletexto. El modo 7 usó solo 1 KB para la RAM de video almacenando cada carácter como su código ASCII, en lugar de su imagen de mapa de bits como se necesitaba para los otros modos.
Los modos 0 a 6 pueden mostrar colores de una paleta lógica de dieciséis: los ocho colores básicos en los vértices del cubo de color RGB y los ocho colores parpadeantes que se obtienen alternando el color básico con su inverso. La paleta se puede reprogramar libremente sin tocar la memoria de la pantalla. Los modos 3 y 6 eran modos especiales de solo texto que usaban menos RAM al reducir el número de filas de texto e insertar líneas de escaneo en blanco debajo de cada fila. El modo 6 fue el más pequeño, asignando 8 KB como memoria de video. Los modos 0 a 6 pueden mostrar signos diacríticos y otros caracteres definidos por el usuario. Todos los modos, excepto el modo 7, admitían gráficos de mapa de bits , pero los comandos gráficos como DRAW y PLOT no tenían ningún efecto en los modos de solo texto.
El BBC B + y el Master posterior proporcionaron 'modos de sombra', donde el búfer de tramas de 1–20 KB se almacenaba en un banco de RAM alternativo, liberando la memoria principal para los programas de usuario. Esta característica se solicitó estableciendo el bit 7 de la variable de modo, es decir, solicitando los modos 128-135.
Modo de gráficos | Resolución (X × Y) | Colores de hardware | RAM de video | Tipo | ||
---|---|---|---|---|---|---|
Células de carbón | Pixeles | usado (KB) | mapa | |||
0 | 80 × 32 | 640 × 256 | 2 | 20 | 0x3000–0x7FFF | Gráficos |
1 | 40 × 32 | 320 × 256 | 4 | 20 | 0x3000–0x7FFF | Gráficos |
2 | 20 × 32 | 160 × 256 | 8 | 20 | 0x3000–0x7FFF | Gráficos |
3 | 80 × 25 | 640 × 200 | 2 | dieciséis | 0x4000–0x7FFF | Texto |
4 | 40 × 32 | 320 × 256 | 2 | 10 | 0x5800–0x7FFF | Gráficos |
5 | 20 × 32 | 160 × 256 | 4 | 10 | 0x5800–0x7FFF | Gráficos |
6 | 40 × 25 | 320 × 200 | 2 | 8 | 0x6000–0x7FFF | Texto |
7 (teletexto) | 40 × 25 | 480 × 500 [74] | 8 | 1 | 0x7C00–0x7FFF | Texto |
Extras opcionales
Una actualización de síntesis de voz basada en el Texas Instruments TMS5220 incluyó muestras de palabras pronunciadas por el presentador de noticias de la BBC Kenneth Kendall . [75] Este sistema de habla era estándar en el modelo estadounidense, donde tenía un vocabulario estadounidense. La ROM de voz de Computer Concepts también hizo uso del procesador de voz TMS5220, pero no de las ROM de voz, sino que en su lugar manejó el procesador de voz directamente. [76] La actualización de voz se vendió mal y fue reemplazada en gran parte por el sintetizador basado en software de Superior Software que usa el hardware de sonido estándar.
La actualización de voz también agregó dos enchufes vacíos junto al teclado, destinados a cartuchos de ROM en serie de 16 KB que contienen datos de fonemas de voz adicionales más allá de los que se encuentran en la ROM paginada de voz o software general al que se accede a través del Sistema de archivos de ROM. El plan original era que algunos juegos se lanzarían en cartuchos, pero debido a las ventas limitadas de la actualización de voz combinadas con preocupaciones económicas y de viabilidad, [77] se produjo poco o ningún software para estos sockets. El espacio recortado al lado del teclado (apodado el "cenicero") se usaba más comúnmente para instalar otras actualizaciones, como un zócalo ZIF para ROM paginados convencionales. [ cita requerida ]
Uso en la industria del entretenimiento.
El BBC Domesday Project , un experimento multimedia pionero, se basó en una versión modificada del sucesor de BBC Micro, el BBC Master .
El músico Vince Clarke de las bandas británicas de pop sintetizado Depeche Mode , Yazoo y Erasure utilizó un BBC Micro (y más tarde un BBC Master ) con el secuenciador de música UMI para componer muchos éxitos. [78] En los videos musicales de la década de 1980 con Vince Clarke, un BBC Micro suele estar presente o proporciona texto y gráficos como un clip para "Oh L'Amour" de Erasure. El grupo musical Queen usó el secuenciador de música UMI en su disco A Kind of Magic . El UMI también se menciona en el folleto del CD. Otras bandas que han usado Beeb para hacer música son A-ha y la banda de reggae Steel Pulse . Paul Ridout está acreditado como "programador de UMI" en el álbum en solitario de 1986 del bajista y vocalista de Cars , Benjamin Orr , The Lace . Otros usuarios de UMI incluyeron Blancmange , Alan Parsons y Mutt Lange . [79] Black Uhuru usó el Envelope Generator del software SYSTEM (Sheffield) ejecutándose en un BBC Micro, para crear algunos de los sonidos electro-dub en Try It ( álbum de Anthem 1983).
BBC Micro se utilizó ampliamente para proporcionar gráficos y efectos de sonido para muchos programas de televisión de la BBC de principios de la década de 1980. Estos incluyeron, en particular, las series 3 y 4 de The Adventure Game ; [80] el juego de preguntas para niños "First Class" (donde el marcador en pantalla fue proporcionado por un BBC Micro apodado "Eugene"); y numerosos episodios de Doctor Who de la década de 1980, incluidos " Castrovalva ", " Los cinco médicos " y " El dilema de los gemelos ".
Legado
En 2013, NESTA publicó un informe sobre el legado de The BBC Micro , que analiza la historia y el impacto de la máquina y el proyecto The BBC Computer Literacy. En junio de 2018, la BBC publicó sus archivos del Proyecto de alfabetización informática . [81] [82]
BBC Micro tuvo un impacto tecnológico duradero en el mercado educativo al introducir un estándar educativo informal en torno a las tecnologías de hardware y software empleadas por la gama, en particular el uso de BBC BASIC, y al establecer una inversión considerable por parte de las escuelas en software para la máquina. En consecuencia, los fabricantes de sistemas rivales como IBM PC compatibles (y casi compatibles como RM Nimbus), Apple Macintosh y Commodore Amiga, así como Acorn como el fabricante del sucesor de BBC Micro, Archimedes, se vieron obligados para proporcionar un grado de compatibilidad con la gran cantidad de máquinas ya implementadas en las escuelas. [83]
Ver también
- Electrón de bellota
- Bellota Arquímedes
- Proyecto de alfabetización informática de la BBC 2012
- Maestro de la BBC
- Frambuesa pi
- RiscPC
- Micro Bit : sucesor moderno del proyecto
- televisor
- Micro Men - drama documental de la BBC
- Micro Live - programa de televisión de la BBC
- Aprovechando al máximo el programa de televisión Micro - BBC
- Revistas
- BEEBUG - revista del grupo de usuarios
- (BBC) Usuario de bellota
- El micro usuario (también conocido como Acorn Computing )
- Computadora NDR
- Computadora WDR
Referencias
- ^ Hachman, Mark (2002). "Los núcleos ARM suben al territorio 3G" . ExtremeTech. Archivado desde el original el 18 de enero de 2016.
- ^ Turley, Jim (2002). "La solución del dos por ciento" . www.embedded.com. Archivado desde el original el 4 de marzo de 2016.
- ^ a b c d Hormby, Thomas (8 de febrero de 2007). "Bellota y BBC Micro: de la educación a la oscuridad" . Mac de gama baja . Archivado desde el original el 3 de marzo de 2007 . Consultado el 1 de marzo de 2007 .
- ^ Laing, Gordon (22 March 2004). "Retro computing". Personal Computer World. Archived from the original on 20 August 2012. Retrieved 10 April 2012.
- ^ 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.
- ^ a b c d e f g Building the BBC Micro (The Beeb) - Computerphile (YouTube). Computerphile. 25 March 2015. Retrieved 20 June 2020.
- ^ 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.
- ^ Singleton, Alex (October 1996). "From BBC to Oracle". Acorn User. pp. 38–40. Retrieved 18 March 2021.
- ^ Sanders, Jerry (September 1984). "Acorn first past the post". Personal Computer World. p. 101. Retrieved 26 April 2021.
- ^ https://www.bbcbasic.co.uk/bbcbasic/history.html
- ^ "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.
- ^ a b "'Beeb' creators reunite at museum". BBC News. 20 March 2008. Archived from the original on 23 March 2008. Retrieved 23 March 2008.
- ^ 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 requires
|journal=
(help) - ^ 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.
- ^ Williams, Gregg (January 1983). "Microcomputer, British Style / The Fifth Personal Computer World Show". BYTE. p. 40. Retrieved 19 October 2013.
- ^ 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.
- ^ "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.
- ^ Caruso, Denise (8 October 1984). "Acorn plucks former Apple reps". InfoWorld. 6 (41): 14.
- ^ 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.
- ^ 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 [...]
- ^ a b "Acorn moves out of US". Acorn User. February 1986. p. 9. Retrieved 26 September 2020.
- ^ 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.
- ^ Tank, Andrew (10 April 1986). "India's Schoolchildren Have Got Class". Computer Weekly. General Reference Center Gold. p. 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.
- ^ "SCL Unicorn". computinghistory.org.uk. Archived from the original on 21 August 2010.
- ^ "India takes on Beeb assembly". Acorn User. November 1984. p. 10. Retrieved 25 October 2020.
- ^ "Mexico deal gives Beeb south-of-border base". Acorn User. April 1985. p. 17. Retrieved 26 October 2020.
- ^ a b "BBC Micro – Review". Computing Today. March 1982. Retrieved 12 December 2011.
- ^ 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.
- ^ "BBC Micro celebrates thirtieth anniversary". TechCentral.ie. PC Live!. 2 December 2011. Archived from the original on 17 February 2013. Retrieved 4 March 2012.
- ^ "Home computing pioneer honoured". BBC News. 29 December 2007. Archived from the original on 7 August 2010. Retrieved 26 April 2010.
- ^ a b "Electron set for battle at £199". Acorn User. July 1983. p. 5. Retrieved 26 September 2020.
- ^ Stirling, Mike (21 August 2011). "BBC Micro on an FPGA". Archived from the original on 20 December 2012. Retrieved 11 June 2012.
- ^ Fairbairn, Douglas (31 January 2012). "Oral History of Sophie Wilson" (PDF). Archived from the original (PDF) on 3 March 2016. Retrieved 2 February 2016.
- ^ [BBC Microcomputer Service Manual]
- ^ "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.
- ^ "Drobe.co.uk archives". www.drobe.co.uk. Archived from the original on 15 April 2018. Retrieved 15 April 2018.
- ^ "Sprow's webpages - cyber doctor for poorly beebs". www.sprow.co.uk. Archived from the original on 6 October 2017. Retrieved 15 April 2018.
- ^ Watford Electronics 32K Ram Board Manual Archived 11 October 2016 at the Wayback Machine
- ^ Scholten, Wouter (17 June 2007). "USA model BBC micro". Archived from the original on 23 July 2011. Retrieved 28 March 2008.
- ^ 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.
- ^ "Name changes for the worse". The Micro User. Stockport, UK: Database Publications. 1 (4): 112. June 1983. ISSN 0265-4040.
- ^ 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.
- ^ "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 [...]
- ^ Whytehead, Chris. "Chris's Acorns: US BBC Microcomputer (converted for UK)". Archived from the original on 17 February 2010. Retrieved 28 March 2008.
- ^ Smith, Bruce (July 1985). "B+ Grading". Acorn User. pp. 160–161. Retrieved 18 October 2020.
- ^ "D- for BBC B+". Your Computer. June 1985. p. 21. Retrieved 28 November 2020.
- ^ "Enter the 128k Beeb". Acorn User. November 1985. p. 7. Retrieved 18 October 2020.
- ^ "Archived copy" (PDF). Archived (PDF) from the original on 3 February 2013. Retrieved 3 November 2012.CS1 maint: archived copy as title (link)
- ^ 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.
- ^ 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.
- ^ "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 requires
|journal=
(help) - ^ "Remembering the BBC Micro". BBC News. 20 March 2008. Archived from the original on 3 April 2011. Retrieved 30 November 2010.
- ^ The BBC Microcomputer User Guide, chapter 42, pp. 418–441.
The light pen, 1 MHz bus and user port were supported by generic memory-mapped I/O calls (OSBYTE 146–151), and Teletext graphics could be printed through OSWRCH like normal text. The Archimedes and its Interface Podule successfully emulated Teletext and the user port through these calls. - ^ "Section – Language Extension". A & B Computing. 1 Golden Square, London: Argus Specialist Publications: 27–29. February 1985.CS1 maint: location (link)
- ^ Coll, John (1982). The BBC Microcomputer User Guide. London: British Broadcasting Corporation. pp. 450, 468. ISBN 0-563-16558-8.
- ^ Sinclair Research Ltd,ZX Spectrum BASIC programming, chapters 23–25
- ^ Stuart Cheshire (19 May 1989). "An Experiment in Real-Time Networking". Archived from the original on 18 March 2017. Retrieved 20 October 2017.
- ^ Williams, Noel (May 1985). "Acorn Music 500". Personal Computer World. pp. 182–184. Retrieved 12 October 2020.
- ^ Cullis, Roger (December 1984). "To the BBC by bus and Tube" (PDF). Practical Computing. Retrieved 19 October 2020.
- ^ Furber, Steve (speaker); Fitzpatrick, Jason (producer, director) (22 September 2009). Steve Furber Talk – Acorn World – 13-09-2009 (Podcast). Haverhill, Suffolk, UK: Centre for Computing History. Event occurs at 25:35, 38:20. Archived from the original on 3 October 2011.
It turns out [the ARM reference model] is quite important because there are some interesting patent defence cases that depend to some significant extent on this information. [...] I wrote the BBC BASIC reference model, [...] and the complete thing is 808 lines of BBC BASIC, and that's the complete processor.
The Acorn World exhibition was held in Huddersfield. - ^ Whytehead, Chris. "Chris's Acorns: Acorn A500 (prototype)". Chris's Acorns. Archived from the original on 18 July 2011. Retrieved 10 February 2012.
- ^ 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.
- ^ Pountain, Dick (October 1987). "The Archimedes A310". BYTE. p. 125. Retrieved 4 August 2014.
- ^ "nvg.ntnu.no". ntnu.no. Archived from the original on 27 June 2007. Retrieved 8 May 2018.
- ^ 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.
- ^ "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.
- ^ a b "Internet portal launched". Acorn User (215). December 1999. p. 7. Archived from the original on 14 April 2014. Retrieved 16 August 2013.
- ^ "Retrosoftware". www.retrosoftware.co.uk. Retrieved 15 April 2018.
- ^ "stardot.org.uk - Index page". stardot.org.uk. Archived from the original on 16 September 2017. Retrieved 15 April 2018.
- ^ Whytehead, Chris. "Chris's Acorns: BBC Microcomputers". Archived from the original on 25 November 2010. Retrieved 30 November 2010.
- ^ Wolstenholme, Ian (1 September 2010). "Beebmaster – Beebhelp – Acorn Serial Numbers". Archived from the original on 16 January 2011. Retrieved 30 November 2010.
- ^ Burton, Robin (May 1993). "512 Forum". Beebug. 12 (1): 36–40.
- ^ Reference Data Sheet:SAA5050 Series, Teletext Character Generator, July 1982, Mullard.
- ^ "The BBC Micro Speaks". Acorn User. October 1982. pp. 27–29. Retrieved 30 October 2020.
- ^ Phillips, Martin (April 1986). "Technical Talk". Acorn User. pp. 180–181, 183. Retrieved 30 October 2020.
- ^ "No cartridge boon for Beeb". Acorn User. May 1984. p. 7. Retrieved 29 September 2020.
- ^ "Erasure's Big Hit". Acorn User. 1 June 1988.
- ^ "UMI-2B". Sound On Sound. November 1985. pp. 24–32. ISSN 0951-6816. OCLC 925234032.
- ^ "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.
- ^ "BBC releases computer history archive". BBC News. 27 June 2018. Retrieved 27 June 2018.
- ^ "BBC Computer Literacy Project Archive". computer-literacy-project.pilots.bbcconnectedstudio.co.uk. Retrieved 27 June 2018.
- ^ Futcher, Dave (November 1989). "Aping Auntie". Acorn User. pp. 128–129, 131. Retrieved 7 May 2021.
enlaces externos
- BBC Micro at Curlie
- BeebWiki – BBC Micro Wiki
- Acorn and the BBC Micro: From education to obscurity (archived)
- The Acorn BBC Micro @ The Centre for Computing History
- BBC Micro connected to the Internet converting RSS headline feeds from the BBC News site into audio
- BBC Microcomputers
- Video of a BBC computer show from 1985
- The BBC Microcomputer User Guide