Electrón de bellota - Acorn Electron

Electrón de bellota
Electrón Bellota 4x3.jpg
Desarrollador Computadoras Bellota
Escribe Microordenador de 8 bits
Fecha de lanzamiento 25 de agosto de 1983 ; Hace 38 años ( 25 de agosto de 1983 )
Medios de comunicación Cinta de casete , disquete (opcional), cartucho ROM (opcional)
Sistema operativo Bellota MOS v1.0
UPC Synertek SY6502A con frecuencia de 2 MHz al acceder a la ROM y a 1 MHz al acceder a la RAM
Memoria 32 KB de RAM , 32 KB de ROM
Monitor Modulador de RF , video compuesto , salida de monitor RGB
Gráficos 160 × 256 (4 o 16 colores), 320 × 256 (2 o 4 colores), 640 × 256 (2 colores), 320 × 200 (2 colores - pantalla espaciada con dos líneas horizontales en blanco después de cada 8 líneas de píxeles), 640 × 200 (2 colores - pantalla espaciada)
Aporte Teclado

El Acorn Electron (apodado Elk dentro de Acorn y más allá) era una versión económica de la computadora educativa / doméstica BBC Micro presentada por Acorn Computers Ltd el 25 de agosto de 1983. Tenía 32 kilobytes de RAM , y su ROM incluye BBC BASIC v2 junto con su sistema operativo .

El Electron pudo guardar y cargar programas en un casete de audio a través de un cable convertidor suministrado que lo conectaba a cualquier grabadora de cinta estándar que tuviera los enchufes correctos. Era capaz de gráficos básicos y podía mostrarse en un televisor, un monitor de color ( RGB ) o un monitor de " pantalla verde ".

Durante un corto período, el Electron fue el micro más vendido en el Reino Unido , con un estimado de 200,000 a 250,000 máquinas vendidas durante toda su vida útil comercial.

Historia

Mensaje BÁSICO después del encendido o del restablecimiento completo (el restablecimiento parcial era similar pero no contenía la marca registrada Acorn).

Después de que Acorn Computers lanzara BBC Micro , los ejecutivos creían que la empresa necesitaba una computadora menos costosa para el mercado masivo. En mayo de 1982, cuando se le preguntó sobre el potencial del recientemente anunciado Sinclair ZX Spectrum para afectar las ventas del BBC Micro, con un precio de £ 125 para el modelo 16K en comparación con alrededor del doble de ese precio para el 16K BBC Model A, el cofundador de Acorn, Hermann Hauser respondió que en el tercer trimestre de ese año Acorn lanzaría una nueva computadora de £ 120-150 que "probablemente se llamará Electron", una forma de "BBC Micro miniaturizado", que tiene 32 KB de RAM y 32 KB de ROM. con "gráficos de mayor resolución que los que ofrece el Spectrum".

El cofundador de Acorn, Chris Curry, también enfatizó que el papel de Electron está "diseñado para competir con el Spectrum ... para conseguir un precio inicial muy bajo, pero no excluir la expansión a largo plazo". Para reducir los costos de los componentes y evitar la clonación, la compañía redujo la cantidad de chips en el Electron de los 102 en la placa base del BBC Micro a "algo así como de 12 a 14 chips" con la mayor parte de la funcionalidad en una única lógica no comprometida de 2.400 puertas. Matriz (ULA). Los informes durante la segunda mitad de 1982 indicaron un posible lanzamiento en diciembre, con Curry proporcionando una confirmación calificada de tales planes, junto con una descripción precisa de la forma y las capacidades de la máquina, señalando que el " ULA masivo " sería el "factor dominante" en cualquier lanzamiento previo a la Navidad. Sin embargo, a medida que se acercaba el final del año, y el ULA no estaba listo para la "producción principal", el lanzamiento del Electron se retrasó hasta la primavera.

En junio de 1983, habiendo pasado el lanzamiento previsto para marzo, el lanzamiento del Electron se había reprogramado para la Exposición de usuarios de Acorn en agosto de 1983, y la máquina se lanzó efectivamente en el evento. La compañía esperaba enviar el Electron antes de Navidad y vender 100.000 en febrero de 1984. El precio en el lanzamiento, £ 199, se mantuvo sin cambios con respecto al que se indicó en un anuncio a principios de año, con el apodo de la máquina dentro de Acorn, el "Elk". también se informa públicamente, quizás por primera vez.

Las críticas fueron en general favorables, destacando sus excelentes gráficos en comparación con el Commodore 64 . Si bien su velocidad era aceptable en comparación con el Commodore y las computadoras de la competencia, el Electron era, sin embargo, bastante más lento que el BBC Micro con una revisión que señala que los juegos diseñados para el BBC Micro funcionaban "a menos de la mitad de la velocidad, con efectos muy significativos en su apelación". El rendimiento reducido se puede atribuir al uso de un sistema de memoria de 4 bits de ancho en lugar del sistema de memoria de 8 bits de BBC Micro para reducir el costo. Debido a que se necesitan dos accesos a la memoria en lugar de uno para obtener cada byte, junto con la contención con el hardware de video que también necesita acceso, la lectura o escritura de RAM fue mucho más lenta que en el BBC Micro.

Las dificultades de producción en Astec en Malasia retrasaron la introducción de la máquina, lo que obligó a Acorn a buscar otros fabricantes como AB Electronics en Gales y Wongs en Hong Kong (un fabricante de equipos originales que fabrica más de 30 millones de placas de circuito al año, junto con fuentes de alimentación y carcasas de plástico , para empresas como IBM, Xerox, Atari y Apple, incluidas las unidades fabricadas para Acorn para BBC Micro). En octubre de 1983, Acorn había recibido pedidos de más de 150.000 unidades, pero tenía objetivos de producción de solo 25.000 al mes antes de Navidad, lo que significa que la cartera de pedidos existente tardaría más de seis meses en cumplirse. La demanda del Electron era alta, pero solo dos de las sucursales de WH Smith en Londres tenían inventario. En última instancia, la fabricación en Malasia cesó con la producción del número anticipado pero no especificado de unidades, que se informó originalmente como 100.000 unidades. El gerente de marketing de Acorn, Tom Hohenberg, admitió a principios de 1984 que "muchos de los problemas surgieron del ULA" para lograr que la producción alcanzara los niveles deseados, pero que tales dificultades se habían resuelto, aunque Acorn enfrentaba una acumulación de pedidos de casi un cuarto de un millón de unidades.

Sin embargo, a medida que la empresa aumentó la producción durante 1984, el mercado británico de ordenadores domésticos se debilitó considerablemente. Hohenberg señaló más tarde que después de la temporada navideña de 1983, las entregas de Electron habían aumentado para satisfacer una demanda que ya no existía, con el mercado "completamente seco". Las ventas de Acorn en la Navidad de 1984 estaban muy por debajo de las expectativas y en marzo de 1985 la compañía había reducido el precio del Electron a £ 129. Con el abandono de la infructuosa expansión de la empresa en los Estados Unidos, la situación financiera de Acorn se había deteriorado lo suficiente como para incitar a Olivetti a rescatar a la empresa con una participación del 49,30%. Se hicieron nuevos esfuerzos para vender la máquina, combinándola con las propias expansiones y software de Acorn, como un paquete que agrega la expansión Plus 1, joysticks y un juego de cartucho ROM a la máquina base por un precio total de £ 219. Acorn se comprometió a dar soporte a la máquina "hasta finales de 1986", continuando suministrándola (como Merlin M2105) a British Telecom como parte del sistema de comunicaciones Healthnet, continuando la fabricación a pequeña escala mientras se agotaban las existencias.

Para el otoño, los minoristas parecían ansiosos por descontar la computadora, con precios en las tiendas tan bajos como £ 100, supuestamente menos que los precios de distribuidor de los meses de verano. A medida que se acercaba la temporada navideña, Dixons Retail adquirió el inventario restante de Electron para vender, junto con una grabadora de casetes y software, a un precio minorista de 99,95 libras esterlinas. Este acuerdo, desde la perspectiva de un año después, aparentemente jugó un papel importante en ayudar a reducir el inventario no vendido de Acorn de un valor de £ 18 millones a alrededor de £ 7,9 millones, y en combinación con "racionalizar las actividades corporativas y reducir los gastos generales", había ayudó a reducir las pérdidas de Acorn de más de 20 millones de libras esterlinas a menos de 3 millones de libras esterlinas.

El acuerdo efectivamente puso fin al interés de Acorn en Electron y en el segmento de menor costo del mercado de la computación doméstica, pero empoderó a los proveedores externos cuya "inventiva e iniciativa" contrastaba con la falta de interés de Acorn en el producto. y las "falsas promesas" hechas a sus usuarios. Sin embargo, Acorn lanzó posteriormente el Master Compact, un modelo de la serie Master de microcomputadoras con menos puertos estilo BBC Micro y un conector de expansión similar al utilizado por Electron, pensando específicamente en la audiencia doméstica. De hecho, antes de su lanzamiento, el Master Compact había sido percibido como el sucesor del Electron. Las similitudes superficiales entre el Compact y el Acorn Communicator , junto con las similitudes técnicas entre el Electron (particularmente cuando se expande en la forma del Merlin M2105) y el Communicator, también pueden haber impulsado los rumores de un modelo Electron actualizado. Un énfasis más sustancial en los "sectores del hogar, la música y el pasatiempo" llegó con el nombramiento de un gerente de marketing dedicado en 1989 tras el lanzamiento del BBC A3000 en la gama Acorn Archimedes .

Aunque el Electron presentó desafíos para los desarrolladores en términos de la cantidad de memoria disponible para los programas y, particularmente para aquellos que escriben o portan juegos a la máquina, una reducción en las características de hardware útiles para controlar o presentar contenido en la pantalla, los desarrolladores a menudo descubrieron soluciones creativas. para entregar productos comercialmente exitosos, haciendo que el negocio de escribir conversiones sea viable para algunos desarrolladores.

Varias características que luego se asociarían con BBC Master y Archimedes aparecieron por primera vez como características de las unidades de expansión Electron, incluidas las ranuras para cartuchos ROM y el Advanced Disc Filing System , una mejora jerárquica del Disc Filing System original de la BBC .

La disponibilidad del Electron a precios con descuento a partir de 1985 llevó a una mayor demanda de software de terceros y expansiones para la máquina. Si bien es posible que no haya sido tan popular como Spectrum, Commodore 64 o Amstrad CPC , se vendió en cantidades suficientes para garantizar que se produjeran nuevos títulos de software de productores establecidos hasta principios de la década de 1990, con publicaciones convencionales dedicadas a la máquina. habiéndolo apoyado efectivamente durante cinco años más allá del punto en el que el propio apoyo de Acorn había cesado.

Expansiones de hardware

Dado que el Electron proporcionó solo una selección de puertos de salida de video, un puerto de casete y el conector de expansión, se produjo una gama de expansiones adicionales para ofrecer puertos y conexiones a varios periféricos. Las primeras expansiones fueron principalmente interfaces de joystick e impresora o placas ROM laterales. Por ejemplo, First Byte Computers desarrolló una interfaz y un software que permitía utilizar un joystick "conmutado" con la mayoría de los títulos de software. Esta interfaz se hizo muy popular y fue vendida por WH Smiths, Boots, Comet y cientos de distribuidores independientes de computadoras, vendiendo hasta 23,000 unidades durante un período de dos años, con la ayuda de un acuerdo de paquete con Dixons.

La propia estrategia de expansión de Acorn fue liderada por el Plus 1 que ofrecía una combinación de puertos y conectores de cartucho, seguido por la unidad de disco Plus 3, pero a principios de 1986 la gama más general de expansiones se había ampliado para incluir la unidad de disquete y las interfaces RS423, Teletexto. adaptadores y otras mejoras fundamentales de la máquina base.

Expansiones multifunción

Dado que el conector de expansión del Electron fue la base de prácticamente todas las expansiones de hardware externo para la máquina, a menos que una expansión propagara este conector a otros, como lo hizo el Acorn Plus 3, las capacidades de cualquier expansión dada limitarían las capacidades de la máquina expandida. . Por lo tanto, las expansiones que ofrecen una sola función, como puertos de joystick o un puerto de impresora, deberían desconectarse si se necesitaran otras capacidades y luego volver a conectarse más tarde. En consecuencia, las expansiones multifunción que ofrecen una combinación de diferentes capacidades ofrecieron un grado significativo de conveniencia, además de evitar el desgaste del conector de expansión.

Junto con los anuncios del inédito Plus 1 de Acorn, Solidisk presentó una vista previa de una interfaz de uso general para Electron a principios de 1984 que ofrecía un puerto de impresora Centronics, un puerto de joystick conmutado, un puerto de usuario, tomas de ROM laterales y tomas de minicartuchos compatibles con la versátil interfaz 6522. chip adaptador (VIA). El Plus 1 en sí fue lanzado a mediados de 1984, introduciendo el influyente formato de cartucho para expansiones utilizado finalmente por varias otras compañías.

Bellota más 1

Un Acorn Electron con unidad de expansión Plus 1 adjunta

El Acorn Plus 1 agregó dos ranuras para cartuchos ROM, una interfaz analógica (que admite cuatro canales) y un puerto paralelo Centronics, con un precio de £ 59.90. La interfaz analógica se usaba normalmente para joysticks, aunque había dispositivos de tableta gráfica y trackball disponibles, y la interfaz paralela se usaba generalmente para conectar una impresora. Los cartuchos de ROM de juegos arrancarían automáticamente. Los idiomas en cartuchos ROM paginados tendrían prioridad sobre BASIC. (La ranura en la parte frontal de la interfaz tenía prioridad si ambas estaban ocupadas).

El acceso a la ROM se produjo a 2 MHz hasta que se requirió el acceso a la RAM, por lo que, en teoría, los programas lanzados en ROM podrían ejecutarse hasta dos veces más rápido que los lanzados en cinta o disco. A pesar de esto, todos los juegos lanzados en ROM estaban empaquetados como cartuchos del sistema de archivo de ROM, desde los cuales el micro cargaba programas en la memoria principal exactamente de la misma manera que si se cargara desde una cinta. Esto significaba que los programas no necesitaban ser modificados para su nueva ubicación de memoria y podían escribirse en BASIC, pero no ofrecían beneficios de velocidad de ejecución. Se anunciaron seis títulos de cartuchos ROM para el lanzamiento del Plus 1.

Las ranuras para cartuchos proporcionaron líneas de control adicionales (en comparación con las líneas disponibles a través del conector de borde en la parte posterior del Electron) para facilitar la implementación de los cartuchos ROM. Acorn describió las posibilidades de extensión de hardware en la literatura promocional, dando un cartucho RS423 como ejemplo de esta capacidad del Plus 1.

Los cartuchos periféricos adicionales de compañías como PRES (a través de sus productos ARA / ARA2 / ASR ) permitieron la capacidad ROM lateral , lo que permitió que el espacio ROM Acorn estándar se asignara programáticamente para EPROM alternativas, ya sea físicamente a través de ZIF Sockets o 'virtualmente' a través de Imágenes de ROM cargadas en RAM (con batería) en el mismo espacio de direcciones de ROM. Esto permitió al Electron lograr la misma funcionalidad que la proporcionada por las ranuras ROM de expansión debajo del teclado y en la parte inferior izquierda del teclado BBC Micro B.

La adición del Plus 1 agregó una serie de nuevas llamadas * FX u OSBYTE que permitieron al sistema operativo leer valores de la interfaz analógica y escribir en la interfaz paralela.

Después del cambio de enfoque de Acorn desde el Electron, y con una escasez de unidades Plus 1 disponibles para comprar, Advanced Computer Products aseguró los derechos para fabricar la unidad bajo licencia de Acorn, obteniendo los moldes de inyección y las herramientas, reiniciando así la producción en 1987 después de La propia producción de Acorn de la unidad había cesado en noviembre de 1985.

El Plus 1 necesitaba una página de memoria y D para su espacio de trabajo, y la unidad agregó algunos gastos generales de procesamiento cuando estaba habilitado, ambas cosas causaron problemas con la carga y ejecución del software, particularmente los juegos basados ​​en casetes. Para deshabilitar el Plus 1, después de presionar BREAK, se pueden emitir los siguientes comandos:

*FX163,128,1
?&212=&D6
?&213=&F1
?&2AC=0

Una nota de aplicación oficial describía un conjunto similar de comandos para "eliminar el Plus One completamente del mapa de direcciones deshabilitando los puertos Centronics y A / D (además deshabilitando el cartucho RS423 si está instalado)".

Slogger Rombox Plus

Siguiendo el producto Rombox anterior de Slogger, una expansión similar en perfil al Plus 1 pero que ofrece ocho tomas ROM y propagando el conector de expansión a otras unidades, el Rombox Plus se posicionó más directamente como un competidor del Plus 1 en el sentido de que ofrecía dos ranuras para cartuchos y un puerto de impresión Centronics junto con cuatro tomas ROM. Con un precio de £ 49.95, la unidad era principalmente compatible con cartuchos diseñados para el Plus 1, aunque un revisor informó problemas físicos con algunos cartuchos de expansión, lo que sugiere algunas inconsistencias de fabricación dadas las experiencias más positivas de otros usuarios, pero indicó que todavía "vale la pena considerarlo como una alternativa al Plus 1 ".

Ofertas de software Plus 1

A mediados de 1989, Software Bargains anunció una expansión que proporcionaba diferentes niveles de funcionalidad Plus 1, ofrecida como una placa de circuito impreso sin carcasa y en tres variantes diferentes: el modelo básico ofrecía un puerto de cartucho y se incluía con cartuchos View y Viewsheet por £ 29,95; un modelo extendido ofrecía un puerto para cartuchos y un puerto para impresora con los dos cartuchos incluidos por £ 36.95; el modelo completo ofrecía dos puertos para cartuchos, un puerto para impresora y los cartuchos incluidos por £ 39.95. También se ofrecieron varias opciones de actualización de la placa entre las variantes, y el producto se describió principalmente como un vehículo para exponer los paquetes de software incluidos a hasta 150.000 propietarios de los 200.000 Electrones estimados en el Reino Unido que "aún no han podido adquirir o use Ver u Hoja de visualización ".

Comunicaciones y networking

Para respaldar la conectividad, Acorn anunció una interfaz de red Plus 2 con disponibilidad programada para principios de 1985, junto con un cartucho RS423 para Plus 1. Ninguno de estos productos se entregó como se anunció.

Bellota Plus 2

La interfaz Acorn Plus 2 debía proporcionar capacidad Econet . Esta interfaz no llegó al mercado. Sin embargo, Barson Computers en Australia y posiblemente otras personas y empresas produjeron una interfaz Econet.

Bellota Plus 4

La interfaz Acorn Plus 4 debía proporcionar una capacidad de comunicaciones por módem.

Cartucho Andyk RS423

Andyk anunció un cartucho RS423 para el Plus 1 que proporciona un puerto serie, junto con otros productos, a finales de 1985. Tenía un precio de 34,99 libras esterlinas.

Pace Tellstar / Nightingale

Originalmente reportado a mediados de 1985 como una colaboración entre Acorn y Pace Micro Technology, pero lanzado a principios de 1986, Pace ofrecía un producto de comunicaciones consistente en un cartucho RS423, incluido con un módem Nightingale y software de comunicaciones Tellstar, ofrecido a un precio con descuento de £ 145.

Cartucho RS423 de Jafa Systems

Jafa Systems anunció un cartucho RS423 a fines de 1989 para "llenar un vacío de dos años en el mercado", ofreciendo un conector en serie compatible con BBC Micro junto con un enchufe integrado para dispositivos EPROM de 8 KB o 16 KB o para 32 KB de RAM. , este último está configurado para presentar dos bancos de RAM laterales al sistema. Se admitió la funcionalidad de protección contra escritura para evitar que cierto software ROM intente sobrescribirse si se almacena en la RAM. La placa del cartucho en sí tenía un precio de alrededor de £ 30, con un estuche que costaba £ 5 adicionales y una RAM opcional de 32 KB que agregaba otras £ 20. El soporte para el E00 ADFS ofrecido por PRES para el sistema de disco AP3 de esa compañía se indicó como una aplicación para la RAM lateral.

Interfaces de disco

La primera interfaz de disco que se anunció para el Electron fue Le Box de Pace en 1984, que ofrece una unidad de disquete de 100 KB de una sola cara controlada por el controlador 8271 y a la que se accede mediante el sistema de archivo de disco de Amcom, con un precio de 299 libras esterlinas más IVA, incluida la unidad. o alrededor de £ 199 sin. La unidad también proporcionó ocho enchufes ROM laterales y estaba destinada a colocarse debajo del Electron. La unidad se conectó mediante cableado al conector de borde de expansión e incluía su propia fuente de alimentación, y otras unidades, incluidas las unidades de 40/80 pistas conmutables que ofrecen hasta 400 KB de capacidad, eran opciones suministradas por el distribuidor. Aunque el producto estaba destinado a estar a la venta en el Acorn User Show en agosto de 1984, y había sido anunciado, fue "descontinuado" a principios de 1985 antes de llegar al mercado, y un representante de Pace indicó que el precio prohibitivo de los chips 8271 (cada uno en "más de £ 80 a veces") había dejado a la empresa considerando un relanzamiento del producto en caso de que la situación de precios se volviera más favorable.

Siguiendo con la interfaz Plus 3 de Acorn, Cumana, Solidisk, Advanced Computer Products y Slogger ofrecieron interfaces de disco para el Electron. A diferencia de los sistemas de disco en BBC Micro y Acorn Plus 3, muchos de los sistemas lanzados para Electron no reclamaron espacio de trabajo RAM (y elevaron la variable PAGE que afecta a las aplicaciones por encima del valor predeterminado de & E00), lo que facilita el uso de software basado en casetes. transferido al disco y para ejecutar programas más grandes desde el disco.

Bellota Plus 3

Acorn Plus 3, mostrando el conector y la unidad de disco

Lanzado a finales de 1984 por un precio de £ 229, el Acorn Plus 3 era un módulo de hardware que se conectaba independientemente del Plus 1 y proporcionaba una "interfaz de disco autónoma y una unidad de disco de una cara de 3,5 pulgadas" que ofrecía más de 300 KB de almacenamiento por disco. utilizando el sistema de archivo de disco avanzado (ADFS) recién introducido . Según los informes, el Plus 3 también se produjo con una unidad de doble cara instalada.

La unidad también proporcionó un conector de expansión para una segunda unidad de 3,5 o 5,25 pulgadas, y dichas unidades debían proporcionar un conector compatible con Shugart y su propia fuente de alimentación. El conector de borde Electron original se repitió en la parte posterior del Plus 3, lo que permitió que el Plus 1 u otra expansión compatible se conectara junto con el Plus 3.

La unidad de doble densidad del Plus 3 fue impulsada mediante un controlador de unidad WD1770 por ADFS. (Se rumoreaba que el Plus 3 ofrecía el DFS de Acorn y presentaba un controlador de disco de doble densidad 8272 antes de su lanzamiento). Porque el WD1770 es capaz de funcionar en modo de densidad única y utiliza el mismo formato de disquete derivado de IBM360 que el Intel 8271 que se encuentra en BBC Micro, también era posible utilizar el sistema de archivo de disco con una ROM alternativa, como el ACP 1770 DFS.

El Plus 3 restablece PAGE a & 1D00, reduciendo la cantidad de RAM libre disponible para el usuario. El sistema ADFS podría desactivarse temporalmente (y restablecerse PAGE a & E00) mediante el *NOADFScomando. Los productos posteriores, como el PRES E00 ADFS, solucionaron las demandas de memoria del ADFS, junto con otros problemas sufridos por el software entregado con el Plus 3. Si se utiliza el Plus 3 en los modos de pantalla 0-3, la pseudovariable TIME sería desechados, ya que las interrupciones se desactivaron durante el acceso al disco en estos modos. La pantalla también se pondría en blanco durante los accesos al disco.

Los discos debían montarse y desmontarse manualmente con los comandos *MOUNT/ *DISMOUNTo con la combinación de teclas CTRL- A+ BREAK. Los discos también se pueden arrancar mediante la combinación de teclas ⇧ Shift+ estándar BREAK, si el archivo! BOOT estaba presente en el disco. Este comportamiento fue el mismo que en BBC Micro.

El Plus 3 incluía una fuente de alimentación negra cuadrada mejorada con cable de alimentación, fabricada por STC, diseñada y fabricada en Inglaterra según BS 415 y BS 5850 , que fue diseñada para alimentar el Plus 3, además de la interfaz Electron y Plus 1. así como. Esto reemplazó la fuente de alimentación original de color crema de estilo "verruga de pared", diseñada según BS 415 y fabricada en Hong Kong.

  • Número de pieza original : 0201,113; entrada 220/240 V AC / 50 Hz; salida 19 V CA / 0,737 A / 14 W: Uso : Electron, Electron + Plus1
  • Número de parte mejorado : 0865,010; entrada 240 V CA / 50 Hz 50 W; salida 21 V CA / 1,75 A / 36,75 W: Uso : Electron + Plus3, Electron + Plus3 + Plus1

Nota de reparación: si el conector de la fuente de alimentación interna, que se utiliza para alimentar la unidad interna de 3,5 pulgadas existente, está dañado y requiere reemplazo, entonces el conector original AMP 800-930 de 4 pines, que ya escaseaba durante la producción original. funcionar, se puede reemplazar con un conector Molex 5264 50-37-5043 "Mini-SPOX" como alternativa.

Avanzado Plus 3

El PRES Advanced Plus 3 con una unidad de 3½ pulgadas

Producido por Advanced Computer Products (ACP) y vendido por PRES, el Advanced Plus 3 (AP3) era una interfaz de cartucho Plus 1 usando el controlador WD1770, suministrado con ADFS de Acorn y una unidad de disco de una cara de 3½ pulgadas por £ 99 más IVA , que ofrece una funcionalidad equivalente al Acorn Plus 3. Anunciado a finales de 1987, el producto fue posible gracias a un acuerdo entre ACP y Acorn para obtener la licencia del software ADFS. Como con muchas interfaces de disco para Electron, dado que la interfaz proporcionaba un conector para la unidad, esto hizo posible conectar una unidad de disquete de 5¼ "(más común entre los propietarios de BBC Micro) o la unidad más típica de 3½ pulgadas.

PRES luego lanzó una versión de ADFS con soporte para PAGE at & E00, esto se logró mediante el uso de RAM proporcionada por el cartucho Advanced Battery Backed RAM (ABR). Esta versión también corrigió dos errores notables en el ADFS de Acorn, eliminando la falta de confiabilidad al acceder a las primeras pistas en un disco que previamente había requerido la escritura de un archivo (ZYSYSHELP) como solución alternativa, y apagando el cursor de texto durante la compactación del disco que previamente había causado corrupción del disco (ya que los datos del disco se procesarían usando la memoria de la pantalla durante esta operación, y el cursor modificaría esos datos cuando parpadeara). La imagen de la ROM se suministró en disco por 17,19 libras esterlinas, mientras que un paquete de cartuchos de ROM y ABR costaba 50,95 libras esterlinas.

En 1989, se lanzó el Advanced Plus 3 Mark 2, que ofrece una unidad de doble cara en lugar de la unidad de una sola cara que se ofrecía anteriormente. Esto significó que la capacidad de almacenamiento de cada disco se incrementó de los 320 KB del Plus 3 original a 640 KB (esto es compatible con ADFS en el Master Compact).

Sistema de disquete Cumana

A principios de 1985, Cumana lanzó una interfaz basada en cartuchos que brindaba soporte para almacenamiento de doble densidad, un reloj y un calendario en tiempo real para la marca de tiempo de los archivos y un zócalo ROM de repuesto para ROM laterales instaladas por el usuario. El sistema de archivo utilizado fue el propio QFS de Cumana, que admite 89 archivos por disco, PAGE at & E00, un catálogo no jerárquico, nombres de archivo de diez caracteres, con un formato que no es directamente compatible con DFS o ADFS de Acorn. La interfaz en sí costaba 149,95 libras esterlinas cuando se anunció originalmente, pero se estableció en alrededor de 115,95 libras esterlinas con IVA incluido, y también se ofrece en un paquete promocional con una unidad de 5¼ pulgadas por 224,15 libras esterlinas con IVA incluido. Los precios posteriores pusieron la interfaz en £ 74.95 incluido el IVA.

Solidisk EFS

A mediados de 1985, Solidisk lanzó una interfaz basada en cartuchos con soporte para almacenamiento de densidad simple y doble y que proporciona compatibilidad Acorn DFS y ADFS, 16 KB de RAM lateral incorporada y un conector para un disco duro Winchester. El cartucho en sí cuesta £ 59, con un paquete que incluye una unidad de disco duro de doble cara, doble densidad y 3½ pulgadas que cuesta £ 200. Se ofreció un disco duro de 20 MB a un precio de £ 805.

Avanzado Plus 4

Anunciado a principios de 1986, el Advanced Plus 4 (AP4) de Advanced Computer Products era una interfaz basada en cartuchos que empleaba el controlador WD1770 y presentaba el producto DFS 1770 de ACP, que brinda compatibilidad con el DFS de Acorn de BBC Micro y, por lo tanto, admitía nombres de archivo de siete caracteres y hasta 31 archivos por disco. Sin embargo, se utilizaron 8 KB de RAM estática incorporada como espacio de trabajo para el sistema de archivo, manteniendo PAGE en & E00. Se proporcionó un zócalo ROM adicional para una ROM lateral ajustada por el usuario, y al ser una interfaz basada en 1770, se informó que se podría usar ADFS de Acorn en su lugar, aunque como no tenía conocimiento de la RAM adicional, PAGE se elevaría a & 1D00 como sería al usar Acorn's Plus 3. La interfaz tenía un precio de £ 69.55 más IVA.

Slogger Electron Disc System y Pegasus 400

Slogger, un productor establecido de expansiones y revendedor de otros sistemas de discos, presentó el Electron Disc System a principios de 1987, con un precio de £ 74.95, con la interfaz Cumana Floppy Disc System, que se combinó con un DFS compatible con Acorn, SEDFS, que tenía la capacidad de leer discos de 40 pistas en unidades de 80 pistas más soporte para los productos de conversión de cinta a disco de Slogger, y se informó que ofrece "emulación virtual 100% 8271" para compatibilidad con el software DFS tradicional. La ROM SEDFS también estaba disponible por separado para los propietarios de la interfaz Cumana existente, con un precio de £ 24.95.

El SEDFS se incluyó más tarde con la propia interfaz basada en cartuchos de Slogger y una unidad conmutable de 40/80 pistas que ofrece hasta 400 KB de almacenamiento por disco, y el paquete lleva el nombre de Pegasus 400, presentado como parte de un recorrido de ventas hacia el final de 1987. Este paquete de interfaz y unidad cuesta £ 130. La variante DFS precisa utilizada por el sistema Pegasus 400 introdujo el soporte de "escritura anticipada" que permite el almacenamiento en búfer de pulsaciones de teclas durante la actividad del disco en sistemas con Turbo-Driver o Master RAM Board instalado y habilitado.

Tableros Slogger / Elektuur Turbo

Anunciado a principios de 1986, el Slogger Turbo-Driver fue una actualización equipada profesionalmente con un precio de £ 42. La placa en sí se conectó a los zócalos de la CPU y la ROM BÁSICA en la placa de circuito principal del Electron, lo que simplemente implicó la eliminación de los componentes enchufados en los primeros modelos de Electron, pero requirió trabajo de desoldadura y, por lo tanto, se benefició de un servicio de adaptación para las unidades posteriores. El beneficio de rendimiento de instalar la placa fue hacer que algunos programas, en particular los que se ejecutan en los modos de ancho de banda alto (0 a 3), se ejecuten hasta tres veces más rápido.

Los orígenes directos del producto Slogger parecen ser una placa diseñada por Andyk Limited, anunciada como Fast Electron Board a finales de 1985 con un precio de £ 29,99, mientras que la modificación de Elektuur se describió en un artículo de la revista holandesa Elektuur y estaba destinada a que los usuarios realicen en casa.

Los tableros Slogger y Elektuur Turbo nacieron de un truco ideado inicialmente en Acorn. Al sombrear los 8 KB más bajos de RAM con un chip de RAM estático fuera del alcance del ULA, la CPU siempre podría acceder a él a 2 MHz. La compensación fue que la pantalla no se podía ubicar en esos 8 KB. En la práctica, las ROM del sistema operativo siempre colocan la pantalla entre los 20 KB principales y, como resultado, esto probablemente solo rompió la compatibilidad con alrededor del 2% del software. Acelerar la porción baja de memoria es particularmente útil en las máquinas derivadas de 6502 porque ese procesador tiene un direccionamiento más rápido para los primeros 256 bytes y, por lo tanto, es común que el software coloque cualquier variable involucrada en secciones de programa críticas en el tiempo en esa región.

El costo del chip SRAM de 64 Kbit habría sido más que el de duplicar los cuatro chips DRAM de 64 Kbit para dar acceso a la RAM de 8 bits, solucionando tanto la memoria modesta como los problemas de rendimiento deficiente del Electron.

Tarjeta RAM principal de Slogger

Introducida aproximadamente a principios de 1987 y con un precio de £ 64.95 instalada o £ 54.95 como un kit, la placa Master RAM ofrecía el modo turbo familiar del Slogger Turbo-Driver junto con un modo de sombra que proporciona 32 KB de RAM de sombra estática además del 32 KB existentes, lo que da un total de 64 KB. El llamado "software escrito legalmente", que es un software que utiliza las llamadas del sistema operativo y no escribe directamente en la pantalla, podría funcionar sin modificaciones significativas, haciendo sustancialmente más memoria disponible para BASIC, View, Viewheet, ROM de idiomas y muchas otras aplicaciones. Al proporcionar almacenamiento adicional, esta modificación también permitió que algunos juegos y aplicaciones destinados a BBC Micro funcionaran en Electron a pesar de la falta de un Modo 7 nativo.

Las aplicaciones no podían abordar directamente la memoria de video en el modo de sombra sin modificaciones, por lo que era incompatible con la mayoría de los juegos, aunque no hay una razón inherente por la que un juego no se pueda escribir para que funcione en el modo de sombra. Un interruptor montado a través de la caja cambiaba entre los modos normal, turbo y sombra.

Hacia el final de la vida comercial del Electron, se ofrecieron las tarjetas Turbo-Driver y Master RAM ya instaladas en los nuevos Electrons en un intento por aumentar las ventas. Durante un tiempo, Jafa Systems fabricó su propio equivalente de la placa Master RAM para respaldar su propia gama de productos.

Expansiones de pantalla en modo 7

De las capacidades presentes en BBC Micro pero ausentes en Electron, el Modo 7 de estilo de teletexto fue particularmente conspicuo debido al muy bajo uso de memoria de ese modo (1000 bytes) y la gran cantidad de programas de la BBC que lo usaron para maximizar la disponibilidad. memoria para código de programa y datos al mismo tiempo que proporciona una colorida pantalla textual de 40 columnas con decoraciones gráficas simples de baja resolución.

Tales capacidades de visualización, deseables por derecho propio en computadoras con poca memoria, también eran deseables para entregar contenido a través de canales de comunicaciones de ancho de banda bajo, como los de los servicios de teletexto y visualización de datos . Sin embargo, el acceso a tales servicios puede considerarse una capacidad separada, y BBC Micro necesitaba ser actualizado para complementar su capacidad de visualización con los adaptadores de Teletexto o Prestel para recibir dicho contenido en línea o por aire.

Jafa Systems proporcionó una serie de soluciones para remediar la ausencia de una capacidad de visualización de teletexto. En cambio, Morley Electronics optó por ofrecer una expansión que combina las capacidades de visualización y recepción.

Sir Ordenadores

A finales de 1984, Sir Computers anunció una unidad adaptadora Modo 7 que se conectaba al conector de expansión del Electron. Desafortunadamente, Sir Computers dejó de comercializarse antes de que el producto saliera al mercado.

Sistemas de Jafa

Lanzada en 1987 a un precio de £ 89, la unidad de pantalla Mode 7 Mark 1 era una unidad separada "del tamaño, la forma y el color del Plus One o una Slogger ROMbox" que se conectaba al conector de expansión de Electron y presentaba un Motorola 6845 controlador de pantalla y generador de caracteres Mullard SAA5050 para reproducir los elementos principales de la solución de pantalla de teletexto de BBC Micro. Esto solo usó 1 KB de memoria para la pantalla, con la expansión escuchando los accesos de escritura de la memoria de la pantalla y almacenando los datos en su propia memoria. Se incluyó una ROM para ampliar el sistema operativo para permitir la activación del Modo 7 como un modo de pantalla genuino y para proporcionar comandos adicionales y para admitir atajos de teclado utilizados en BBC Micro para emitir secuencias de control de teletexto. Para admitir la salida tanto de la pantalla Modo 7 como de la salida de video existente, un cable conectó la salida RGB del Electron a la expansión, y la expansión solo proporcionó salida de RF (televisión).

Consciente del precio relativamente alto de la unidad Mark 1, John Wike de Jafa ideó y, a fines de 1988, presentó un simulador de Modo 7 basado en software , con un precio de £ 25, suministrado en un cartucho ROM que representaba la pantalla de Modo 7 en un modo de gráficos de 8 colores de baja resolución. Aunque es barata y eficaz para permitir el uso de algún software que solo usaba rutinas oficiales del sistema operativo para la salida de texto, esta solución resultó muy lenta porque el Electron tuvo que colocarse en la pantalla del Modo 2 de gran ancho de banda para poder mostrar ocho colores a la vez. . Al hacerlo, la CPU pasó mucho tiempo dibujando representaciones de los caracteres y gráficos del Modo 7 que en una solución de hardware se lograrían sin ninguna demanda en la CPU. También usó 20 KB de RAM para la pantalla gráfica en lugar de los 1000 bytes de un modo 7 de hardware.

Un predecesor conceptualmente similar al simulador basado en software fue publicado por Electron User a principios de 1987, ofreciendo una simulación monocromática en Modo 4 de la pantalla de Teletexto, usando las 25 líneas inferiores de la pantalla para mostrar la salida de Teletexto, reservando varias líneas en el en la parte superior de la pantalla para ver una representación del Modo 7 utilizado para preparar la salida visual eventual. Sin embargo, el programa no admitía el acceso directo a las ubicaciones de memoria del Modo 7. El autor señaló que habría sido posible una versión en Modo 2, pero que habría requerido un juego de caracteres rediseñado y "demasiada memoria".

En 1989 se introdujo un perfeccionamiento adicional de la solución de hardware con la unidad de pantalla Mode 7 Mark 2, que retuvo el generador de caracteres SAA5050 pero omitió el controlador de pantalla 6845 y se instaló internamente en el Electron en lugar de estar alojado en una unidad externa. aunque se necesitaba algún tipo de unidad de expansión ROM para contener la ROM del controlador / utilidades. Usó software para asegurarse de que el SAA5050 se alimentara con los datos de caracteres correctos. Una ROM de software pondría la máquina en un modo de gráficos de 40 columnas y dos colores (proporcionando así un byte por carácter), y como el ULA leería los datos de la pantalla de la memoria de la manera habitual, el SAA5050 escucharía los datos que estaba leyendo. leer y producir una interpretación Modo 7 de la misma información, esto se logra colocando una placa en la parte superior del ULA que se conecta a sus pines. Cuando era necesario, el hardware cambiaba entre la salida de gráficos convencional de Electron y la salida de Modo 7 producida por el complemento, alimentándola a los enchufes de salida de video incorporados de Electron a través de las líneas roja, verde y azul en la placa base.

La desventaja de este sistema es que mientras que el SAA5050 esperaría recibir repetidamente los mismos 40 bytes de datos para cada línea de exploración de la pantalla de cada fila de caracteres, el ULA leería un conjunto diferente de 40 bytes para cada línea de exploración de la pantalla para producir una pantalla gráfica completa. Una ROM de software solucionó esto duplicando los datos destinados a una pantalla en Modo 7 en la memoria. Aunque esto produjo un Modo 7 que tuvo menos impacto en el rendimiento de la CPU que una solución de software, brindó la misma calidad visual que BBC Micro y admitió el acceso directo a las direcciones de pantalla del Modo 7, así como los accesos a través de las rutinas del sistema operativo, aún así usó 10 KB de memoria para la pantalla y redujo la cantidad de memoria de aplicación fácilmente utilizable (como lo indica HIMEM) en otros 6 KB.

Sin embargo, dado que los usuarios pueden confiar cada vez más en expansiones como la placa Slogger Master RAM para proporcionar más memoria, y con esta combinación de expansiones reconocida en todo el manual del usuario, se podría decir que el énfasis del Simulador Mode 7 y la Unidad de Pantalla Mark 2 fue entregar las capacidades de visualización reales para aquellas aplicaciones que las necesitaban, en lugar de utilizar el Modo 7 como una forma de economizar con respecto al uso de la memoria, y hacerlo a un precio razonable. En este último sentido, el modelo Mark 2 estaba disponible como un kit que costaba £ 25 o como un producto ensamblado (que requería algo de soldadura) que costaba £ 49, con un servicio de ajuste disponible por £ 10.

Las interfaces de Jafa no proporcionaban una capacidad de recepción de teletexto o datos de visualización, pero se indicó explícitamente que el Mark 2 funcionaba junto con el adaptador de teletexto de Morley Electronics. Mientras tanto, el manual del Mark 2 señaló que el producto proporcionaría la funcionalidad de un terminal Viewdata si se combinaba con el cartucho RS423 de Jafa.

Morley Electronics

Morley Electronics produjo una expansión de adaptador de teletexto para BBC Micro y Electron. Dado que BBC Micro tiene la capacidad de visualización en Modo 7, el modelo destinado a BBC Micro simplemente proporcionó la capacidad de recepción de contenido necesaria para recibir y decodificar señales de teletexto, conectándose al puerto de usuario y a la fuente de alimentación. Sin embargo, los modelos Electron proporcionaron capacidades de visualización y recepción, haciéndolo enrutando las señales RGB o UHF (según el modelo) a través de la unidad para introducir la salida de Modo 7 producida por la unidad, también conectándose a través de un cartucho. Las capacidades de visualización de teletexto en los modelos Electron superaron a las de BBC Micro, y un crítico señaló que las capacidades mejoradas permitían "texto negro sobre un fondo de color, algo que siempre he querido hacer en mi Beeb". El modelo UHF del adaptador Electron también admitía la superposición de teletexto en video y encuadre de video.

Expansiones del segundo procesador

Acorn demostró un prototipo de interfaz "Tube" para el Electron junto con la interfaz Plus 3 en la exposición de Compec en noviembre de 1984, aunque Acorn nunca lo lanzó directamente al mercado.

Avanzado Plus 5

A pesar de la retirada de Acorn del mercado de periféricos de Electron, Advanced Computer Products desarrolló la expansión Advanced Plus 5 (AP5), que incluye interfaces de puerto de usuario, bus de 1 MHz y tubo, que se conectan a un enchufe de cartucho Plus 1. Esto proporcionó un nivel suficiente de compatibilidad que demostró que los productos de segundo procesador 6502 y Z80 de Acorn funcionaban, proporcionando una implementación de Tube que era "lo más fiel posible", y también se observó que el Electron estaba disponible para tan tan solo 50 libras en ese momento de su vida útil comercial era una "forma muy barata de conseguir una máquina CP / M". Algunas diferencias en el mapa de memoria del Electron significaron que el software BBC Micro necesitaría modificaciones para funcionar en el Electron con AP5. El precio de la unidad a finales de 1986 era de 66,70 libras esterlinas.

Las instalaciones adicionales del AP5 junto con la interfaz Tube permitieron que varias expansiones del BBC Micro estuvieran disponibles para el Electron. Estos incluyeron el Hybrid Music 5000 y el AMX Mouse.

Segundo procesador de electrones PMS

En 1986, Permanent Memory Systems anunció un segundo producto de procesador para el Electron, el PMS-E2P, como un cartucho autónomo para usar con el Plus 1 que contiene un segundo procesador 6502A de 2 MHz más 64 KB de RAM, con un precio de £ 89. Esto se basó en un producto desarrollado originalmente por John Wike de Jafa Systems. Disponible como kit o en forma ensamblada, incluso podría adaptarse para conectarse directamente al conector de expansión del Electron, evitando así la necesidad de tener incluso una expansión Plus 1, aunque esto requeriría que el usuario encontrara otras soluciones para conectar periféricos. Se dijo que la implementación de la interfaz entre el Electron y el segundo procesador cumplía estrictamente con las recomendaciones de Acorn, señalando que cualquier problema de compatibilidad de hardware o software probablemente fuera culpa de otros proveedores que no se adhirieran de manera similar a las pautas de Acorn.

Expansiones del sistema de sonido

A pesar de que el Electron solo tiene capacidades limitadas de generación de sonido, se ofrecieron pocas expansiones para superar las limitaciones de la máquina.

Millsgrade Voxbox

Anunciado a finales de 1985, el Voxbox de Millsgrade Limited era una expansión que se conectaba al conector de expansión del Electron que proporcionaba síntesis de voz basada en alófonos, con software de controlador en casete. El software suministrado admitió la definición de palabras habladas creadas a partir de los alófonos (estos alófonos o sonidos se almacenan en la propia ROM de la expansión) y para que se creen y guarden catálogos de palabras. Se suministró un programa que extendió BASIC para permitir el uso del sintetizador en programas de usuario. La expansión utilizó el chip de síntesis de voz General Instrument SP0256A-AL2 .

Cartucho de expansión de sonido

Originalmente anunciado en 1987 por Project Expansions con un precio de alrededor de £ 40, el cartucho Sound Expansion podría instalarse en una ranura Plus 1 (o compatible) y proporcionar una salida de sonido equivalente a la del BBC Micro, con Speech de Superior Software incluido como un "oferta limitada". Posteriormente, Complex Software vendió un producto del mismo nombre y con una funcionalidad similar por alrededor de £ 55, empleando su propio altavoz ajustable en la unidad de cartucho.

Música híbrida 5000

El Music 5000 de Hybrid Technology fue adaptado y lanzado por PRES para su uso con el bus de 1 MHz de la expansión Advanced Plus 5, con el Music 5000 a un precio de £ 113.85. Las únicas diferencias funcionales entre la adaptación de Electron y la unidad BBC Micro original involucraron el uso del Modo 6 para la pantalla y el rendimiento reducido del Electron imponiendo algunas limitaciones en el procesamiento en programas escritos para el sistema.

Merlín M2105

Una variante inusual del Electron fue vendida por British Telecom Business Systems como la Terminal de Comunicaciones BT Merlin M2105, siendo vista previa por British Telecom en la feria Communications '84. Este consistía en un Electron rebautizado más una unidad de expansión grande que contenía 32 KB de RAM respaldada por batería (que componen 64 KB de RAM en total), hasta 64 KB de ROM residentes en cuatro sockets (que hacen hasta 96 KB de ROM en total). ), un puerto de impresora Centronics , un puerto serie RS423, un módem y el generador de voz que se ofrecía anteriormente para BBC Micro. El firmware de la ROM proporcionó facilidades de comunicación por marcación , edición de texto y funciones de mensajería de texto.

Inicialmente probados en un piloto de seis meses en 50 floristas, con la intención de extenderlos a los 2.500 miembros de la red del Reino Unido, estos fueron utilizados por la red de floristas de Interflora en el Reino Unido durante más de una década. Usado principalmente para enviar mensajes, a pesar de brindar soporte para otras aplicaciones, la disponibilidad limitada del producto llevó a Interflora a buscar alternativas después de cinco años, aunque los usuarios parecían estar contentos con el producto tal como estaba.

Esta combinación de productos genéricos de Electron y la expansión que la acompaña se conoció aparentemente como la Cadena durante el desarrollo, ya que tenía un diseño de placa diferente, y British Telecom tenía la intención de que el M2105 fuera un producto que respalda el acceso a un servicio en línea conocido como Healthnet. Este servicio tenía como objetivo mejorar y agilizar las comunicaciones dentro de los hospitales para que los pacientes pudieran ser tratados y dados de alta con mayor rapidez, y facilitar la transferencia de información a médicos y trabajadores de la salud fuera de los hospitales, con comunicaciones a través de líneas telefónicas convencionales. El servicio se iba a introducir en la autoridad sanitaria del distrito de Hammersmith y Fulham, y la instalación comenzaría en el Charing Cross Hospital. Se dijo que el Electron era particularmente adecuado para su implementación en esta aplicación, ya que tenía un "bus de expansión grande", lo que aparentemente hacía que la máquina se adaptara a las adaptaciones necesarias requeridas para el papel, junto con su "precio, y el hecho de que tiene un teclado real ". Como terminal de Healthnet, el M2105 estaba destinado a admitir el intercambio de formularios, cartas y memorandos.

La adopción de un producto Acorn en esta función también fue quizás inusual, ya que gran parte de la gama Merlin de BT de esta época había sido suministrada por ICL, en particular la computadora para pequeñas empresas M2226 y el "procesador de texto de comunicación" M3300. Sin embargo, el M2105 ofrecía interoperabilidad con otros productos de BT, como el teléfono QWERTY, que podía recibir mensajes del M2105 y el Merlin Tonto .

Las especificaciones de hardware del M2105, observadas a partir de las unidades fabricadas, incluyen la CPU 6502 (SY6502 o R6502), ULA y 32 KB de RAM dinámica instalada en la unidad principal de Electron, más 32 KB de RAM estática, dos dispositivos VIA 6522 para la interfaz, Módem AM2910PC, SCN2681A UART y TMS5220 más TMS6100 para síntesis de voz. La síntesis de voz se utilizó para la función de "respuesta de voz" que respondió a las llamadas de voz entrantes reproduciendo un mensaje sintetizado para la persona que llama. Los componentes elegidos y las capacidades proporcionadas (excluyendo la síntesis de voz) son ampliamente similares a las presentadas por Acorn Communicator, que era otro producto de la división de sistemas personalizados de Acorn.

La documentación del producto indica una especificación con 48 KB de RAM más 16 KB de "RAM CMOS no volátil" y 96 KB de ROM, aunque esta composición particular de RAM aparentemente se contradice con los dispositivos RAM presentes en las máquinas M2105 supervivientes. Sin embargo, la variante Chain anterior de la placa parece proporcionar solo 16 KB de RAM estática usando dos chips HM6264LP-15, y también proporciona 16 KB adicionales de RAM dinámica usando ocho chips MK4516-15, lo que sugiere que el producto evolucionó durante el desarrollo.

Información técnica

Gran parte de la funcionalidad principal de BBC Micro (el controlador de video y memoria, entrada / salida de casete, temporizadores y generación de sonido) se replicó utilizando un solo chip ULA personalizado diseñado por Acorn en conjunto con Ferranti , aunque con un solo canal de sonido en lugar de tres (y un canal de ruido) y sin el modo de teletexto basado en caracteres 7.

El conector de borde en la parte posterior del Electron expone todas las líneas de bus de datos y direcciones de la CPU, incluidos los ocho bits superiores del bus de direcciones, en contraste con la selección limitada disponible a través de los puertos de expansión de BBC Micro, con el Bus de One Megahertz como el mecanismo principal para la expansión de propósito general en el BBC Micro solo proporciona los ocho bits inferiores del bus de direcciones. Además, varias señales de control proporcionadas por la CPU y ULA se exponen a través del conector de expansión del Electron.

Para las placas base de los números 1 a 4, el ULA tuvo un problema similar a los experimentados por otras CPU con sockets. Con el tiempo, el calentamiento y el enfriamiento térmicos podrían hacer que el ULA se salga ligeramente de su zócalo lo suficiente como para que la máquina comience a mostrar problemas de `` suspensión '' u otros problemas de falla de inicio, como un `` pitido de inicio '' continuo. Esto fue a pesar de una cubierta de metal y un mecanismo de barra de bloqueo diseñado para evitar que esto ocurriera. Empujar hacia abajo la cubierta de metal para volver a colocar el ULA normalmente era suficiente para rectificar estos problemas. Las placas Issue 5 y 6 utilizaban un tipo de ULA diferente, conocido como Aberdeen ULA (a diferencia de la anterior Ferranti ULA) que se montaba en una placa que se soldaba directamente a la placa principal, con el chip cubierto por resina epoxi. "material aislante". Esta disposición prescindió del enchufe de 68 clavijas, y se esperaba que este nuevo tipo de ULA fuera "menos propenso a fallar".

El teclado incluye una forma de entrada rápida de palabras clave, similar a la utilizada en el Sinclair ZX Spectrum , mediante el uso de la tecla 'Func' en combinación con otras teclas etiquetadas con palabras clave BASIC. Sin embargo, a diferencia del Spectrum, este método de entrada rápida de palabras clave es opcional y las palabras clave se pueden introducir manualmente si se prefiere.

El ULA media el acceso a 32 KB de RAM direccionable utilizando 4 chips de RAM de 64 kilobits (4164), compartiendo la RAM entre la CPU y la generación de señal de video (o actualización de pantalla) realizada por el propio ULA. Se deben realizar dos accesos a la RAM para obtener cada byte (aunque con un solo RAS ), entregando una tasa de transferencia máxima hacia o desde la RAM de un byte por ciclo de 2 MHz. Al generar la señal de video, el ULA puede aprovechar este ancho de banda de 2 MHz al producir la imagen para los modos de pantalla de ancho de banda alto. Debido a restricciones de señalización, la CPU solo puede acceder a la RAM a 1 MHz, incluso cuando no compite con el sistema de video.

Cuando el ULA consume todo el ancho de banda de la RAM durante la parte activa de una línea de visualización, la CPU no puede acceder a la RAM. (El Electron usa la variante Synertek del procesador 6502, ya que permitió que el reloj se detuviera durante este período de 40 microsegundos). En otros modos, los accesos de CPU y video se entrelazan con cada accesor adquiriendo bytes a 1 MHz.

Por el contrario, BBC Micro emplea uno o dos conjuntos de ocho dispositivos de 16 kilobits, con la RAM funcionando al doble de la velocidad (4 MHz) de la CPU (2 MHz), lo que permite el acceso al sistema de video (actualización de pantalla) y a la memoria de la CPU. para ser entrelazado, con cada accesor capaz de transferir bytes a 2 MHz. Por lo tanto, las limitaciones de acceso a la RAM impuestas por el ULA de Electron reducen la velocidad efectiva de la CPU hasta en un factor de cuatro en relación con el BBC Micro en los modos de visualización más exigentes, y hasta en un factor de dos en caso contrario. Sin embargo, las transferencias de bytes desde ROM ocurren a 2 MHz.

Hardware

Registrador de datos Acorn ALF03

La especificación de hardware de acuerdo con la documentación oficial, combinada con más documentación técnica y análisis es la siguiente:

  • CPU : Synertek SY6502A
  • Frecuencia de reloj: variable. La CPU funciona a 2 MHz cuando se accede a la ROM y a 1 MHz cuando se accede a la RAM. La CPU también se detiene periódicamente.
  • Lógica de pegamento: Ferranti Semiconductor Custom ULA
  • RAM : 32 KB
  • ROM : 32 KB
  • Modos de gráficos: 160 × 256 píxeles (20 × 32 caracteres) en 4 o 16 colores, 320 × 256 (40 × 32 caracteres) en 2 o 4 colores, 640 × 256 (80x32 caracteres) en 2 colores
  • Modos de texto: 40 x 25 caracteres en 2 colores, 80 x 25 caracteres en 2 colores
  • Colores: 8 colores (combinaciones TTL de primarios RGB) + 8 versiones intermitentes de los mismos colores
  • Sonido: 1 canal de sonido, 7 octavas; altavoz incorporado. Compatible con emulación de software de canal de ruido
  • Teclado: 56 teclas "teclado QWERTY de recorrido completo"
  • Dimensiones: 16 × 34 × 6,5 cm
  • Puertos de E / S: puerto de expansión, conector de grabadora ( variación CUTS de 1200 baudios en el estándar de Kansas City para la codificación de datos, a través de un conector DIN circular de 7 pines ), conector de TV aérea ( modulador de RF ), salida de video compuesto y monitor RGB
  • Fuente de alimentación: fuente de alimentación externa, 19 V CA

Peculiaridades

Exile es un ejemplo de un juego en el que los desarrolladores dejaron datos no gráficos visibles en el búfer de visualización para ganar espacio de memoria adicional.

Al igual que el BBC Micro , el Electron estaba limitado por recursos de memoria limitados. De los 32 KB de RAM, 3½ KB se asignaron al sistema operativo al inicio y el búfer de visualización ocupó al menos 10 KB en los modos de visualización contiguos.

Debido al tiempo de las interrupciones, fue posible desactivar las 100 líneas superiores o las 156 líneas inferiores de la pantalla con cambios de paleta. Muchos juegos se aprovecharon de esto, ganando espacio al dejar datos no gráficos en el área deshabilitada.

Otros juegos cargarían datos no gráficos en la pantalla, dejándolos visibles como regiones de píxeles de colores aparentemente aleatorios. Un ejemplo notable es Citadel de Superior Software .

Aunque el cambio de página era una posibilidad de hardware, la memoria limitada obligaba a la mayoría de las aplicaciones a hacer todos sus dibujos directamente en la pantalla visible, lo que a menudo resultaba en un parpadeo gráfico o un redibujo visible. Una excepción notable es la serie Players ' Joe Blade .

Trucos

Firetrack: desplazamiento vertical suave

Aunque los programas pueden alterar la posición de la pantalla en la memoria, el formato no lineal de la pantalla significa que el desplazamiento vertical solo se puede realizar en bloques de 8 píxeles sin más trabajo.

Firetrack , lanzado en una compilación de Superior Software, explota una división en la forma en que el Electron maneja su pantalla: de los siete modos gráficos disponibles, dos están configurados para que los dos últimos de cada diez líneas de exploración estén en blanco y no se basen en el contenido. de RAM. Si se escriben 16 líneas de exploración de datos gráficos continuos en una parte de la pantalla alineada con un bloque de caracteres, aparecerán como un bloque continuo en la mayoría de los modos, pero en los dos modos no continuos se mostrarán como dos bloques de ocho líneas de exploración, separados en el medio por dos líneas de escaneo en blanco.

Para realizar un seguimiento de su posición dentro de la pantalla, el Electron mantiene un contador de direcciones de pantalla interno. El mismo contador se utiliza en los modos de gráficos continuos y no continuos y los modos de conmutación a mitad de cuadro no provocan ningún ajuste en el contador.

Firetrack cambia de un modo de gráficos no continuo a uno continuo en la parte inferior de la pantalla. Al usar la paleta para enmascarar el área superior de la pantalla y tener cuidado cuando cambia de modo, puede desplazar los gráficos continuos en la parte inferior de la pantalla hacia abajo en incrementos de dos píxeles porque el contador de la pantalla interna no se incrementa en las líneas de escaneo en blanco durante no -Modos gráficos continuos.

Exilio: discurso muestreado

Exile convierte la salida de un canal del Electron en un altavoz digital parasalida PCM .

El altavoz se puede encender o apagar mediante programación en cualquier momento, pero está conectado permanentemente a un contador de hardware, por lo que normalmente solo puede emitir una onda cuadrada. Pero si se establece en una frecuencia fuera del rango audible humano, el oído no puede percibir la onda cuadrada, solo la diferencia entre el encendido y apagado del altavoz. Esto da el efecto de un altavoz de palanca simple similar al que se ve en el Sinclair ZX Spectrum de 48 KB . Exile usa esto para generar muestras de audio de 1 bit.

¡Frak! y Zalaga: música polifónica

Como parte de su protección contra copias, las copias ilegales de Frak! De Aardvark Software ! y Zalaga provocaría que una interpretación pseudopolifónica de Trumpet Hornpipe, la melodía del tema del Capitán Pugwash , se reprodujera sin cesar en lugar de cargar el juego correctamente (Pugwash es un pirata). En la versión electrónica de Frak !, la melodía fue el tema principal de "Benny Hill" ( " Yakety Sax " de Boots Randolph ). La polifonía se logró mediante un cambio rápido de notas para lograr los acordes necesarios.

Juegos populares

De los doce títulos de software anunciados por Acornsoft para el Electron en el lanzamiento de la máquina, seis eran títulos de juegos: Snapper , Monsters (un clon de Space Panic ), Meteors (un clon de Asteroids ), Starship Command , Chess y el título combinado Drafts. y Reversi . Acornsoft continuaría lanzando juegos, incluidos aquellos basados ​​en juegos de arcade existentes como Arcadians (basado en Galaxian ) y Hopper (basado en Frogger ), así como títulos originales como Free Fall y Elite .

Micro Power, el editor de juegos de BBC Micro, también ingresó al mercado de Electron en una etapa relativamente temprana, ofreciendo diez títulos iniciales, ya sea convertidos de BBC Micro, en el caso de Escape from Moonbase Alpha y Killer Gorilla , o "completamente reescrito", en el caso de Moonraider (debido a las diferencias en el manejo de la pantalla entre las máquinas). Superior Software , que también se estableció como editor de BBC Micro, solía lanzar juegos para ambas máquinas, en particular una versión con licencia de Atari's Tempest en 1985, pero también títulos originales exitosos como la serie de juegos Repton , Citadel , Thrust y Galaforce. . El papel de Superior en la publicación de juegos para las máquinas Acorn se expandió en 1986 cuando la compañía adquirió el derecho de usar la marca Acornsoft, lo que llevó a la marca compartida de juegos y compilaciones lanzados por la compañía y al relanzamiento de títulos existentes de Acornsoft con esta marca. , Elite entre ellos. Posteriormente, la compañía lanzaría otra "obra maestra" con la novela en paquete, el juego de 1998 Exile , así como numerosas conversiones y compilaciones.

Aunque no tan bien respaldado por los mayores editores de software como rivales como Commodore 64 y Sinclair ZX Spectrum , había una buena variedad de juegos disponibles para Electron, incluidos los populares juegos multiformato como Chuckie Egg . También hubo muchos juegos populares convertidos oficialmente a Electron desde máquinas recreativas (incluidos Crystal Castles , Tempest , Commando , Paperboy y Yie Ar Kung-Fu ) y otros sistemas informáticos domésticos (incluidos Impossible Mission , Jet Set Willy , The Way of the Exploding Puño , Tetris , El último Ninja , Bárbaro , Ballistix , Depredador , Rehenes y SimCity ).

A pesar de que Acorn dejó de lado a Electron en 1985, las casas de software profesionales continuaron desarrollando y lanzando juegos hasta principios de la década de 1990. Se lanzaron alrededor de 1.400 juegos para Acorn Electron, varios miles de títulos de dominio público adicionales se lanzaron en disco a través de bibliotecas de dominio público. Empresas notables que produjeron discos de dicho software son BBC PD, EUG (Electron User Group) y HeadFirst PD .

Emulación

Existen varios emuladores de la máquina: ElectrEm para Windows / Linux / macOS , Elkulator para Windows / Linux / DOS , ElkJS es un emulador basado en navegador (JavaScript / HTML5) y los emuladores multisistema MESS y la función de señal de reloj son compatibles con la Electrón. El software de Electron se archiva predominantemente en el formato de archivo UEF .

También hay dos recreaciones conocidas basadas en FPGA del hardware Acorn Electron. ElectronFPGA para el hardware Papilio Duo y el núcleo Acorn-Electron para la placa FPGA Arcade "Replay".

Equipo de diseño

Las ubicaciones de la ROM del sistema operativo 0xFC00-0xFFFF contienen el siguiente texto, que es diferente de la lista de 'agradecimientos' en el Modelo B original de la BBC (Código aquí ):

(C) 1983 Acorn Computers Ltd. Se agradece a los siguientes contribuyentes al desarrollo del Electron (entre otros demasiado numerosos para mencionarlos): - Bob Austin, Astec, Harry Barman, Paul Bond, Allen Boothroyd , Ben Bridgewater, Cambridge, John Cox, Chris Curry , 6502 diseñadores, Jeremy Dion, Tim Dobson, Joe Dunn, Ferranti , Steve Furber , David Gale, Andrew Gordon, Martyn Gilbert, Lawrence Hardwick, Hermann Hauser , John Herbert, Hitachi, Andy Hopper , Paul Jephcot, Brian Jones, Chris Jordan, Laboratorio de computación , Tony Mann, Peter Miller, Trevor Morris, Steve Parsons, Robin Pain, Glyn Phillips, Brian Robertson, Peter Robinson , David Seal, Kim Spence-Jones, Graham Tebby, Jon Thackray, Topexpress, Chris Turner , Hugo Tyson , John Umney, Alex van Someren, Geoff Vincent, Adrian Warner, Robin Williamson, Roger Wilson .

Además, los últimos bytes de la ROM BÁSICA y la ROM ADFS v1.0 de 'Interfaz Plus 3' incluyen la palabra "Roger", que se cree que es una referencia a Roger Wilson .

El estuche fue diseñado por el diseñador industrial Allen Boothroyd de Cambridge Product Design Ltd.

Ver también

  • Electron User , la revista centrada en Acorn Electron más popular

Referencias

Notas

enlaces externos