stringtranslate.com

BBC Micro

El BBC Microcomputer System , o BBC Micro , es una serie de microcomputadoras diseñadas y construidas por Acorn Computers Limited en la década de 1980 para el Computer Literacy Project de la BBC . La máquina fue el foco de atención de varios programas educativos de la BBC sobre alfabetización informática, comenzando con The Computer Programme en 1982, seguido por Making the Most of the Micro , Computers in Control en 1983 y, finalmente, Micro Live en 1985.

Después de la convocatoria del Literacy Project para la licitación de un ordenador que acompañara a los programas de televisión y la literatura, Acorn ganó el contrato con Proton , un sucesor de su ordenador Atom, cuyo prototipo se fabricó con poca antelación. El sistema, rebautizado como BBC Micro, fue adoptado por la mayoría de las escuelas del Reino Unido , lo que cambió la suerte de Acorn. También tuvo éxito como ordenador doméstico en el Reino Unido, a pesar de su alto precio en comparación con otros ordenadores domésticos que se vendían en el Reino Unido en ese momento. Acorn empleó más tarde la máquina para simular y desarrollar la arquitectura ARM .

Aunque finalmente se produjeron nueve modelos con la marca BBC, la frase "BBC Micro" suele usarse coloquialmente para referirse a los primeros seis (Modelo A, B, B+64, B+128, Master 128 y Master Compact); los modelos BBC posteriores se consideran parte de la serie Archimedes de Acorn .

Historia

Algunos miembros del equipo de BBC Micro en 2008

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 . [1] El proyecto se inició en parte como respuesta a una serie documental de ITV The Mighty Micro , en la que Christopher Evans, del Laboratorio Nacional de Física del Reino Unido, predijo la futura revolución de las microcomputadoras y su efecto en la economía, la industria y el estilo de vida del Reino Unido. [2]

La BBC quería basar su proyecto en un microordenador capaz de realizar varias tareas que luego podrían demostrar en la serie de televisión The Computer Programme . La lista de temas incluía programación , gráficos , sonido y música, teletexto , control de hardware externo e inteligencia artificial . Desarrolló una ambiciosa especificación para un ordenador de la BBC y discutió el proyecto con varias empresas, entre ellas Acorn Computers , Sinclair Research , Newbury Laboratories, Tangerine Computer Systems y Dragon Data . [2]

Sin embargo, la introducción de un microordenador específico en una iniciativa de alfabetización informática más general fue un tema de controversia, con críticas dirigidas a la BBC por promover un producto comercial específico y por ir más allá del "modelo tradicional de la BBC" de promover las redes de información existentes de proveedores de formación y educación. Incluso se acusó al Departamento de Industria de convertir a la BBC en "un brazo de la política industrial del Gobierno" y utilizar el Proyecto de Alfabetización Informática como una forma de "financiar a la industria por la puerta trasera", ocultando el apoyo financiero público en nombre de un gobierno que se oponía ostensiblemente a subvencionar a la industria. [3]

El equipo de Acorn ya había estado trabajando en un sucesor de su microcomputadora Atom existente . Conocida como Proton , incluía mejores gráficos y una unidad central de procesamiento MOS Technology 6502 de 2 MHz 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 , tuvo una semana para construir un prototipo funcional a partir de los diseños esbozados. [4] El equipo trabajó toda la noche para conseguir un Proton funcional para 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. [2] Basándose en el prototipo Proton, la BBC firmó un contrato con Acorn ya en febrero de 1981; en junio, se decidieron las especificaciones y el precio del BBC Micro. [7] Como concesión a la expectativa de la BBC de una compatibilidad "estándar de la industria" con CP/M, aparentemente bajo la dirección de John Coll, se incorporó la interfaz Tube al diseño, lo que permitió añadir 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 presentado ofertas para el acuerdo. Un representante de Acorn admitió que el Modelo B de la BBC no sería competitivo durante el período del contrato renovado y que surgiría un sucesor. [9]

La ROM del sistema operativo v1.0 contiene la siguiente cadena de créditos ASCII (código aquí):

(C) 1981 Acorn Computers Ltd.Agradecimientos a los siguientes contribuyentes al desarrollo de la 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, diseñadores de 6502, 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, Kimberly-Clark, John R. Spence-Jones, Graham Tebby, Jon Thackray, Chris Turner, Adrian Warner, Roger Wilson y Alan Wright.

Además, los últimos bytes de la memoria de sólo lectura del BASIC (ROM; v2 y v4) incluyen la palabra "Roger", que es una referencia a Sophie Wilson , cuyo nombre en ese momento era Roger Wilson. [10]

Impacto en el mercado

Teclado de un Modelo B , uno de los dos diseños muy similares utilizados en el modelo

La máquina fue lanzada como BBC Microcomputer el 1 de diciembre de 1981, aunque los problemas de producción retrasaron la entrega de la mayoría de la producción inicial hasta 1982. [7] [11] [ se necesita una mejor fuente ] Apodada "la 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 denominó al BBC Micro Model B "un ordenador sin concesiones que tiene muchos usos más allá del autoaprendizaje en tecnología informática". Denominó a la interfaz Tube "la característica más innovadora" del ordenador y concluyó que "aunque otros microordenadores británicos ofrecen más funciones por un precio determinado, ninguno de ellos supera al BBC... en términos de versatilidad y capacidad de expansión". [15] Al igual que con el ZX Spectrum de Sinclair Research y el Commodore 64 de Commodore International , ambos lanzados al año siguiente, en 1982, la demanda superó con creces la oferta. Durante algunos meses, hubo largas demoras antes de que los clientes recibieran las máquinas que habían pedido.

Iniciativas de exportación

Se hicieron esfuerzos para comercializar la máquina en los Estados Unidos y Alemania Occidental. [16] La estrategia de Acorn en los EE. UU. se centró en el mercado educativo, con un valor informado de $ 700 millones , al ofrecer el BBC Micro en una forma mejorada del Modelo B con una ROM expandida, hardware de síntesis de voz e interfaz Econet incorporada por un precio de $ 995, complementando esto con la provisión de software y materiales diseñados para apoyar la enseñanza y alentar la adopción por parte de maestros "temerosos" de las computadoras o escépticos sobre el papel de las computadoras en el plan de estudios. [17]

En octubre de 1983, la operación estadounidense informó que las escuelas estadounidenses le habían hecho pedidos por un total de 21 millones de dólares . [18] En una implementación en Lowell, Massachusetts, valorada en 177.000 dólares, se instalaron 138 BBC Micros en ocho de las 27 escuelas de la ciudad, y las capacidades de red de la computadora, las credenciales educativas y la disponibilidad de software con "alta calidad educativa" acompañado de "planes de lecciones y libros de trabajo útiles" se dieron como razones para seleccionar la máquina de Acorn en preferencia a la competencia de IBM, Apple y Commodore. [19] Otra implementación en Phoenix, Arizona, valorada en 174.697 dólares, vio 175 BBC Micros instalados, y el distribuidor local de Acorn predijo ventas por valor de 2 millones de dólares en los próximos dos años, de los cuales alrededor del 85 al 90 por ciento se destinarían a educación, y el resto al mercado de pequeñas empresas. A principios de 1984, Acorn afirmaba tener una red estadounidense de más de 1.000 distribuidores, [20] y también informaba de "pedidos educativos por valor de más de 50 millones de dólares para el sistema BBC Micro", para el que se ofrecían 200 títulos educativos. [21]

En octubre de 1984, mientras preparaba una importante expansión de su red de distribuidores en Estados Unidos, Acorn afirmó haber vendido el 85 por ciento de los ordenadores en las escuelas británicas y haber entregado 40.000 máquinas al mes. [22] Ese diciembre, Acorn manifestó su intención de convertirse en el líder del mercado de la informática educativa en Estados Unidos. [23] El New York Times consideró que la inclusión de redes de área local era de suma importancia para los profesores. [23] La operación dio lugar a anuncios de al menos un distribuidor en la revista Interface Age , [24] pero, en última instancia, el intento fracasó. [25]

El éxito de la máquina en el Reino Unido se debió en gran medida a su aceptación como una computadora "educativa": las escuelas del Reino Unido usaban BBC Micros para enseñar alfabetización informática y habilidades en tecnología de la información. [2] Acorn se hizo más conocido por su computadora BBC Modelo B que por sus otros productos. [26] Algunos países de la Commonwealth, incluida la India , comenzaron sus propios programas de alfabetización informática alrededor de 1984. [27] Con la intención de evitar "reinventar la rueda", dichos esfuerzos adoptaron el BBC Micro para aprovechar de inmediato la amplia gama de software ya desarrollado bajo la propia iniciativa de alfabetización del Reino Unido, proponiendo que en última instancia también se desarrollaría software adaptado a los requisitos locales. [28] : 71–72  Semiconductor Complex Limited produjo un clon del BBC Micro y lo llamó SCL Unicorn. [29] [30] [31] Otro fabricante de computadoras indio, Hope Computers Pvt Ltd, hizo un clon del BBC Micro llamado Dolphin. A diferencia del BBC Micro original, el Dolphin presentaba teclas de función azules. [32]

Se llegaron a acuerdos de producción con SCL en la 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 una fabricación a gran escala, y SCL también planeaba fabricar la CPU 6502 bajo licencia de Rockwell. [33] Según informes de principios de 1985, se estaban produciendo "varios miles de Beebs al mes" en la India. Mientras tanto, el acuerdo de producción final en México involucró al fabricante local Datum (una empresa fundada por Harry Mazal y otros, inicialmente para actuar como distribuidor mexicano de ICL [34] ), 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, excepto los componentes ULA patentados de Acorn. Dichas máquinas estaban destinadas a los mercados mexicano y sudamericano, y potencialmente también atraían a aquellos estados del suroeste de los EE. UU. con grandes poblaciones de habla hispana. [35] Finalmente, 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. [25]

Precios y adopción

La estrategia inicial de la BBC para fomentar la alfabetización informática consistió en comercializar el «microordenador BBC basado en Acorn Proton por menos de 200 libras esterlinas». [36] El Modelo A y el Modelo B tenían un precio inicial de 235 y 335 libras esterlinas respectivamente, pero aumentaron casi inmediatamente a 299 y 399 libras esterlinas debido a los mayores costes. [37] El precio del Modelo B de casi 400 libras esterlinas era de aproximadamente 1200 libras esterlinas [38] (1393 euros) [39] en precios de 2011 –treinta años después de su lanzamiento– o alrededor de 1900 libras esterlinas en la actualidad. Acorn preveía unas ventas totales de unas 12.000 unidades, pero finalmente se vendieron más de 1,5 millones de BBC Micros. [14] [40] El coste de los modelos BBC era alto en comparación con competidores como el ZX Spectrum y el Commodore 64, y a partir de 1983, Acorn intentó contrarrestarlo produciendo una versión simplificada pero en gran medida compatible destinada al uso doméstico, complementando el uso del BBC Micro en las escuelas: el Acorn Electron de 32K . [41]

El ITV Micro

La participación de la BBC en la microinformática también dio lugar a planes tentativos por parte de las compañías de televisión independientes de la cadena ITV para introducir su propia iniciativa y un sistema informático rival, con un sistema basado en CP/M propuesto por Transam Computers que estaba siendo considerado para tal iniciativa por la Asociación de Compañías de Televisión Independientes en una reunión a finales de 1983. La máquina propuesta habría tenido un precio de 399 libras, igual que el del Modelo B de la BBC, y se informó de que ofrecía 64 KB de RAM, una interfaz de disco e interfaces serial y paralela, siendo en sí misma un "desarrollo de bajo coste" de una máquina existente, la Transam Tuscan, que incluía dos unidades de disquete y costaba 1.700 libras. [42]

Las empresas de ITV rechazaron esta propuesta, alegando una posible contravención de las obligaciones de las empresas en virtud de las normas de radiodifusión que prohíben el patrocinio, junto con preocupaciones sobre un conflicto de intereses con los anunciantes de productos informáticos. [43] A pesar de que Prism Microproducts negó su participación en ITV, la empresa ya había estado buscando una empresa conjunta con Transam para un producto que, según se rumoreaba, estaba siendo considerado por el grupo de radiodifusión. [44] Este producto, un sistema empresarial posteriormente conocido como Wren, [45] se había posicionado como un "ITV Micro" hacia finales de 1983, y también se ofrecería en una variante doméstica con capacidades de recepción de teletexto ORACLE . Sin embargo, no todos los titulares de franquicias de ITV estaban igualmente entusiasmados con la programación de programas relacionados con la microinformática o con la búsqueda de una estrategia de venta minorista de ordenadores. [46]

Descripción

Características del hardware: Modelos A y B

Parte posterior del BBC Micro. Puertos de izquierda a derecha: salida UHF , salida de vídeo , RGB , RS-423 , cinta de casete , entrada analógica y Econet .

Una característica clave del diseño del BBC Micro es la memoria de acceso aleatorio (RAM) de alto rendimiento con la que está equipado. Una nota de diseño común en los ordenadores basados ​​en 6502 de la época era hacer funcionar la RAM al doble de la velocidad de reloj de la CPU. Esto permitía que un controlador de pantalla de vídeo independiente accediera a la memoria mientras la CPU estaba ocupada procesando los datos recién leídos. De esta forma, la CPU y el controlador de gráficos podían compartir el acceso a la RAM mediante una sincronización cuidadosa. Esta técnica se utilizó, por ejemplo, en el Apple II Plus y en los primeros modelos Commodore . [7] [47] [37]

Sin embargo, la máquina BBC 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 tiempo suficiente para que la CPU acceda a la memoria durante el período en que el hardware de vídeo está inactivo. Algunas máquinas de la época aceptan la pérdida de rendimiento inherente, como fue el caso del Amstrad CPC , las computadoras Atari de 8 bits y, en menor medida, el ZX Spectrum . Otras, como los sistemas MSX , usaban grupos de memoria completamente separados para la CPU y el vídeo, lo que ralentizaba el acceso entre los dos.

Furber creía que el diseño de Acorn debía tener un modelo de memoria plana y permitir que la CPU y el sistema de vídeo accedieran al bus sin interferir entre sí. [6] Para ello, la RAM tenía que permitir cuatro millones de ciclos de acceso por segundo. Hitachi era la única empresa que estaba considerando una DRAM que funcionara a esa velocidad, la HM4816. Para equipar la máquina prototipo, el representante de Hitachi llevó en mano a Acorn las únicas cuatro 4816 que había en el país. [48]

El multiplexor 81LS95 de National Semiconductor era necesario para la alta velocidad de memoria. Furber recordó que los competidores acudieron a Acorn ofreciendo reemplazar el componente por uno propio, pero "ninguno de ellos funcionó. Y nunca supimos por qué. Lo que, por supuesto, significa que no sabíamos por qué el de National Semiconductor funcionaba correctamente. Y un millón y medio de BBC Micros después, seguía funcionando, y yo seguía sin saber por qué". Otro misterio era el bus de datos del 6502. El prototipo BBC Micro excedía las especificaciones de la CPU, lo que hacía 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 lo largo del bus de datos, que Furber describió como " 'el dedo del ingeniero' y, de nuevo, no tenemos idea de por qué es necesario, y un millón y medio de máquinas después sigue funcionando, así que nadie hizo preguntas". [6]

El modelo A se entregaba con 16  KB de RAM de usuario, mientras que el modelo B tenía 32 KB. Se podían instalar ROM adicionales (cuatro en la placa de circuito impreso o dieciséis con hardware de expansión) y acceder a ellas a través de la memoria paginada.

Las máquinas incluían tres puertos de vídeo, uno con un modulador de RF que enviaba una señal en la banda UHF , otro que enviaba vídeo compuesto adecuado para la conexión a monitores de ordenador y un puerto de vídeo RGB independiente. La toma de salida de vídeo RGB independiente 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 en la programación televisiva; se utilizó en episodios de The Computer Programme y Making the Most of the Micro .

El ordenador incluía varias interfaces de entrada/salida (E/S): puertos de impresora en serie y paralelo , un puerto de E/S digital de uso general de 8 bits , un puerto que ofrecía cuatro entradas analógicas , una entrada para lápiz óptico y un conector de expansión (el "bus de 1 MHz") que permitía conectar otro hardware. Una interfaz de red Econet y una interfaz de unidad de disco estaban disponibles como opciones. Todas las placas base tenían espacio para los componentes electrónicos, pero rara vez se instalaba Econet.

Además, una interfaz propia de Acorn llamada " Tube " permitía añadir un segundo procesador. Acorn ofrecía tres modelos de segundo procesador, basados ​​en las CPU 6502 , Z80 y 32016. El Tube se utilizaba para complementos de terceros, incluida una placa Z80 y una unidad de disco duro de Torch que permitían a la máquina BBC ejecutar programas CP/M.

Se utilizan páginas separadas, cada una con un nombre en código, para controlar el acceso a la E/S: [49]

La interfaz Tube permitió a Acorn utilizar los BBC Micros con CPU ARM como máquinas de desarrollo de software al crear el Acorn Archimedes . Esto dio como resultado el kit de desarrollo ARM para el BBC Micro en 1986, con un precio de alrededor de £4000. [50] A partir de 2006, se lanzó un kit con una CPU ARM7TDMI que funcionaba a 64 MHz, con hasta 64 MB de RAM, para el BBC Micro y Master, utilizando la interfaz Tube para actualizar los micros de 8 bits a máquinas RISC de 32 bits. [51] Entre el software que operaba en el Tube se encuentran una versión mejorada del videojuego Elite y un sistema de diseño asistido por computadora que requería una segunda CPU 6502 y un joystick tridimensional llamado "Bitstik"[1].

El Modelo A y el Modelo B se construyeron en la misma placa de circuito impreso (PCB), y un Modelo A se puede actualizar a un Modelo B. Los usuarios que deseen utilizar el software del Modelo B deben agregar la RAM adicional y el MOS Technology 6522 VIA de usuario/impresora (que muchos juegos usan para temporizadores) y cortar un enlace, una tarea que se puede lograr sin soldadura. 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 entregaron con "OS 0.1", con actualizaciones posteriores anunciadas en revistas, suministradas como un circuito integrado acoplable, 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 aún se pueden comprar en sitios de subastas de Internet como eBay a partir de 2011.

El Modelo A de la BBC se dejó de producir 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). [41]

Los primeros BBC Micros utilizaban fuentes de alimentación lineales por insistencia de la BBC, que, como emisora, era cautelosa con las interferencias electromagnéticas . Las fuentes de alimentación no eran fiables y, después de unos meses, la BBC permitió el uso de unidades de modo conmutado . [6]

Un aparente descuido en el proceso de fabricación provocó que muchos modelos B produjeran un zumbido constante en el altavoz incorporado. Esta falla se puede corregir en parte soldando una resistencia a través de dos almohadillas. [52]

Hay cinco desarrollos de la placa de circuito principal BBC Micro que abordaron varios problemas a lo largo de la producción del modelo, desde la "versión 1" hasta la "versión 7", con las variantes 5 y 6 que no se lanzaron. El "Manual de servicio de microcomputadoras BBC" de 1985 de Acorn documenta los detalles de los cambios técnicos.

Según los comentarios de Watford Electronics en su 'Manual de placa de memoria RAM de 32 K':

Las primeras placas de circuito impreso BBC (placas de circuito impreso Issue 3 y anteriores) son conocidas por tener tiempos fuera de especificación. Si ocurren problemas con este tipo de máquina, el problema generalmente se puede solucionar utilizando un chip de CPU Rockwell 6502A o reemplazando el IC14 (un 74LS245) por otro 74LS245 o por el 74ALS245 más rápido. [53]

Modelos de exportación

Anuncio en la revista Interface Age , noviembre de 1983: ' ¡El microordenador BBC ya está aquí! '

Se desarrollaron dos modelos de exportación: uno para los EE. UU., [54] con Econet y hardware de voz como estándar; el otro para Alemania Occidental . [55] A pesar de las preocupaciones sobre su falta de idoneidad para el mercado australiano, con el diseño fallando a temperaturas superiores a 35 °C (95 °F), [6] la máquina todavía se "utilizaba ampliamente en las escuelas australianas". [56] Los modelos de exportación estaban equipados con protección de radiofrecuencia según lo exigían los respectivos países. A partir de junio de 1983, el nombre siempre se deletreó completo - "British Broadcasting Corporation Microcomputer System" - para evitar confusiones con Brown, Boveri & Cie en los mercados internacionales, [57] después de las advertencias de la multinacional suiza de no comercializar la computadora con la etiqueta BBC en Alemania Occidental, lo que obligó a Acorn a reetiquetar "cientos de máquinas" para cumplir con estas demandas. [58]

Los modelos estadounidenses incluyen el chip ROM BASIC III, modificado para aceptar la ortografía estadounidense de COLOR, pero la altura de la pantalla gráfica se redujo a 200 líneas de escaneo para adaptarse a los televisores NTSC , [59] lo que afectó 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, [60] [61] lo que resultó en una tercera variante de exportación. [62]

Producto secundario

En octubre de 1984, se anunció la gama de máquinas Acorn Business Computer (ABC)/Acorn Cambridge Workstation , basadas principalmente en hardware BBC.

Características del hardware: modelos sucesores

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 modesto en el mercado y recibió una recepción bastante poco comprensiva, con la evaluación de un crítico siendo que la máquina "llegó 18 meses tarde" y que "debe ser vista como una solución provisional", [63] y otros criticaron el precio elevado de £500 (en comparación con las £400 del Modelo B original) frente a una competencia significativamente más barata que proporcionaba tanta o incluso el doble de memoria. [64] La RAM adicional en el Modelo B+ se asigna en 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, presentado hacia fines de 1985, [65] viene con 64 KB adicionales (bancos de RAM lateral de 4 × 16 KB) para dar una RAM total de 128 KB.

El B+ no es capaz de ejecutar algunos programas y juegos originales de la BBC B, como el muy popular Castle Quest . Un problema particular es el reemplazo del controlador de disquete Intel 8271 [66] por el Western Digital 1770 : no solo el nuevo controlador estaba asignado a direcciones diferentes, [67] es fundamentalmente incompatible, y los emuladores 8271 que existían eran necesariamente imperfectos para todo excepto para el funcionamiento básico. [68] El software que utiliza técnicas de protección de copia que implican acceso directo al controlador no funciona en el nuevo sistema. [69] Acorn intentó aliviar esto, comenzando con la versión 2.20 del DFS 1770, a través de una opción ++ compatible con versiones anteriores del 8271. [70]CtrlZBreak

También existe un problema de larga data en la última parte de la vida comercial del B/B+, que es tristemente célebre entre los propietarios del B+: Superior Software lanzó el Repton Infinity , que no funcionaba en el B+. Se lanzaron una serie de reemplazos fallidos antes de que finalmente se lanzara uno compatible con ambos.

Maestro de la BBC

Durante 1986, Acorn siguió con el BBC Master , que ofrece tamaños de memoria desde 128 KB y muchas otras mejoras que mejoraron 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 incluidas en la placa de circuito como módulos enchufables internos.

Software

Elite ( Acornsoft , 1984). La inusual pantalla del juego utilizaba dos modos de visualización a la vez para mostrar tanto los detalles como el color.

La plataforma BBC Micro reunió una gran base de software de juegos y programas educativos para sus dos usos principales, como ordenador doméstico y educativo. Entre los ejemplos más notables de cada uno de ellos se incluyen el lanzamiento original de Elite [71] y Granny's Garden . Los lenguajes de programación y algunas aplicaciones se suministraban en chips ROM para instalarse en la placa base. Estos se cargaban instantáneamente y dejaban la RAM libre para programas o documentos.

Aunque los canales de televisión ofrecían poco apoyo a los contenidos adecuados, el telesoftware podía descargarse a través del Adaptador de teletexto opcional y de los adaptadores de teletexto de terceros que surgieron.

El sistema operativo integrado, Acorn MOS , proporciona una extensa API para interactuar con todos los periféricos estándar, software basado en ROM y la pantalla. [72] 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 reemplazarse con otro lenguaje.

BASIC, otros lenguajes y chips de ROM de utilidad residen en cualquiera de los cuatro zócalos de ROM paginada de 16 KB , con soporte del SO para dieciséis zócalos mediante hardware de expansión. Los cinco zócalos (en total) están ubicados parcialmente ocultos debajo del teclado, con el zócalo más a la izquierda cableado para el SO. El propósito previsto para el panel perforado a la izquierda del teclado era para una ROM serial o ROM de voz. El sistema de ROM paginada es esencialmente modular. Un sistema independiente del lenguaje de comandos de estrella , prefijados con un asterisco, proporciona la capacidad de seleccionar un idioma (por ejemplo *BASIC, , *PASCAL), un sistema de archivos ( *TAPE, *DISC), cambiar configuraciones ( *FX, *OPT) o realizar tareas proporcionadas por la ROM ( *COPY, *BACKUP) desde la línea de comandos. El MOS reconoce ciertos comandos integrados y sondea las ROM paginadas en orden descendente para el servicio; si ninguna de ellas reclama el comando, entonces el SO devuelve un Bad commanderror. Se podrían escribir imágenes de ROM (o EPROM) adecuadas y proporcionar funciones sin requerir RAM para el código en sí.

No todas las ROM ofrecen comandos de estrella (ROM que contienen archivos de datos, por ejemplo), pero cualquier ROM puede " engancharse " a 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 Sistema de Archivo de Disco (DFS) de Acorn de 1982, cuya API se convirtió en el estándar de facto para el acceso a disquetes. La ROM de Extensión Gráfica (GXR) de Acorn amplía las rutinas VDU para dibujar formas geométricas, rellenos de inundación y sprites. Durante 1985, Micro Power diseñó y comercializó una ROM de Extensión Básica, [73] introduciendo declaraciones como WHILE, ENDWHILE, CASE, WHEN, OTHERWISE, ENDCASE, y comandos de modo directo, incluyendo VERIFY.

Acorn desaconsejaba enfáticamente que los programadores accedieran directamente a las variables del sistema y al hardware, favoreciendo las llamadas oficiales del sistema . [74] Esto era aparentemente para asegurarse de que los programas siguieran funcionando cuando se migraran 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 no interceptables para llegar a los elementos del sistema, [75] los programas en código máquina o BBC BASIC pasan parámetros a una rutina del sistema operativo. De esta forma, el 6502 puede traducir la solicitud para 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 interactúan rutinariamente con el hardware para obtener mayor velocidad y requieren un modelo Acorn particular.

Muchas escuelas y universidades emplearon las máquinas en redes Econet , y así se hicieron posibles los juegos multijugador en red. Pocos se hicieron populares debido al número limitado de máquinas reunidas en un solo lugar. Un ejemplo relativamente tardío pero bien documentado se puede encontrar en una tesis doctoral basada en una interconexión RS-423 en anillo . [76]

Lenguaje de programación integrado BBC BASIC

Aviso BÁSICO después del encendido o reinicio completo

El intérprete de lenguaje de programación BBC BASIC integrado en la ROM fue la clave del éxito del sistema, ya que es el BASIC más completo en comparación con otras implementaciones contemporáneas y funciona de manera muy eficiente. [77] Se pueden escribir programas avanzados sin recurrir a programación no estructurada o código de máquina. Si uno desea o necesita programar en lenguaje ensamblador, BBC BASIC tiene un ensamblador integrado que permite una combinación de BASIC y lenguaje ensamblador para el procesador en el que se ejecuta una implementación particular de BASIC.

Cuando se lanzó BBC Micro, muchos ordenadores domésticos de la competencia utilizaban Microsoft BASIC o variantes diseñadas para parecerse a él. En comparación con Microsoft BASIC, BBC BASIC incluye IF...THEN...ELSE, REPEAT...UNTIL y procedimientos y funciones con nombre, 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 prestado de BCPL ) y ensamblaje de macros rudimentario. Se aceptan nombres de variables largos y se distinguen completamente, no solo por los dos primeros caracteres.

Otros idiomas

Acorn se había propuesto no sólo ofrecer compatibilidad con BBC Basic, sino también con varios idiomas contemporáneos, algunos de los cuales se suministraban como chips ROM para que encajaran en los zócalos ROM laterales libres de la placa base. Otros idiomas se suministraban en cinta o disco.

Los lenguajes de programación de Acornsoft incluyen:

Muchos de estos lenguajes también se proporcionaron en el entorno Panos para el segundo procesador 32016. Como el segundo procesador Z80 proporcionaba un entorno CP/M, los lenguajes disponibles para CP/M se podían soportar a través de esta ruta. Por ejemplo, Turbo Pascal fue considerado en una ocasión como "de lejos la mejor versión de Pascal" para un BBC Micro con un segundo procesador Z80. [78] Las implementaciones de lenguaje basadas en DOS, como Turbo C y Turbo Pascal, también podían ejecutarse en computadoras expandidas con la placa Master 512, [79] que se instaló en las máquinas BBC Micro que usaban una unidad de segundo procesador universal. [80]

Las expansiones Z80 de Torch Computers soportaron el UCSD p-System , y la expansión Torch Unicorn proporcionó un entorno Unix que incluía un compilador de C y otras utilidades, con implementaciones de Pascal y Fortran 77 también anunciadas. [81] : 7  Acornsoft también suministró un producto p-System, desarrollado por TDI, que requería un segundo procesador 6502 y al menos una unidad de disco de un solo lado y 80 pistas. [82] La implementación del p-System de Acornsoft correspondía a la versión IV.12 y también incluía un compilador de Fortran 77. [83]

Acornsoft C no funcionaba en los modelos BBC Micro originales, por lo que requería los recursos adicionales que proporcionaban las máquinas de las series B+ y Master. Sin embargo, Beebug C sí funcionaba en el modelo B estándar y en máquinas posteriores. Ambas implementaciones proporcionaban compiladores que producían "código p" interpretado en lugar de código máquina, de forma similar a los compiladores ISO Pascal y BCPL de Acornsoft. Mijas también puso a disposición una implementación de Small-C . [84]

Para un BBC Micro sin un segundo procesador, el ISO Pascal de Acornsoft tuvo que enfrentarse principalmente a la competencia de Oxford Pascal. Una implementación de Pascal basada en Forth de HCCS conocida como Pascal T fue considerada como "pensada principalmente para aprender Pascal, en lugar de utilizarlo seriamente", [85] lo que la coloca en la misma categoría que S-Pascal de Acornsoft, descrito como "un subconjunto simple de Pascal para enseñar el lenguaje y la programación estructurada". [86]

Como ordenador destinado al mercado educativo, el BBC Micro contaba con el apoyo de varias implementaciones de Logo: Acornsoft Logo competía con los productos Logo de Logotron, LSL y la Open University . Estos productos proporcionaban uno o dos chips ROM de 16 KB para su instalación en el interior de la máquina, aunque el Open Logo de la Open University proporcionaba una segunda implementación de procesador que se cargaba desde el disco. El propio Logo de Acornsoft estaba escrito en lenguaje BCPL, mientras que otras implementaciones se habían ensamblado en código máquina. La compatibilidad con los dialectos y estándares de Logo variaba, y Logotron Logo afirmaba tener un nivel de adhesión al estándar industrial más amplio de Logo Computer Systems Inc. (LCSI) , y el nivel de funcionalidad proporcionada difería entre las implementaciones de BBC Micro, siendo Acornsoft Logo el que proporcionaba el conjunto de primitivas más completo en muchas áreas. Se anunciaba la compatibilidad con varios periféricos y accesorios, siendo las tortugas de suelo de especial importancia, pero también se desarrollaron extensiones de hardware que ofrecían capacidades de sprites para su uso con ciertas implementaciones, en particular Logotron Logo. [87] Logotron Logo fue finalmente considerado el producto más popular y fue incluido con el Master Compact de Acorn. [88] :  103

Periféricos

Diagrama de circuito del joystick

En consonancia con su filosofía de expansibilidad, Acorn produjo su propia gama de periféricos para BBC Micro, entre los que se incluyen:

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 el BBC Micro. [90]

Un gran número de proveedores externos también produjeron una gran cantidad de hardware complementario, algunos de los más comunes son:

Máquinas sucesoras

Acorn produjo su propia CPU de 32 bits con conjunto de instrucciones reducidas (RISC) durante 1985, la ARM1. Furber compuso un modelo de referencia del procesador en la BBC Micro con 808 líneas de BASIC, y Arm Ltd. conserva copias del código para fines de propiedad intelectual. [91] Las primeras plataformas ARM prototipo, el ARM Evaluation System y la estación de trabajo A500, funcionaron como segundos procesadores conectados a la interfaz Tube de la BBC Micro. El personal de Acorn desarrolló el sistema operativo de la A500 in situ a través de Tube hasta que, uno por uno, se habilitaron los puertos de E/S integrados y la A500 funcionó como una computadora independiente. [92] Con un procesador mejorado, esta se lanzó finalmente durante 1987 como cuatro modelos de la serie Archimedes , los dos modelos de menor especificación (512 KB y 1 MB) continuaban la marca BBC Microcomputer con las distintivas teclas de función rojas. Aunque finalmente Arquímedes no fue un gran éxito, la familia de procesadores ARM se ha convertido en la arquitectura de procesador dominante en los dispositivos móviles integrados de consumo, en particular los teléfonos móviles.

El último modelo de Acorn relacionado con la BBC, el BBC A3000, se lanzó en 1989. Era esencialmente un respaldo Archimedes de 1 MB en un formato de carcasa única .

Escena de la informática retro

En el sentido de las agujas del reloj desde la parte superior izquierda: Hermann Hauser, Andy Hopper , Christopher Curry , Sophie Wilson , David Allen, Chris Serle , David Kitson, Chris Turner y Steve Furber en el 30º aniversario de BBC Micro en 2012

Furber dijo en 2015 que estaba sorprendido de que el BBC Micro "estableciera esta reputación de ser confiable, porque gran parte de él era ingeniería hecha con los dedos en el aire". [6] A partir de 2018, gracias a su fácil capacidad de expansión y funciones de E/S, todavía hay una gran cantidad de BBC Micros en uso, y una comunidad de usuarios dedicados a la retrocomputación que encuentran nuevas tareas para el viejo hardware. Todavía sobreviven en algunas pantallas interactivas en museos de todo el Reino Unido, y se informó que el observatorio de Jodrell Bank usó un BBC Micro para dirigir su radiotelescopio de 42 pies en 2004. [93] Furber dijo que aunque "los márgenes [de ingeniería] en la BBC eran muy, muy pequeños", cuando preguntó a los propietarios de BBC en una reunión de retrocomputación qué componentes habían fallado después de 30 años, dijeron "hay que reemplazar los capacitores en la fuente de alimentación, pero todo lo demás sigue funcionando". [6] El Archimedes venía con 65Arthur, un emulador que según Byte "permite ejecutar muchos programas para BBC Micro". [94] Existen otros emuladores para muchos sistemas operativos, [95] incluyendo Beebdroid para Android y JS Beeb para la web. [96]

Hermann Hauser , cofundador de Acorn, jugando una partida en un Master en 2012

En marzo de 2008, los creadores del BBC Micro se reunieron en el Museo de la Ciencia de Londres. En 2009 se iba a realizar una exposición sobre el ordenador y su legado. [12]

El Museo Nacional de Computación del Reino Unido en Bletchley Park utiliza BBC Micros como parte de un programa para educar a los escolares sobre programación informática. [97]

En marzo de 2012, los equipos de la BBC y Acorn responsables del proyecto BBC Micro and Computer Literacy se reunieron para celebrar el 30.º aniversario, titulado "Beeb@30". La fiesta se celebró en las oficinas de Arm en Cambridge y fue organizada conjuntamente por el Centro de Historia de la Computación . [98]

Desarrollo y soporte continuos

Mucho después de que el "viejo y venerable Beeb" [99] fuera reemplazado, se desarrollaron hardware y software adicionales. Entre estos desarrollos se encuentran la utilidad de compresión zip de Sprow de 1999 y una corrección de errores de ROM Y2K para el BBC Master . [99]

También hay una serie de sitios web que aún respaldan el desarrollo de hardware y software para BBC Micros y Acorn en general. [100] [101]

Especificaciones (modelo A al modelo B+128)

Modos de visualización

Al igual que el IBM PC con el adaptador de gráficos en color contemporáneo , la salida de vídeo del BBC Micro podía cambiarse por software entre varios modos de visualización . Estos variaban entre texto de 20 a 40 columnas adecuado para un televisor doméstico y texto de 80 columnas que se veía mejor con un monitor conectado a RGB de alta calidad; 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 profundidad de color, resolución y economía de memoria. En los primeros modelos, el sistema operativo y las aplicaciones se quedaban con la RAM que quedaba del modo de visualización.

El modo 7 era un modo de teletexto , extremadamente económico en cuanto a memoria y un requisito original debido al uso que hacía la propia BBC del teletexto de difusión (Ceefax). También hizo que el ordenador fuera útil como terminal Prestel . Los caracteres del teletexto se generaban utilizando un chip SAA5050 , para su uso con monitores y televisores sin receptor de teletexto. El modo 7 utilizaba sólo 1 KB de RAM de vídeo, ya que almacenaba cada carácter como su código ASCII, en lugar de su imagen de mapa de bits, como era necesario para los otros modos.

Los modos 0 a 6 podían 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 ocho colores intermitentes creados alternando el color básico con su inverso. La paleta se podía reprogramar libremente sin tocar la memoria de visualización. 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 era el más pequeño, asignando 8 KB como memoria de video. Los modos 0 a 6 podían mostrar 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 de gráficos como DRAW y PLOT no tenían efecto en los modos de solo texto.

La BBC B+ y la posterior Master ofrecían "modos de sombra", en los que el búfer de trama de 1 a 20 KB se almacenaba en un banco de RAM alternativo, liberando la memoria principal para los programas de usuario. Esta función se solicitaba configurando el bit 7 de la variable de modo, es decir, solicitando los modos 128 a 135.

Extras opcionales

Una actualización de síntesis de voz basada en el Texas Instruments TMS5220 incluía palabras de muestra pronunciadas por el locutor de noticias de la BBC Kenneth Kendall . [106] Este sistema de voz era estándar en el modelo estadounidense, donde tenía un vocabulario estadounidense. La ROM de voz de Computer Concepts también hacía uso del procesador de voz TMS5220, pero no de las ROM de voz, sino que controlaba directamente el procesador de voz. [107] La ​​actualización de voz se vendió mal y fue reemplazada en gran medida por el sintetizador basado en software de Superior Software que utilizaba el hardware de sonido estándar.

La actualización de voz también agregó dos ranuras vacías junto al teclado, destinadas a cartuchos de ROM serial de 16 KB que contenían datos de fonemas de voz adicionales a los que se guardaban en la ROM paginada de voz o software general al que se accedía a través del Sistema de Archivo de ROM. El plan original era que algunos juegos se lanzaran en cartuchos, pero debido a las ventas limitadas de la actualización de voz combinadas con preocupaciones económicas y de viabilidad de otro tipo, [108] poco o ningún software se produjo para estas ranuras. El espacio recortado junto al teclado (apodado el "cenicero") se usó más comúnmente para instalar otras actualizaciones, como una ranura ZIF para ROM paginadas convencionales. [ cita requerida ]

Uso en la industria del entretenimiento

El Proyecto BBC Domesday , un experimento multimedia pionero, se basó en una versión modificada del sucesor del BBC Micro, el BBC Master .

El músico Vince Clarke de las bandas británicas de synth pop Depeche Mode , Yazoo y Erasure utilizó un BBC Micro (y más tarde un BBC Master ) con el secuenciador musical UMI para componer muchos éxitos. [109] En los videos musicales de la década de 1980 con Vince Clarke, a menudo hay un BBC Micro o proporciona texto y gráficos, como un clip de "Oh L'Amour" de Erasure. El grupo musical Queen utilizó el secuenciador musical UMI en su disco A Kind of Magic . El UMI también se menciona en el folleto del CD. Otras bandas que han utilizado el BBC Micro para hacer música son A-ha y la banda de reggae Steel Pulse . Paul Ridout está acreditado como "programador UMI" en el álbum en solitario de 1986 del bajista/vocalista de Cars , Benjamin Orr , The Lace . Otros usuarios de UMI fueron Blancmange , Alan Parsons y Mutt Lange . [110] Black Uhuru utilizó el generador de envolventes del software SYSTEM (Sheffield) funcionando en un BBC Micro, para crear algunos de los sonidos electro-dub en Try It ( álbum Anthem de 1983).

El 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 temporadas 3 y 4 de The Adventure Game ; [111] el juego de preguntas para niños "First Class" (donde el marcador en pantalla lo proporcionaba un BBC Micro apodado "Eugene"); y numerosos episodios de la década de 1980 de Doctor Who , incluidos " Castrovalva ", " The Five Doctors " y " The Twin Dilemma ".

Legado

En 2013, NESTA publicó un informe sobre el legado de BBC Micro, en el que se analizaba la historia y el impacto de la máquina y el proyecto de alfabetización informática de la BBC. En junio de 2018, la BBC publicó sus archivos del Proyecto de alfabetización informática . [112] [113]

El 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 los compatibles con IBM PC (y casi compatibles como el RM Nimbus ), el Apple Macintosh , Commodore Amiga y Acorn como fabricante del sucesor del BBC Micro, el Archimedes, se vieron obligados a proporcionar un grado de compatibilidad con la gran cantidad de máquinas que ya se utilizaban en las escuelas. [114]

Véase también

Referencias

  1. ^ John Radcliffe y Roberts Salkeld (1983), Towards Computer Literacy - The BBC Computer Literacy Project 1979-1983, BBC Education.
    Versión HTML, Archivo Nacional de Informática Educativa. Consultado el 29 de enero de 2024.
  2. ^ abcd Hormby, Thomas (8 de febrero de 2007). "Acorn y la BBC Micro: de la educación a la oscuridad". Low End Mac . Archivado desde el original el 3 de marzo de 2007. Consultado el 1 de marzo de 2007 .
  3. ^ Peltu, Malcolm (mayo de 1982). "¿Ha sacado la BBC de su camino a la tía?". Personal Computer World . Vol. 5, núm. 5. págs. 118–119 . Consultado el 27 de septiembre de 2021 .
  4. ^ Laing, Gordon (22 de marzo de 2004). «Retro computing». Personal Computer World . Archivado desde el original el 20 de agosto de 2012. Consultado el 10 de abril de 2012 .
  5. ^ Collins, Barry (7 de agosto de 2006). «BBC Basic: the people's language». PC Pro . Archivado desde el original el 10 de febrero de 2007. Consultado el 7 de febrero de 2007 .
  6. ^ abcdefg Building the BBC Micro (The Beeb) - Computerphile (YouTube). Computerphile. 25 de marzo de 2015. Archivado desde el original el 21 de diciembre de 2021 . Consultado el 20 de junio de 2020 .
  7. ^ abc Smith, Tony (30 de noviembre de 2011). «La BBC Micro cumple 30 años». The Register Hardware. Archivado desde el original el 12 de diciembre de 2011. Consultado el 12 de diciembre de 2011 .
  8. ^ Singleton, Alex (octubre de 1996). "De la BBC a Oracle". Acorn User . págs. 38–40 . Consultado el 18 de marzo de 2021 .
  9. ^ Sanders, Jerry (septiembre de 1984). "Acorn, el primero en pasar el poste". Personal Computer World . p. 101 . Consultado el 26 de abril de 2021 .
  10. ^ Russell, RT "Una historia de BBC BASIC". bbcbasic.co.uk . Archivado desde el original el 25 de enero de 2007 . Consultado el 12 de julio de 2021 .
  11. ^ "El microordenador de la BBC y yo, 30 años después". BBC News . 1 de diciembre de 2011. Archivado desde el original el 11 de diciembre de 2011 . Consultado el 13 de diciembre de 2011 .
  12. ^ ab "Los creadores de 'Beeb' se reúnen en un museo". BBC News . 20 de marzo de 2008. Archivado desde el original el 23 de marzo de 2008 . Consultado el 23 de marzo de 2008 .
  13. ^ Vasko, Tibor; Dicheva, Darina (septiembre de 1986). Políticas educativas: una revisión internacional (PDF) (Informe). Austria: Instituto Internacional de Análisis de Sistemas Aplicados. pág. 7. Archivado desde el original (PDF) el 31 de mayo de 2012. Consultado el 12 de diciembre de 2011 .
  14. ^ ab McClelland, David (18 de marzo de 2011). "Cómo un BBC Micro dio forma al curso de la vida de GeekDad". Wired . Archivado desde el original el 30 de diciembre de 2011.
  15. ^ Williams, Gregg (enero de 1983). «Microcomputadoras, estilo británico / La quinta edición de la feria mundial de ordenadores personales». Byte . Vol. 8, núm. 1. pág. 40 . Consultado el 19 de octubre de 2013 .
  16. ^ Feder, Barnaby J. (27 de febrero de 1984). "British race is on in microcomputers" (La carrera británica está en marcha en el campo de las microcomputadoras) . The New York Times . Archivado desde el original el 18 de mayo de 2013. Consultado el 12 de diciembre de 2011. Las ventas se acercaron a los 60 millones de dólares en la segunda mitad del año pasado, cuando comenzaron los esfuerzos para vender a escuelas de Estados Unidos y Alemania.
  17. ^ D'Ignazio, Fred (diciembre de 1983). "Las pizarras electrónicas: la BBC y el Powerpad". Compute! . págs. 160, 164, 166 . Consultado el 31 de mayo de 2023 .
  18. ^ "Acorn Computer debuta en Estados Unidos" . The New York Times . 7 de octubre de 1983. Archivado desde el original el 18 de mayo de 2013 . Consultado el 12 de diciembre de 2011 . Acorn Computers Ltd., que domina el mercado de computadoras educativas en Gran Bretaña, presentó ayer su microcomputadora BBC en Estados Unidos y dijo que ya había recibido pedidos por 21 millones de dólares de escuelas estadounidenses. [...] la Acorn Computer Corporation, la subsidiaria estadounidense de la compañía británica.
  19. ^ Dooley, Bill (4 de abril de 1984). "Lowell's Tots Getting CPUs". Management Information Systems Week . pág. 32 . Consultado el 15 de febrero de 2022 .
  20. ^ "Dos empresas estadounidenses acuerdan comercializar BBC de Acorn". Micro Marketworld . 6 de febrero de 1984. pág. 17 . Consultado el 23 de agosto de 2022 .
  21. ^ "Acorn News". A&B Computing . Mayo-junio de 1984. pág. 8.
  22. ^ Caruso, Denise (8 de octubre de 1984). "Acorn despluma a antiguos representantes de Apple". InfoWorld . Vol. 6, núm. 41. pág. 14.
  23. ^ ab Lewis, Peter H. (18 de diciembre de 1984). "Peripherals; The British are Coming" (Periféricos; llegan los británicos) . The New York Times . Archivado desde el original el 18 de mayo de 2013. Consultado el 12 de diciembre de 2011. En una feria de electrónica de consumo celebrada la semana pasada en Londres, un responsable de la empresa dijo que Acorn pretende rectificar la situación convirtiéndose en el ordenador educativo más vendido en Estados Unidos. [...] Lo más importante para los profesores es que Acorn ya está configurado para redes de área local, lo que permite conectar entre sí todos los ordenadores de un aula.
  24. ^ Edwards, Benj (17 de mayo de 2010). "[Retro Scan of the Week] The BBC Microcomputer". Computación y juegos vintage. Archivado desde el original el 17 de julio de 2011. Consultado el 23 de mayo de 2011. Este escaneo de un anuncio estadounidense de BBC Microcomputer [...]
  25. ^ ab "Acorn se muda fuera de EE. UU." Acorn User . Febrero de 1986. p. 9 . Consultado el 26 de septiembre de 2020 .
  26. ^ Sadauskas, Andrew (27 de julio de 2012). "BBC Micro B sigue vivo: fuerte crecimiento de ARM tras el aumento del uso de tabletas y teléfonos inteligentes". SmartCompany . Archivado desde el original el 28 de julio de 2012 . Consultado el 7 de agosto de 2012 .
  27. ^ Nag, B (1989). "Enseñanza de la informática en la India: el proyecto CLASS para estudiantes de secundaria". Política de educación superior . 2 (4): 71–72. doi :10.1057/hep.1989.76. ISSN  0952-8733. S2CID  57786190.
  28. ^ CLASS - Computer Literacy and Studies in Schools. Consejo Nacional de Investigación y Formación Educativa. Junio ​​de 1984. Consultado el 29 de octubre de 2022 .
  29. ^ Tank, Andrew (10 de abril de 1986). "Los escolares de la India tienen clase". Computer Weekly . General Reference Center Gold . pág. 29.
  30. ^ Keval J. Kumar (1987). "Educación en medios y alfabetización informática en la India: la necesidad de una 'comunicación' integrada". Gaceta Internacional de Comunicación . 40 (3): 183–202. doi :10.1177/001654928704000303. S2CID  144406303.
  31. ^ "SCL Unicorn". computinghistory.org.uk. Archivado desde el original el 21 de agosto de 2010.
  32. ^ @sandeeproy1 (8 de febrero de 2022). "Mi primer ordenador fue un BBC Micro! 1984. Todavía lo tengo. (Esta foto fue tomada en 2021)" ( Tweet ) . Consultado el 18 de mayo de 2022 – vía Twitter .
  33. ^ "India se enfrenta a la asamblea de la BBC". Acorn User . Noviembre de 1984. pág. 10 . Consultado el 25 de octubre de 2020 .
  34. ^ "ICL vende participación de filial en México". Management Information Systems Week . 27 de junio de 1984. pág. 43 . Consultado el 27 de junio de 2023 .
  35. ^ "El acuerdo con México le otorga a Beeb una base al sur de la frontera". Acorn User . Abril de 1985. p. 17 . Consultado el 26 de octubre de 2020 .
  36. ^ Hayman, Martin (junio de 1981). «El proyecto Proton de la BBC y la familia nuclear». Your Computer . págs. 36–39 . Consultado el 9 de diciembre de 2021 .
  37. ^ ab "BBC Micro – Review". Computing Today . Marzo de 1982 . Consultado el 12 de diciembre de 2011 .
  38. ^ Dunn, John E (1 de diciembre de 2011). «Los geeks se alegran de que BBC Micro celebre su 30.º aniversario». Techworld . Archivado desde el original el 4 de diciembre de 2011. Consultado el 4 de marzo de 2012 .
  39. ^ "BBC Micro celebra su trigésimo aniversario". TechCentral.ie . PC Live! . 2 de diciembre de 2011. Archivado desde el original el 17 de febrero de 2013 . Consultado el 4 de marzo de 2012 .
  40. ^ "Home computing pioneer honoured". BBC News . 29 de diciembre de 2007. Archivado desde el original el 7 de agosto de 2010 . Consultado el 26 de abril de 2010 .
  41. ^ ab "Electron listo para la batalla a £199". Acorn User . Julio de 1983. p. 5 . Consultado el 26 de septiembre de 2020 .
  42. ^ "¿Nueva empresa de ITV para rivalizar con la BBC?". Popular Computing Weekly . 8 de diciembre de 1983. págs. 1, 5 . Consultado el 23 de octubre de 2021 .
  43. ^ "ITV dice 'no' a las microempresas". Popular Computing Weekly . 22 de diciembre de 1983. p. 5 . Consultado el 23 de octubre de 2021 .
  44. ^ "El plan de ITV muere". Personal Computer News . 4 de enero de 1984. pág. 4 . Consultado el 23 de octubre de 2021 .
  45. ^ Bright, Peter (marzo de 1984). "Periódico". Personal Computer World . pág. 23 . Consultado el 22 de octubre de 2021 .
  46. ^ Kewney, Guy (enero de 1984). «Sin publicidad, por favor». Personal Computer World . págs. 123–124 . Consultado el 23 de octubre de 2021 .
  47. ^ Stirling, Mike (21 de agosto de 2011). «BBC Micro en un FPGA». Archivado desde el original el 20 de diciembre de 2012. Consultado el 11 de junio de 2012 .
  48. ^ Fairbairn, Douglas (31 de enero de 2012). «Historia oral de Sophie Wilson» (PDF) . Archivado desde el original (PDF) el 3 de marzo de 2016. Consultado el 2 de febrero de 2016 .
  49. ^ [Manual de servicio de microcomputadoras de la BBC]
  50. ^ "El comienzo del resurgimiento - El ARM y el Arquímedes (1986 a 1988)". www.mcmordie.co.uk . Archivado desde el original el 11 de julio de 2016 . Consultado el 15 de abril de 2018 .
  51. ^ "Archivos de Drobe.co.uk". www.drobe.co.uk . Archivado desde el original el 19 de diciembre de 2013.
  52. ^ "Las páginas web de Sprow: un médico cibernético para los enfermos mentales". www.sprow.co.uk . Archivado desde el original el 6 de octubre de 2017 . Consultado el 15 de abril de 2018 .
  53. ^ Manual de la placa de memoria RAM de 32 K de Watford Electronics Archivado el 11 de octubre de 2016 en Wayback Machine
  54. ^ Scholten, Wouter (17 de junio de 2007). «USA model BBC micro». Archivado desde el original el 23 de julio de 2011. Consultado el 28 de marzo de 2008 .
  55. ^ Whytehead, Chris (9 de noviembre de 2007). «Chris's Acorns: German BBC Microcomputer Model B». Archivado desde el original el 21 de febrero de 2010. Consultado el 28 de marzo de 2008 .
  56. ^ "Ordenador personal - Acorn, BBC Proton, circa 1981". Colecciones de Museums Victoria . Consultado el 20 de febrero de 2023 .
  57. ^ "Cambios de nombre para peor". The Micro User . Vol. 1, no. 4. Stockport, Reino Unido: Database Publications. Junio ​​de 1983. p. 112. ISSN  0265-4040.
  58. ^ "Las tetas de Beeb". Personal Computer News . Vol. 1, núm. 14. 10 de junio de 1983. pág. 88 . Consultado el 15 de octubre de 2021 .
  59. ^ Bray, Andrew C.; Dickens, Adrian C.; Holmes, Mark A. (1983). "Apéndice G". Guía avanzada del usuario de la microcomputadora BBC. Cambridge, Reino Unido: Cambridge Microcomputer Centre. pág. 512. ISBN 0-946827-00-1Archivado desde el original (PDF comprimido) el 14 de enero de 2006 . Consultado el 28 de marzo de 2008 .
  60. ^ "US Issue 1 BBC". Archivado desde el original el 16 de enero de 2013. Consultado el 23 de mayo de 2011. Estas máquinas se fabricaron originalmente para exportarlas a Estados Unidos . Ahora que las han enviado de regreso [...]
  61. ^ "Acorn BBC B Micro Computers". Acorn User . Mayo de 1992. pág. 53. Consultado el 19 de enero de 2024 .
  62. ^ Whytehead, Chris. «Chris's Acorns: US BBC Microcomputer (convertido para el Reino Unido)» . Consultado el 19 de enero de 2024 .
  63. ^ Smith, Bruce (julio de 1985). "Calificación B+". Acorn User . págs. 160–161 . Consultado el 18 de octubre de 2020 .
  64. ^ "D- por BBC B+". Your Computer . Junio ​​de 1985. p. 21 . Consultado el 28 de noviembre de 2020 .
  65. ^ "Entra en la Beeb de 128k". Acorn User . Noviembre de 1985. p. 7 . Consultado el 18 de octubre de 2020 .
  66. ^ "Controlador de disquete programable 8271/8271-6" (PDF) . Archivado (PDF) del original el 3 de febrero de 2013 . Consultado el 3 de noviembre de 2012 .
  67. ^ Guía del usuario del sistema de microcomputadoras BBC (PDF) . British Broadcasting Corporation. Octubre de 1984. pág. 422. Archivado (PDF) desde el original el 20 de febrero de 2012 . Consultado el 13 de diciembre de 2011 .
  68. ^ Edwards, Kevin (enero de 1986). "Dentro del 8271: cómo funciona realmente su DFS". The Micro User . Vol. 3, núm. 11. Stockport, Reino Unido: Database Publications. pág. 228. ISSN  0265-4040.
  69. ^ Nota de aplicación del grupo de soporte n.º 023 (PDF) . Número 1. Acorn Computers. 9 de julio de 1992. Archivado desde el original (PDF) el 20 de octubre de 2018. Consultado el 12 de diciembre de 2011 .
  70. ^ Grace, Clive (octubre de 1986). "Master Your Master!". A&B Computing . págs. 60–61 . Consultado el 19 de marzo de 2022 .
  71. ^ "Recordando la BBC Micro". BBC News . 20 de marzo de 2008. Archivado desde el original el 3 de abril de 2011 . Consultado el 30 de noviembre de 2010 .
  72. ^ Guía del usuario de microcomputadoras de la BBC, capítulo 42, págs. 418-441.
    El lápiz óptico, el bus de 1 MHz y el puerto de usuario se apoyaban en llamadas de E/S genéricas asignadas a la memoria ( OSBYTE 146-151), y los gráficos de teletexto se podían imprimir a través de OSWRCH como texto normal. El Archimedes y su módulo de interfaz emulaban con éxito el teletexto y el puerto de usuario a través de estas llamadas.
  73. ^ "Sección – Extensión del lenguaje". A & B Computing . Londres: Argus Specialist Publications. Febrero de 1985. págs. 27–29.
  74. ^ Coll, John (1982). Guía del usuario de microcomputadoras de la BBC . Londres: British Broadcasting Corporation. pp. 450, 468. ISBN. 0-563-16558-8.
  75. ^ Sinclair Research Ltd, Programación BASIC de ZX Spectrum , capítulos 23-25
  76. ^ Cheshire, Stuart (19 de mayo de 1989). «Un experimento en redes en tiempo real». Archivado desde el original el 18 de marzo de 2017. Consultado el 20 de octubre de 2017 .
  77. ^ Ahl, David (marzo de 1984). "Punto de referencia de la informática creativa". Creative Computing . pág. 6.
  78. ^ Maher, John (marzo de 1985). "Turbo Pascal" (PDF) . BEEBUG . Vol. 3, núm. 9. págs. 43–44 . Consultado el 23 de septiembre de 2022 .
  79. ^ Futcher, Dave (mayo de 1989). "DOS Solutions". Acorn User . págs. 129–130 . Consultado el 4 de mayo de 2021 .
  80. ^ Taylor, Gordon (agosto de 1987). "BBC to PC by Tube". A&B Computing . págs. 9–11 . Consultado el 8 de noviembre de 2020 .
  81. ^ Descripción técnica de Torch Unicorn (PDF) . Torch Computers . Consultado el 6 de noviembre de 2020 .
  82. ^ Malin, Rowan (octubre de 1985). "PASCAL en el p-SISTEMA". Micro User . págs. 115, 117 . Consultado el 2 de julio de 2024 .
  83. ^ Maher, John (enero de 1985). "Acornsoft's UCSD Pascal System". Beebug . págs. 7–10 . Consultado el 2 de julio de 2024 .
  84. ^ Denning, Adam (diciembre de 1987). "¿To C or not to C?" [¿To C o no to C?]. Acorn User . págs. 149, 151, 153. Consultado el 25 de septiembre de 2022 .
  85. ^ Williams, Simon (julio de 1985). "Los placeres de Pascal". Acorn User . págs. 65, 67, 69–70 . Consultado el 2 de octubre de 2022 .
  86. ^ Waddilove, Roland (marzo de 1985). «Prueba S-Pascal y deshazte de esas uniones espagueti». Electron User . págs. 11–12 . Consultado el 4 de septiembre de 2022 .
  87. ^ Telford, Joe (mayo de 1985). "Logotipo: los cuatro grandes". Acorn User . págs. 65, 67–70 . Consultado el 4 de abril de 2023 .
  88. ^ Atherton, David (noviembre de 1986). "Master Compact Great and Small". Acorn User . págs. 101–103 . Consultado el 4 de abril de 2023 .
  89. ^ Williams, Noel (mayo de 1985). «Acorn Music 500». Personal Computer World . págs. 182–184 . Consultado el 12 de octubre de 2020 .
  90. ^ Cullis, Roger (diciembre de 1984). «To the BBC by bus and Tube» (PDF) . Computación práctica . Consultado el 19 de octubre de 2020 .
  91. ^ Furber, Steve (ponente); Fitzpatrick, Jason (productor, director) (22 de septiembre de 2009). Charla de Steve Furber – Acorn World – 13-09-2009 (Podcast). Haverhill, Suffolk, Reino Unido: Centro de Historia de la Computación. El evento ocurre a las 25:35, 38:20. Archivado desde el original el 3 de octubre de 2011. Resulta que [el modelo de referencia ARM] es bastante importante porque hay algunos casos interesantes de defensa de patentes que dependen en gran medida de esta información. [...] Escribí el modelo de referencia BBC BASIC, [...] y el modelo completo son 808 líneas de BBC BASIC, y ese es el procesador completo.La exposición Acorn World se celebró en Huddersfield.
  92. ^ Whytehead, Chris. «Chris's Acorns: Acorn A500 (prototype)». Chris's Acorns . Archivado desde el original el 18 de julio de 2011. Consultado el 10 de febrero de 2012 .
  93. ^ Libbenga, Jan (19 de enero de 2004). «Mi PC es más viejo que el tuyo». Cartas . The Register. Archivado desde el original el 23 de mayo de 2012 . Consultado el 13 de diciembre de 2011 .
  94. ^ Pountain, Dick (octubre de 1987). «The Archimedes A310». Byte . pág. 125 . Consultado el 4 de agosto de 2014 .
  95. ^ "nvg.ntnu.no". ntnu.no . Archivado desde el original el 27 de junio de 2007 . Consultado el 8 de mayo de 2018 .
  96. ^ "BBC Computer Literacy Project 1980–1989". Proyecto de alfabetización informática de la BBC . 1980–1989 . Consultado el 21 de agosto de 2023 .
  97. ^ Ward, Mark (25 de agosto de 2010). «Tech Know: BBC Micros used in retro programming class». BBC News . Archivado desde el original el 26 de agosto de 2010. Consultado el 25 de agosto de 2010 .
  98. ^ "30 años de BBC Micro - Evento de celebración en ARM - Historia de la computación". www.computinghistory.org.uk . Archivado desde el original el 15 de abril de 2018 . Consultado el 15 de abril de 2018 .
  99. ^ ab "Se lanza un portal de Internet". Acorn User . N.º 215. Diciembre de 1999. pág. 7. Archivado desde el original el 14 de abril de 2014. Consultado el 16 de agosto de 2013 .
  100. ^ "Retrosoftware". www.retrosoftware.co.uk . Consultado el 15 de abril de 2018 .
  101. ^ "stardot.org.uk - Página de índice". stardot.org.uk . Archivado desde el original el 16 de septiembre de 2017 . Consultado el 15 de abril de 2018 .
  102. ^ Whytehead, Chris. «Chris's Acorns: BBC Microcomputers». Archivado desde el original el 25 de noviembre de 2010. Consultado el 30 de noviembre de 2010 .
  103. ^ Wolstenholme, Ian (1 de septiembre de 2010). «Beebmaster – Beebhelp – Acorn Serial Numbers». Archivado desde el original el 16 de enero de 2011. Consultado el 30 de noviembre de 2010 .
  104. ^ Burton, Robin (mayo de 1993). "Foro 512". ABEJA . vol. 12, núm. 1. págs. 36–40.
  105. ^ Hoja de datos de referencia: Serie SAA5050 Archivado el 3 de marzo de 2016 en Wayback Machine , Generador de caracteres de teletexto , julio de 1982, Mullard.
  106. ^ "The BBC Micro Speaks". Acorn User . Octubre de 1982. págs. 27–29 . Consultado el 30 de octubre de 2020 .
  107. ^ Phillips, Martin (abril de 1986). "Technical Talk". Acorn User . págs. 180–181, 183 . Consultado el 30 de octubre de 2020 .
  108. ^ "No hay ninguna ventaja de cartuchos para Beeb". Acorn User . Mayo de 1984. p. 7 . Consultado el 29 de septiembre de 2020 .
  109. ^ "El gran éxito de Erasure". Acorn User . 1 de junio de 1988.
  110. ^ "UMI-2B". Sound On Sound . Noviembre de 1985. págs. 24-32. ISSN  0951-6816. OCLC  925234032.
  111. ^ "The Adventure Game S03E03, Part 3, Adam Tandy, Sandra Dickinson, Chris Serle - YouTube". YouTube . 11 de junio de 2010. Archivado desde el original el 25 de marzo de 2017 . Consultado el 24 de junio de 2016 .
  112. ^ "BBC publica archivo histórico de computadoras". BBC News . 27 de junio de 2018 . Consultado el 27 de junio de 2018 .
  113. ^ "Archivo del Proyecto de Alfabetización Informática de la BBC". clp.bbcrewind.co.uk . Consultado el 29 de enero de 2024 .
  114. ^ Futcher, Dave (noviembre de 1989). "Aping Auntie". Acorn User . págs. 128–129, 131 . Consultado el 7 de mayo de 2021 .

Enlaces externos