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 BBC Computer Literacy Project, operado por British Broadcasting Corporation . 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 coloquialmente 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. [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 de marzo de 2004). "Computación retro" . Mundo de la computadora personal . Archivado desde el original el 20 de agosto de 2012 . Consultado el 10 de abril de 2012 .
- ^ Collins, Barry (7 de agosto de 2006). "BBC Basic: el lenguaje de la gente" . PC Pro . Archivado desde el original el 10 de febrero de 2007 . Consultado el 7 de febrero de 2007 .
- ^ a b c d e f g Construyendo el BBC Micro (The Beeb) - Computerphile (YouTube). Computerphile. 25 de marzo de 2015 . Consultado el 20 de junio de 2020 .
- ^ a b c Smith, Tony (30 de noviembre de 2011). "El BBC Micro cumple 30" . El registro de hardware. Archivado desde el original el 12 de diciembre de 2011 . Consultado el 12 de diciembre de 2011 .
- ^ Singleton, Alex (octubre de 1996). "De la BBC a Oracle" . Usuario de bellota . págs. 38–40 . Consultado el 18 de marzo de 2021 .
- ^ Sanders, Jerry (septiembre de 1984). "Bellota primero pasado el poste" . Mundo de la computadora personal . pag. 101 . Consultado el 26 de abril de 2021 .
- ^ https://www.bbcbasic.co.uk/bbcbasic/history.html
- ^ "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 .
- ^ a b " Los creadores de ' Beeb' se reúnen en el 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 .
- ^ Vasko, Tibor; Dicheva, Darina (septiembre de 1986). "Políticas educativas: una revisión internacional" (PDF) . Austria: Instituto Internacional de Análisis de Sistemas Aplicados: 7. Archivado (PDF) desde el original el 31 de mayo de 2012 . Consultado el 12 de diciembre de 2011 . Cite journal requiere
|journal=
( ayuda ) - ^ a b McClelland, David (18 de marzo de 2011). "Cómo un BBC Micro dio forma al curso de la vida de GeekDad" . Cableado . Archivado desde el original el 30 de diciembre de 2011.
- ^ Williams, Gregg (enero de 1983). "Microordenador, estilo británico / el quinto salón mundial de ordenadores personales" . BYTE . pag. 40 . Consultado el 19 de octubre de 2013 .
- ^ Feder, Barnaby J. (27 de febrero de 1984). "La carrera británica está en microcomputadoras" . The New York Times . Nueva York. 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 en la segunda mitad del año pasado cuando comenzaron los esfuerzos para vender a las escuelas en los Estados Unidos y Alemania.
- ^ "Acorn Computer hace su debut 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. [...] Acorn Computer Corporation, la filial estadounidense de la empresa británica.
- ^ Caruso, Denise (8 de octubre de 1984). "Acorn despluma a ex representantes de Apple" . InfoWorld . 6 (41): 14.
- ^ a b Lewis, Peter H. (18 de diciembre de 1984). "Periféricos; vienen los británicos" . The New York Times . Nueva York. 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 en Londres la semana pasada, un funcionario de la compañía dijo que Acorn tiene la intención de rectificar la situación convirtiéndose en la computadora educativa más vendida en Estados Unidos. [...] Lo más importante para los maestros es que Acorn ya está configurado para redes de área local, lo que permite que todas las computadoras en un aula estén conectadas entre sí.
- ^ Edwards, Benj (17 de mayo de 2010). "[Escaneo retro de la semana] El microordenador de la BBC" . Computación y juegos clásicos. Archivado desde el original el 17 de julio de 2011 . Consultado el 23 de mayo de 2011 .
Este escaneo de un anuncio de microcomputadoras de la BBC estadounidense [...]
- ^ a b "Acorn se muda de Estados Unidos" . Usuario de bellota . Febrero de 1986. p. 9 . Consultado el 26 de septiembre de 2020 .
- ^ Sadauskas, Andrew (27 de julio de 2012). "BBC Micro B sigue vivo: fuerte crecimiento de ARM después de un mayor 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 .
- ^ Tank, Andrew (10 de abril de 1986). "Los escolares de la India tienen clase". Computer Weekly . Centro de referencia general Gold . pag. 29.
- ^ Keval J. Kumar (1987). "Educación en medios y alfabetización informática en la India: la necesidad de una compunicación integrada". Gaceta de Comunicación Internacional . 40 (3): 183–202. doi : 10.1177 / 001654928704000303 . S2CID 144406303 .
- ^ "Unicornio SCL" . computinghistory.org.uk. Archivado desde el original el 21 de agosto de 2010.
- ^ "India asume el montaje de Beeb" . Usuario de bellota . Noviembre de 1984. p. 10 . Consultado el 25 de octubre de 2020 .
- ^ "El acuerdo de México le da a Beeb una base al sur de la frontera" . Usuario de bellota . Abril de 1985. p. 17 . Consultado el 26 de octubre de 2020 .
- ^ a b "BBC Micro - Revisión" . Computación hoy . Marzo de 1982 . Consultado el 12 de diciembre de 2011 .
- ^ Dunn, John E (1 de diciembre de 2011). "Los frikis se regocijan cuando BBC Micro celebra su 30 aniversario" . Techworld . Archivado desde el original el 4 de diciembre de 2011 . Consultado el 4 de marzo de 2012 .
- ^ "BBC Micro celebra el 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 .
- ^ "Pionero de la informática en el hogar honrado" . BBC News . 29 de diciembre de 2007. Archivado desde el original el 7 de agosto de 2010 . Consultado el 26 de abril de 2010 .
- ^ a b "Electron listo para la batalla a £ 199" . Usuario de bellota . Julio de 1983. p. 5 . Consultado el 26 de septiembre de 2020 .
- ^ Stirling, Mike (21 de agosto de 2011). "BBC Micro en una FPGA" . Archivado desde el original el 20 de diciembre de 2012 . Consultado el 11 de junio de 2012 .
- ^ 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 .
- ^ [Manual de servicio del microordenador de la BBC]
- ^ "El comienzo del avivamiento - 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 .
- ^ "Archivos de Drobe.co.uk" . www.drobe.co.uk . Archivado desde el original el 15 de abril de 2018 . Consultado el 15 de abril de 2018 .
- ^ "Páginas web de Sprow - doctor cibernético para beebs mal" . www.sprow.co.uk . Archivado desde el original el 6 de octubre de 2017 . Consultado el 15 de abril de 2018 .
- ^ Manual de Watford Electronics 32K Ram Board Archivado el 11 de octubre de 2016 en Wayback Machine.
- ^ Scholten, Wouter (17 de junio de 2007). "Modelo de EE. UU. BBC micro" . Archivado desde el original el 23 de julio de 2011 . Consultado el 28 de marzo de 2008 .
- ^ Whytehead, Chris (9 de noviembre de 2007). "Bellotas de Chris: microordenador alemán BBC modelo B" . Archivado desde el original el 21 de febrero de 2010 . Consultado el 28 de marzo de 2008 .
- ^ "Cambios de nombre para peor". El micro usuario . Stockport, Reino Unido: Publicaciones de bases de datos. 1 (4): 112. Junio de 1983. ISSN 0265-4040 .
- ^ Bray, Andrew C .; Dickens, Adrian C .; Holmes, Mark A. (1983). "Apéndice G". La guía de usuario avanzada para el microordenador BBC . Cambridge, Reino Unido: Cambridge Microcomputer Centre. pag. 512. ISBN 0-946827-00-1. Archivado desde el original (PDF comprimido) el 14 de enero de 2006 . Consultado el 28 de marzo de 2008 .
- ^ "EE. UU. Número 1 de la 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 exportar a Estados Unidos. Habiéndolos enviado ahora de vuelta [...]
- ^ Whytehead, Chris. "Chris Bellotas: microordenador de la BBC de Estados Unidos (convertido para el Reino Unido)" . Archivado desde el original el 17 de febrero de 2010 . Consultado el 28 de marzo de 2008 .
- ^ Smith, Bruce (julio de 1985). "Calificación B +" . Usuario de bellota . págs. 160-161 . Consultado el 18 de octubre de 2020 .
- ^ "D- para BBC B +" . Tu computadora . Junio de 1985. p. 21 . Consultado el 28 de noviembre de 2020 .
- ^ "Introduzca el Beeb 128k" . Usuario de bellota . Noviembre de 1985. p. 7 . Consultado el 18 de octubre de 2020 .
- ^ "Copia archivada" (PDF) . Archivado (PDF) desde el original el 3 de febrero de 2013 . Consultado el 3 de noviembre de 2012 .Mantenimiento de CS1: copia archivada como título ( enlace )
- ^ BBC Microcomputer System User Guide (PDF) . British Broadcasting Corporation. Octubre de 1984. p. 422. Archivado (PDF) desde el original el 20 de febrero de 2012 . Consultado el 13 de diciembre de 2011 .
- ^ Kevin Edwards (enero de 1986). "Dentro del 8271 - cómo funciona realmente su DFS". El micro usuario . Stockport, Reino Unido: Publicaciones de bases de datos. 3 (11): 228. ISSN 0265-4040 .
- ^ "Nota de solicitud de grupo de soporte nº 023" (PDF) . Edición 1. Computadoras Bellota. 9 de julio de 1992. Archivado desde el original (PDF) el 20 de octubre de 2018 . Consultado el 12 de diciembre de 2011 . Cite journal requiere
|journal=
( ayuda ) - ^ "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 .
- ^ La BBC Microcomputer User Guide , capítulo 42, págs. 418–441.
El lápiz óptico, el bus de 1 MHz y el puerto de usuario eran compatibles con llamadas de E / S asignadas en memoria genéricas ( OSBYTE 146-151), y los gráficos de teletexto se podían imprimir a través de OSWRCH como texto normal. Arquímedes y su módulo de interfaz emularon con éxito el teletexto y el puerto de usuario a través de estas llamadas. - ^ "Sección - Extensión de idioma". A & B Computing . 1 Golden Square, Londres: Argus Specialist Publications: 27–29. Febrero de 1985.Mantenimiento de CS1: ubicación ( enlace )
- ^ Coll, John (1982). La Guía del usuario de microcomputadoras de la BBC . Londres: British Broadcasting Corporation. págs. 450, 468. ISBN 0-563-16558-8.
- ^ Sinclair Research Ltd, programación de ZX Spectrum BASIC , capítulos 23-25
- ^ Stuart Cheshire (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 .
- ^ Williams, Noel (mayo de 1985). "Acorn Music 500" . Mundo de la computadora personal . págs. 182-184 . Consultado el 12 de octubre de 2020 .
- ^ Cullis, Roger (diciembre de 1984). "A la BBC en autobús y metro" (PDF) . Computación práctica . Consultado el 19 de octubre de 2020 .
- ^ Furber, Steve (orador); 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 de BBC BASIC, [...] y la cosa completa son 808 líneas de BBC BASIC, y ese es el procesador completo.
La exposición Acorn World se llevó a cabo en Huddersfield. - ^ Whytehead, Chris. "Bellotas de Chris: Acorn A500 (prototipo)" . Bellotas de Chris . Archivado desde el original el 18 de julio de 2011 . Consultado el 10 de febrero de 2012 .
- ^ Libbenga, Jan (19 de enero de 2004). "Mi PC es más antigua que la tuya" . Cartas . El registro. Archivado desde el original el 23 de mayo de 2012 . Consultado el 13 de diciembre de 2011 .
- ^ Pountain, Dick (octubre de 1987). "El A310 de Arquímedes" . BYTE . pag. 125 . Consultado el 4 de agosto de 2014 .
- ^ "nvg.ntnu.no" . ntnu.no . Archivado desde el original el 27 de junio de 2007 . Consultado el 8 de mayo de 2018 .
- ^ Ward, Mark (25 de agosto de 2010). "Tech Know: BBC Micros utilizado en la clase de programación retro" . BBC News . Archivado desde el original el 26 de agosto de 2010 . Consultado el 25 de agosto de 2010 .
- ^ "30 años de la BBC Micro - Evento de celebración en ARM - Historia de la informática" . www.computinghistory.org.uk . Archivado desde el original el 15 de abril de 2018 . Consultado el 15 de abril de 2018 .
- ^ a b "Portal de Internet lanzado" . Usuario de bellota (215). Diciembre de 1999. p. 7. Archivado desde el original el 14 de abril de 2014 . Consultado el 16 de agosto de 2013 .
- ^ "Retrosoftware" . www.retrosoftware.co.uk . Consultado el 15 de abril de 2018 .
- ^ "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 .
- ^ Whytehead, Chris. "Bellotas de Chris: BBC Microcomputers" . Archivado desde el original el 25 de noviembre de 2010 . Consultado el 30 de noviembre de 2010 .
- ^ 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 .
- ^ Burton, Robin (mayo de 1993). "512 Foro". Beebug . 12 (1): 36–40.
- ^ Hoja de datos de referencia: Serie SAA5050 , Generador de caracteres de teletexto , julio de 1982, Mullard.
- ^ "The BBC Micro Speaks" . Usuario de bellota . Octubre de 1982. págs. 27-29 . Consultado el 30 de octubre de 2020 .
- ^ Phillips, Martin (abril de 1986). "Charla técnica" . Usuario de bellota . págs. 180–181, 183 . Consultado el 30 de octubre de 2020 .
- ^ "Sin ayuda de cartuchos para Beeb" . Usuario de bellota . Mayo de 1984. p. 7 . Consultado el 29 de septiembre de 2020 .
- ^ "Gran éxito de Erasure". Usuario de bellota . 1 de junio de 1988.
- ^ "UMI-2B" . Sonido sobre sonido . Noviembre de 1985. págs. 24–32. ISSN 0951-6816 . OCLC 925234032 .
- ^ "El juego de aventuras S03E03, parte 3, Adam Tandy, Sandra Dickinson, Chris Serle - YouTube" . 11 de junio de 2010. Archivado desde el original el 25 de marzo de 2017 . Consultado el 24 de junio de 2016 .
- ^ "BBC publica archivo de historia de la computadora" . BBC News . 27 de junio de 2018 . Consultado el 27 de junio de 2018 .
- ^ "Archivo del proyecto de alfabetización informática de la BBC" . computer-literacy-project.pilots.bbcconnectedstudio.co.uk . Consultado el 27 de junio de 2018 .
- ^ Futcher, Dave (noviembre de 1989). "Aping Auntie" . Usuario de bellota . págs. 128-129, 131 . Consultado el 7 de mayo de 2021 .
enlaces externos
- BBC Micro en Curlie
- BeebWiki - BBC Micro Wiki
- Acorn y BBC Micro: de la educación a la oscuridad (archivado)
- The Acorn BBC Micro @ The Center for Computing History
- BBC Micro se conectó a Internet y convirtió en audio las fuentes RSS de los titulares del sitio de noticias de la BBC.
- Microcomputadoras BBC
- Vídeo de un programa informático de la BBC de 1985
- La guía del usuario de microcomputadoras de la BBC