Sinclair ZX Spectrum Next es una computadora hogareña moderna de 8 bits , compatible con versiones anteriores de ZX Spectrum tanto en software como en hardware, pero también presenta capacidades mejoradas. [1] [2] Su objetivo es atraer a los entusiastas de la retrocomputación y también "alentar a una nueva generación de codificadores de dormitorio", según el miembro del proyecto Jim Bagley. [3]
Desarrollador | SpecNext Ltd. |
---|---|
Fabricante | Electrónica SMS |
Tipo | Computador de casa |
Fecha de lanzamiento | Diciembre de 2017 (número 1 de la placa de desarrollo), febrero de 2020 (número 1 en caja), agosto de 2021 (número 2, estimado) |
Unidades vendidas | 3010+ (3010 Issue 1 en estuche), 5000+ (Issue 2 en estuche para ser entregado) |
UPC | Zilog Z80 implementado en FPGA |
Memoria | 1024 KiB (Edición 1, actualizable a 2048 KiB ), 2048 KiB (Edición 2) |
Monitor | VGA , RGB , HDMI |
Predecesor | ZX Spectrum 128 |
A pesar del nombre, la máquina no está afiliada directamente con Sinclair Research Ltd., Sir Clive Sinclair o el propietario actual de las marcas comerciales, Sky Group . En cambio, la licencia para usar el nombre "Sinclair" y la marca registrada "ZX Spectrum" fue otorgada a SpecNext Limited por Sky Group a cambio de una donación caritativa al Royal National Institute of Blind People . [ cita requerida ]
Historia
The Next nació en 2010 en Brasil, como una variante del clon TK95 Spectrum. En 2016, Victor Trucco y Fabio Belavenuto anunciaron el firmware "TBBlue", que lleva el nombre de los dos creadores y el color de la máscara de soldadura de la placa base, una implementación de placa de circuito desnuda del producto para aficionados avanzados.
Con la ayuda de Henrique Olifiers, el dúo quería exportar el TBBlue al Reino Unido, el hogar original del ZX Spectrum, después de haber obtenido un éxito moderado con el tablero en Brasil. [4]
The Next se anunció por primera vez como un producto distinto en 2016 después de que se asegurara la participación del diseñador industrial original de Spectrum, Rick Dickinson . Se lanzó una campaña de financiación colectiva en la plataforma de Kickstarter en enero de 2017 con un objetivo de financiación inicial de 250.000 libras esterlinas. [5] Al final de la campaña, 3.113 patrocinadores se comprometieron a aportar £ 723.390. Si bien la campaña logró crear una base de usuarios para la nueva plataforma, no fue un éxito comercial. Debido a lo que los creadores de campañas llaman "malos consejos fiscales", la producción de las máquinas terminó causando costos en lugar de ingresos a los creadores. [6]
Aunque inicialmente se pretendía usar el chip Z80 del ZX Spectrum original, [7] el diseño se modificó para usar el FPGA Xilinx Spartan-6 , [8] para permitir que "sprites de hardware, desplazamiento y otras características avanzadas se incorporen dentro de la máquina. ". [3]
La computadora de tablero se entregó a los patrocinadores en diciembre de 2017. [9] Después de algunos retrasos en el diseño y la producción, el primer lote de unidades terminadas se entregó a los patrocinadores en marzo de 2020.
Un segundo Kickstarter se lanzó el 11 de agosto de 2020 a las 21:00 BST y alcanzó el 100% de financiación (£ 250.000) en seis minutos (al menos un informe afirma cuatro minutos, [10] mientras que otros afirman cinco minutos [6] [11] ). Esta actuación le valió la cobertura de BBC News . [12] La campaña aprobó una financiación del 400% (£ 1.000.000) el 14 de agosto de 2020 y una financiación del 600% (£ 1.500.000) el 7 de septiembre de 2020. La campaña se cerró el 10 de septiembre de 2020 con £ 1.847.106 (738% de financiación). [ cita requerida ]
Diseño industrial
El diseño de la carcasa del Next [13] es de Rick Dickinson, quien diseñó el 48K Spectrum y el Spectrum + originales, pero falleció durante el desarrollo del teclado de la computadora. [14] Toma señales de diseño de Spectrum + y Spectrum 128, no del último Spectrum +2 o +3 fabricado por Amstrad.
Recepción
The Next ha recibido críticas generalmente favorables en la prensa especializada. En la revista oficial de Raspberry Pi " MagPi ", Lucy Hattersley lo llamó "un precioso kit", y señaló que está "bien diseñado y bien construido: auténtico al original y con tecnología que hace un guiño al pasado sin dejar de ser funcional y relevante en la era moderna ". [8]
En la revista PC Pro , el columnista Gareth Halfacree calificó a Next como "innegablemente impresionante", al tiempo que señaló que el manual impreso carece de índice y que algunas funciones "no están del todo listas". [15]
Retro Gamer presentó una entrevista de 8 páginas con los creadores de la máquina sobre los altibajos de crear un "verdadero sucesor del muy querido Sinclair micro". [4]
Modelos
Se produjeron cuatro modelos del Next en el primer Kickstarter: [16]
Nombre del modelo | Encajonado | reloj en tiempo real instalado | Wi-Fi instalado | Raspberry Pi Zero "Accelerator" instalado | Revisión de la junta | Notas |
---|---|---|---|---|---|---|
Placa de desarrollo ZX Spectrum Next | No | No | No | No | 2A | Única revisión de placa que puede caber en un estuche ZX Spectrum original y modificado |
ZX Spectrum Siguiente | sí | No | No | No | 2B | No requiere modificación, con un condensador, para eliminar el "ruido" electrónico [17] |
ZX Spectrum Next Plus | sí | sí | sí | No | 2B | |
ZX Spectrum Next Accelerated | sí | sí | sí | sí | 2B | Accelerator permitirá cargar imágenes de cinta tzx comprimidas desde la tarjeta SD y proporcionará emulación del chip de sonido MOS Technology 6581 SID. |
Todos los modelos incluyen 1024 KiB de RAM (768 KiB gratis) y el propietario puede actualizarlos;
- Al agregar dos chips de 512 KiB , la RAM llega a 2048 KiB (1792 KiB libres).
- Se puede instalar un altavoz interno "zumbador".
- Se puede instalar cualquiera de los extras opcionales de los modelos superiores.
El segundo Kickstarter ofrece solo dos modelos. [18]
Nombre del modelo | Raspberry Pi Zero "Accelerator" instalado | Notas |
---|---|---|
ZX Spectrum Next Plus | No | Módulo de Wi-Fi reubicado para evitar interferencias de audio |
ZX Spectrum Next Accelerated | sí |
Ambos modelos están revestidos, incluyen un reloj en tiempo real , Wi-Fi y 2048 KiB de RAM (1792 KiB gratis), usan la revisión de placa 2C y el propietario puede actualizarlos;
- Se puede instalar un altavoz interno "zumbador".
- Se puede instalar una unidad Raspberry Pi Zero como un "Acelerador" en el Next Plus.
Aspecto | Detalles |
---|---|
UPC | Z80N ( Zilog Z80 compatible con instrucciones adicionales) implementado en FPGA |
Velocidad | 3,5, 7, 14 o 28 MHz |
RAM | Base de 1024 KiB (768 KiB libre), 2048 KiB máximo (1792 KiB libre), en bancos de 8 KiB paginados dentro y fuera del espacio de direcciones de 64 KiB de Z80; 256 KiB están reservados para ROM |
Gráficos | De 128 × 96 a 640 × 256 píxeles |
Color | Dependiendo del modo y la capa, 16 o 256 colores sin choque de colores en ciertos modos |
Sprites | Hasta 128 sprites de hardware de 16 × 16 píxeles |
Sonar | "Beeper" tradicional, 3 generadores de sonido programables General Instrument AY-3-8910 y 2 DAC de 8 bits implementados en FPGA |
Software | Sistema operativo NextZXOS + NextBASIC; versiones anteriores de Sinclair BASIC y opcionalmente CP / M |
Conectividad | Entrada / salida de cinta, salida de audio, HDMI, VGA / RGB, 2 conectores de joystick Cursor / Kempston / Sinclair, puerto para mouse PS / 2 (emulación de mouse Kempston), bus de expansión compatible con ZX Spectrum, WiFi en modelos seleccionados |
Almacenamiento | Ranura para tarjeta SD compatible con DivMMC incorporada; opcionalmente cinta de casete , Sinclair ZX Microdrive (con Sinclair ZX Interface 1 ) o cualquier otro sistema de almacenamiento compatible con la serie ZX Spectrum original |
Sistema operativo y software
El sistema operativo predeterminado de Next es NextZXOS. El sistema operativo proporciona un explorador de archivos gráfico y acceso basado en menús a las funciones de Next. Además, la máquina tiene un intérprete BÁSICO extendido NextBASIC, con comandos y funciones agregadas para admitir las nuevas capacidades, como soporte para sonido AY de 9 canales y editor de gráficos de sprites incorporado.
NextZXOS y NextBASIC fueron escritos por Garry Lancaster, y la máquina cuenta con un manual impreso que cubre el sistema operativo y el BASIC en detalle. La primera edición del manual se puede descargar desde el sitio web oficial.
Además del sistema operativo nativo, Next puede ejecutar versiones anteriores de Sinclair BASIC , como 48K Basic y 128K Basic. El siguiente también es capaz de ejecutar CP / M . Por razones de licencia, CP / M no viene incluido con la máquina, pero debe descargarse por separado. Aunque esto potencialmente abre una biblioteca de software considerable de CP / M para los usuarios de Next, vale la pena señalar que CP / M no puede aprovechar las capacidades avanzadas de la máquina, como una gran memoria.
Ha aparecido algún software de terceros "Next only" a pesar del tiempo comparativamente corto que la máquina ha estado en el mercado. [19] Estos incluyen NxTel de Robin Verhagen-Guest (un servicio web específico de Next estilo teletexto accesible a través de Wi-Fi), y NextDAW de Gari Biasillo (un software de estación de trabajo de audio digital capaz de utilizar las capacidades de sonido de Next para crear Chiptunes ). NxTel viene incluido con la máquina en la tarjeta SD adjunta.
Algunos de los juegos originales de ZX Spectrum también se han actualizado o se están actualizando para utilizar los gráficos y el sonido mejorados de Next. Entre los remakes más notables se encuentran Atic Atac con gráficos mejorados de Craig Stevenson. La nueva versión del juego está respaldada por el propietario actual de los derechos de Rare studio y el siguiente puerto está escrito por Kev Brady. [20]
Licencia
NextZXOS y NextBASIC se publican bajo una licencia híbrida de código abierto / cerrado llamada "The Next License", y todas las partes del sistema operativo son de código cerrado de forma predeterminada, a menos que se coloquen explícitamente bajo la licencia MIT de código abierto . La Next License prohíbe vender el software y cobrar una tarifa de duplicación por él, pero la distribución gratuita está permitida bajo la licencia CreativeCommons Attribution-ShareAlike . El sistema operativo y el BASIC se pueden encontrar en GitLab .
El hardware se lanza con licencia propietaria de "fuente mixta" . El VHDL / Verilog para el diseño digital FPGA está disponible en GitLab en GPL3 : https://gitlab.com/SpectrumNext/ZX_Spectrum_Next_FPGA . Todo lo demás está cerrado, incluidos los esquemas , los archivos maestros de PCB y el modelo 3D de teclado / carcasa.
Personalidades y núcleos FPGA alternativos
The Next es capaz de reproducir el comportamiento de cualquier máquina Sinclair ZX80 , ZX81 o Spectrum anterior, así como algunos clones notables de ZX Spectrum (tanto oficiales como sin licencia) a través de una función llamada "Personalidades". Ejemplos de tales personalidades clónicas son Timex Sinclair TC2048 y las máquinas rusas del Pentágono . Las personalidades pueden hacer coincidir las características del hardware, los tiempos, la memoria, las capacidades de gráficos y sonido y la versión del sistema operativo con las máquinas que se reproducirán en un esfuerzo por brindar compatibilidad total con ellas. La personalidad predeterminada del Next se basa en Sinclair ZX Spectrum + 3e. También es posible que el usuario configure y agregue nuevas personalidades según sea necesario. [ cita requerida ]
El Next también se puede utilizar para recrear una serie de otras computadoras no basadas en Spectrum, como Acorn BBC Micro , siempre que su hardware "encaje" en la FPGA . [21] Estas recreaciones se conocen como "núcleos". También se puede hacer que la máquina arranque directamente en un núcleo alternativo. Si bien se admite el uso de núcleos alternativos, los núcleos en sí son proyectos de terceros no oficiales. Un núcleo Sinclair QL se describe como "muy estable, [ arrancando ] todo el tiempo". [22]
Clones y emuladores
El equipo de Next fomenta activamente la fabricación de máquinas clon para promover y expandir la base de usuarios tanto como sea posible.
Los clones de Next incluyen: [ cita requerida ]
- Clones basados en FPGA de Xilinx
- ZXDOS + (placa) / gomaDOS + (placa con estuche)
- Un clon de ZX Next / TBBlue
- N-GO, que se puede instalar en una caja ZX Spectrum (modificada) de la misma manera que la próxima revisión 2A
- Clones basados en FPGA de Altera
- UnAmiga (tablero con estuche)
- UnAmiga Reloaded (tablero con estuche)
- Multicore 2 / Multicore 2+ (placa con estuche)
- NeptUNO (placa con estuche)
- MiST (Core con carga TZX y soporte RTC)
- Sidi (derivado de MiST de bajo costo)
- Mister (núcleo con complemento especial de memoria dual SDRAM / SRAM)
Los emuladores de Next incluyen: [23]
- ZEsarUX de Cesar Hernandez [24]
- #CSpect de Mike Dailly [25]
Referencias
- ^ Bush, Steve (28 de abril de 2017). "ZX Spectrum vuelve a montar, con Z80 y Raspberry Pi Zero opcional" . Electrónica semanal .
- ^ Beschizza, Rob (30 de abril de 2017). "ZX Spectrum Next es una versión avanzada de la máquina monstruo original de 8 bits" . BoingBoing .
- ^ a b Crooks, David (diciembre de 2019). "Escaparate del proyecto ZX Spectrum Next Raspberry Pi" . Revista MagPi .
- ^ a b Carroll, Martyn (15 de enero de 2020). "El siguiente nivel: presentando el ZX Spectrum Next" . Retro Gamer (Reino Unido) .
- ^ "Celebre el 35 aniversario de Sinclair ZX Spectrum con ... otra consola retro" . Metro (Reino Unido) . 24 de abril de 2017.
- ^ a b "El reinicio de ZX Spectrum es prometedor, estable ahora, 28MHz de velocidad espectacular de Speccy ahora cuenta con Wi-Fi mejorado" . El registro . 13 de agosto de 2020.
- ^ Ridden, Paul (24 de abril de 2017). "Clásico de informática doméstica renace como ZX Spectrum Next" . Nuevo Atlas . Consultado el 13 de agosto de 2020 .
- ^ a b Hattersley, Lucy (abril de 2020). "Revisión acelerada siguiente de ZX Spectrum" . Revista MagPi .
- ^ "Actualización 24: Qué sigue para el próximo (incluido el presupuesto de envío completo de las computadoras) · ZX Spectrum Next" . Kickstarter . Consultado el 13 de agosto de 2019 .
- ^ "Opvolger ZX Spectrum Next krijgt snellere cpu-modes en meer ram" . Tweakers . 12 de agosto de 2020.
- ^ "El ZX Spectrum vuelve casi 40 años después y se financia en 5 minutos" . Explica . 18 de agosto de 2020 . Consultado el 21 de agosto de 2020 .
- ^ "ZX Spectrum Next Issue 2 atraviesa el objetivo de Kickstarter" . BBC News . 13 de agosto de 2020 . Consultado el 13 de agosto de 2020 .
- ^ https://www.flickr.com/photos/9574086@N02/albums/72157685519763101
- ^ Halfacree, Gareth (26 de abril de 2018). "Fallece el diseñador industrial Rick Dickinson" . Bit-Tech.Net .
- ^ Halfacree, Gareth (julio de 2020). "ZX Spectrum Siguiente". Revista PC Pro (Reino Unido) (309). págs. 48–50.
- ^ "ZX Spectrum Next - Número 1: Campaña" . Kickstarter . Consultado el 13 de agosto de 2020 .
- ^ Olifiers, Henrique. "Próxima placa 2A condensador Mod" . ZX Spectrum Siguiente . Consultado el 13 de agosto de 2020 .
- ^ "¡ZX Spectrum Next Second Kickstarter rompe su objetivo en menos de quince minutos! | Noticias | The Digital Fix" . Juegos en The Digital Fix . 11 de agosto de 2020 . Consultado el 21 de agosto de 2020 .
- ^ "Juegos" . Juegos siguientes de Spectrum . Consultado el 20 de agosto de 2020 .
- ^ "Melkhior's Mansion - ¡En Dev Ultimate Play the Game, la inspiración de Atic Atac se ve increíble!" , Indie Retro News , 17 de agosto de 2020
- ^ Dokos, Phoebus (27 de abril de 2020). "Soporte de múltiples núcleos FPGA" . ZX Spectrum Siguiente . Consultado el 13 de agosto de 2020 .
- ^ Trucco, Víctor. "Progreso QL # 1" . Patreon . Consultado el 25 de agosto de 2020 .
- ^ "Emuladores" . Wiki oficial de SpecNext . Consultado el 14 de agosto de 2020 .
- ^ Olifiers, Henrique. "ZEsarUX: Siguiente emulador" . ZX Spectrum Siguiente . Consultado el 14 de agosto de 2020 .
- ^ Dailly, Mike. "#CSpect V2.12.34" . La vida de un programador de juegos . Consultado el 14 de agosto de 2020 .
enlaces externos
- Página web oficial
- Campañas de Kickstarter ;
- Número 1 (revisiones de la junta 2A y 2B, del 23 de abril de 2017 al 23 de mayo de 2017)
- Número 2 (revisión de la placa 2C, del 11 de agosto de 2020 al 10 de septiembre de 2020)
- Núcleos FPGA;
- Firmware FPGA de código abierto
- Repositorio de GitLab Victor Trucco: ZX Spectrum Next Cores