Para poder interactuar correctamente y obtener el mejor funcionamiento posible de nuestro sitio web, te recomendamos que actualices tu navegador a una versión más reciente o utilices otro como Chrome o Firefox.

¡ Estrenamos nueva web !

ZX-UNO

ZX-UNO: Clon de ordenador ZX-Spectrum* basado en FPGA

0
segundos
398
Mecenas
18.131€
De 16.500€
Aporta al proyecto
Ver proyecto en English

Diseño y construcción un dispositivo electrónico capaz de reproducir ordenadores clásicos y otros sistemas de 8 bits, como por ejemplo el ZX Spectrum, utilizando para ello un chip FPGA.

Al ser un proyecto de software / hardware totalmente abierto, sirve también como plataforma de estudio y desarrollo para estudiantes ó aficionados a la microelectrónica.


fotozxuno
fotozxuno

¿Qué es el ZX-Uno?

El ZX-UNO es un dispositivo que consiste en un circuito electrónico experimental de tamaño reducido (tipo tarjeta de crédito 86x56 mm.) cuyo principal objetivo es la implementación por hardware de sistemas de 8 bits como ordenadores clásicos y videoconsolas, y muy en especial para implementar de la forma más fiel y exacta posible el comportamiento de los microordenadores clásicos ZX Spectrum, sin usar ningún tipo de emulación, dado que se trata de una reimplementación hardware de los sistemas originales y no de una emulación por software.

El corazón o núcleo del ZX-UNO, con el cual todo esto es posible, es un chip FPGA (siglas de Field Programmable Gate Array en inglés) de Xilinx*.

¿Qué tiene y qué puedo hacer con él?

El diseño del ZX-UNO ha sido cuidadosamente pensado para que sea muy versátil.

De serie está preparado para comportarse como un Spectrum, pero gracias a la memoria FLASH de 32 Mbits actualizable incorporada en la placa, dispone de gran cantidad de posibilidades para reprogramarla cuando se desee y así poder comportarse como cualquier otra máquina, siempre que su complejidad esté dentro de las posibilidades del chip FPGA del que disponemos (ver características técnicas).

Los variados conectores incorporados de entrada y salida para audio, vídeo, periféricos como teclado, ratón, joystick, almacenamiento SD, lo hacen perfecto para poder impementar en él clásicos de la informática sin necesidad apenas de hardware externo y con el zócalo de expansión, las posibilidades aún son mayores, permitiendo desarrollar add-ons futuros como procesadores secundarios, ampliaciones de memoria, nueva conectividad de vídeo digital, audio, o conectividad de red.

Además debido a su diseño y estructura de software / hardware abierto, el ZX-UNO es ideal para el estudio de programación de FPGAs.

Facilitamos todos los esquemas, documentación técnica y códigos fuente, para que tú mismo puedas adentrarte en este fascinante mundo y tratar de implementar tus propios proyectos, que no tienen por qué ser necesariamente relacionados con la informática clásica.

Toda la información técnica y esquemáticos están disponibles para su descarga en la web del proyecto www.zxuno.com, y se puede consultar también el foro libremente ya que no requiere ningún tipo de registro para su lectura.



foto0
foto0

foto1
foto1

Características Técnicas:

  • FPGA Xilinx* Spartan-6 XC6SLX9-2TQG144C.
  • Memoria estática de 512K, AS7C34096A-10TIN.
  • Oscilador de 50MHz.
  • Circuito EAR de Superfo (1 transistor).
  • Circuito de vídeo basado en AD724 con cristales de 4.43MHz/3.58Mhz para PAL/NTSC.
  • Conector PS/2 para teclado y ratón (para ratón es necesario un splitter PS/2)
  • Conector RCA para video compuesto.
  • Conector Jack para audio Stereo.
  • Conector Jack para EAR (entrada de audio)
  • Conectores Molex 1.25mm para JTAG y RGB/VGA.
  • Zócalo para Tarjetas SD/MMC (también microSD con un adaptador).
  • Puerto de expansión en 3 tiras de pines hembra.
  • Conector alimentación micro-USB.
  • Tamaño PCB: 86x56 mm. (Compatible -tras mecanizar- con cajas Raspberry Pi 1)*.

El ZX-UNO incorpora además, un firmware o BIOS (podemos llamarlo así por su aspecto similar al de un PC, por su intiutividad), desde el cual pueden configurarse aspectos claves de la máquina, y otras tareas como:

  • Testeo de memoria, testeo del nivel de señal de la entrada EAR, testeo de teclado
  • Arranque silencioso (sin el logo del ZX-UNO)
  • Tipo de teclado spectrum (issue 2 o 3)
  • Timings de la máquina (48k, 128k..)
  • Activación / desactivación de la memoria contenida
  • Activación / desactivación del divMMC y del menú NMI del mismo
  • Elección de la ROM por defecto en el arranque del ZX-UNO, o del core de arranque en el caso de que no sea Spectrum,
  • Adición, eliminación y actualización de ROMS
  • Adición, eliminación y actualización de cores (otras máquinas), hasta un máximo de 9 en total.

Y dado que está en contínuo desarrollo, seguramente dispongamos de más opciones de configuración en el futuro.


foto2
foto2

Acerca del proyecto:

El ZX-Uno nació en 2012 en un hilo del foro www.zonadepruebas.com como una idea para tener una reproducción fiel de hardware de un Spectrum. A esta reimplementación de una máquina, la llamamos "core".

El diseño de la máquina está actualmente en su versión 4.1. Durante todo este tiempo se han diseñado 4 versiones de prototipo y se han construido unos 40 circuitos de prueba, se ha mejorado muchísimo el core (núcleo del sistema FPGA) del ZX Spectrum* desde la idea original e incluso se han portado cores de otras máquinas.

También han surgido colaboradores que han aportado muchas ideas, como diseños de carcasas para impresoras 3D, software, nuevos cores e incluso hay ZX-UNOs diseñados por personas que han construido su propia versión partiendo de los esquemas disponibles en la web. La idea es disponer de un clon sencillo, económico y totalmente abierto, de ZX Spectrum* animando a la gente poseedora de una placa a que realice sus propios estudios, add-ons, cores, etc.

Pero a estas alturas del proyecto, el core principal no sólo implementa un ZX Spectrum normal. Con el ZX-UNO, incorporamos muchas mejoras al Spectrum propiamente dicho, como:

  • ULAPlus (Capacidades extendidas de vídeo con muchos más colores, modos Timex HiColour/HiRes, modo Radastan 128x96x16 colores, interrupcion ráster, etc).
  • TurboSound (con 2 chips AY implementados, obteniendo 6 canales de sonido).
  • Timings fieles de 48k, 128k / +2 y Pentagon ruso.
  • Modo turbo a 7Mhz.
  • divMMC con soporte de ESXDOS última versión.
  • Teclado y joystick mapeables.
  • Salidas rgb y vga con posibilidad de simulación de scanlines.
  • Kempston Mouse

y más mejoras que se irán implementando.

También podrás usar en él otras máquinas que están en desarrollo de forma experimental, como un Sam Coupe (con 512KB), un Jupiter ACE (con 52KB) o una Master System, entre otros. Al ser totalmente actualizable, podrás cargar tú mismo los cores disponibles que desees en el ZX-UNO.

¡Descubre todo su potencial!

El ZX-UNO no está diseñado como un sistema puramente plug&play, por lo que requiere unos mínimos conocimientos de informática y del ZX Spectrum / ESXDOS para actualizar la placa a otros sistemas mediante puerto EAR ó también con tarjeta SD (éste aún en fase alfa de desarrollo). Aun así, su manejo estándar sigue siendo bastante sencillo.


foto3
foto3

Información adicional sobre ZX-UNO

Inicialmente el dispositivo estará configurado de serie con el core que implementa un ZX Spectrum* y también incluirá la ROM libre OpenSE*.

  • Enlace a Wikipedia sobre el ordenador ZX Spectrum* diseñado en 1982 por Sir Clive Sinclair.

  • Toda la información acerca de OpenSE*, una ROM desarrollada por Andrew Owen.

Permite ejecutar de forma experimental otros sistemas sintetizados para una FPGA compatible.


foto4
foto4

¿Qué necesito para hacerlo funcionar, una vez que lo tenga en mis manos?

Lo mínimo que necesitarás para empezar a utilizar el ZX-Uno es:

  • Un alimentador microUSB de 5v. Un cargador de móvil microUSB cualquiera te sirve. Incluso puedes conectarlo a un puerto USB del ordenador o de una TV moderna para alimentarlo.
  • Una TV o monitor con entrada de vídeo compuesto y un cable de vídeo compuesto (RCA-RCA macho). Para el sonido, un cable jack 3.5mm stereo a 2 RCA.
  • Un teclado PS/2.

Para disfrutar plenamente del ZX-Uno, recomendamos además:

  • Tarjeta SD, para cargar y almacenar tus programas, juegos , etc.
  • Cable RGB-SCART para conectar a tu TV por euroconector con gran calidad (se vende por separado)
  • o Cable VGA para conectar a tu monitor preferido (se vende por separado)
  • Para los más nostálgicos: Si deseas cargar programas y juegos desde tus cintas originales, puedes conectarle un "Computone" a la entrada de audio EAR y disfutar de las míticas cargas de cassette, con un cable jack-jack macho. También puedes hacerlo conectando tu móvil, mp3, tableta o PC. Si tienes un iPhone 5+ puede que necesites amplificación adicional para la carga.
  • Un joystick o joypad norma Atari*/Sega* de uno o dos botones.

¿Quiénes somos y cómo y cuándo haremos todo esto?

Somos:

  • Antonio José Villena Godoy (Avillena).
    Presidente de la asociación AZXUNO. Trabaja en el departamento de I+D de IMAGINA ARTIFICIAL INTELLIGENTE, S.L. en Málaga. Idea original del ZX-UNO y autor y responsable de la BIOS del ZX-UNO.

  • Jordi Bayó (Hark0).
    Secretario de la asociación. Diseñador gráfico. Responsable de la imagen corporativa, web, packaging para el ZX-UNO y de las pegatinas para el teclado.

  • Samuel Baselga López (Quest).
    Vocal de la asociación. Analista Programador de entornos web, especializado en PHP y frameworks JS. Autor de varios ports de máquinas para el ZX-UNO y del sistema multi-arranque de los cores del ZX-UNO.

  • Miguel Angel Rodríguez Jódar (mcleod_ideafix).
    Tesorero de la asociación. Profesor del departamento de Arquitectura y Tecnología de Computadores de la Universidad de Sevilla. Autor del core de ZX Spectrum, SAM Coupé y Jupiter ACE.

  • Don "Superfo". Diseño y rutado de las tres primeras versiones de la placa

El objetivo de la campaña de crowdfunding es reunir el dinero para poder fabricar y distribuir un número limitado de ZX-UNO (250 unidades) ya que pensamos que no es un producto destinado a llenar líneas de grandes superficies sino más bien para amantes de la máquina original y estudiosos de la microelectrónica.

El equipo del ZX-UNO lo formamos cinco personas: cuatro de nosotros somos de diferentes ubicaciones de España (Málaga, Zaragoza, Barcelona y Sevilla), y el quinto componente, Superfo, es de California, EEUU. Aficionados al mundo de la electrónica y la informática clásica. Somos personas normales, pero con mucha ilusión por sacar este proyecto adelante. Todo lo realizamos digitalmente, en nuestros ratos libres, y aprovechamos las ferias retro para reunirnos. Para el proyecto nos hemos constituido como una Asociación sin ánimo de lucro, legalizada con identificación NIF.

A qué destinaremos vuestras aportaciones:

  • Lo recaudado en las aportaciones, se destinará única y exclusivamente a sufragar los gastos que genere la compra de materiales y componentes necesarios para elaborar los ZX-UNO, la fabricación y montaje, distribución, testeo y otros gastos derivados de diseño de grafismos, papelería, y puesta en marcha de la Asociación de Desarrolladores del ZX-UNO, puesto que es un proyecto sin ánimo de lucro.

El planning previsto para el proyecto es:

foto4
foto4

La Asociación de Desarrolladores del Ordenador ZX-UNO (AZXUNO), ha sido creada para gestionar toda la documentación legalmente necesaria para fabricar y distribuir un producto electrónico con fines NO comerciales.


Los envíos

En el precio de las recompensas de ZX-UNOS ya está incluído el envío por agencia de transporte urgente, para la península. El envío a las Islas, Ceuta y Melilla (también incluido en el precio), se hará a través de Correos certificado.

También enviamos al resto del mundo y por tanto, para los envíos fuera del territorio español, debéras añadir la recompensa de "Plus envío internacional" de 10€. NOTA: Dadas las restricciones de exportación de los EEUU (USA), no podremos enviar ZX-UNOs a países a los cuales EEUU prohíbe la importación de su tecnología. Por favor, comprueba que tu país no se encuentre en esa situación antes de solicitar un ZX-UNO.


Las carcasas

Hemos incluido una recompensa limitada a 50 unidades, de ZX-UNOs incluyendo carcasa. Las carcasas serán carcasas de Raspberry Pi 1, modificadas y mecanizadas manualmente por nosotros mismos.

Son en color negro, e incluirán un adhesivo con el logo del ZX-UNO ya incorporado:

foto5
foto5

Las pegatinas para teclado

También hemos incluido una recompensa para todos aquellos que apoyen con un ZX-UNO. Por un poco más, pueden tener adhesivos para las teclas, con el mapa de teclas que usa el ZX-UNO (y por tanto, el core de Spectrum*, para tener una referencia sencilla de comandos):

foto6
foto6


NOTAS ACLARATORIAS:

Todas las marcas que se mencionan son copyright de sus respectivos propietarios.

El ZX-UNO, por motivos legales, se distribuirá solamente con software de libre distribución, como las roms openSE, SE Basic, y/o con juegos en ROM libres o de colaboradores en el proyecto. Se indicarán los métodos de actualización del ZX-UNO para poder utilizar tus ROMs y juegos.

El uso de las ROMs por parte del ZX-UNO es sólo con fines educativos y de testeo de la placa. La licencia para todo este proyecto, salvo donde se indique lo contrario, es Creative Commons Share Alike (CC by-SA)

Nuestro agadecimiento a Cutreman (Rafael Peña) por su colaboración creando el vídeo de la presente campaña.

Preguntas frecuentes

Aún no hay ninguna publicada.

¿Tienes alguna otra duda o pregunta?

50 comentarios

Si ya eres mecenas, iniciar sesión para comentar.

  • corgi74

    corgi74

    más de 1 año

    How do you intend to compensate the backers of the project that have to wait until September for delivery of their Unos when the president of the project has been selling privately to people who didn't back the project who now already have theirs?

  • Antonio

    Antonio

    más de 1 año

    Tal y como era de esperar, discrimináis cualquier pregunta incómoda o crítica, cual político de turno. Llevo cuatro años interesado en el proyecto y ahora excluís a personas, no informando de nada en la web de ZX-Uno.

  • k_mirror

    k_mirror

    más de 1 año

    Por lo que veo no soy el único que se ha quedado sin su ZX-Uno :-((( No sería posible hacer una ampliación del crowfunding y de llegar a esa meta ampliar a otras 250 unidades???

  • Equipo ZX-Uno

    Equipo ZX-Uno
    Autor/a

    más de 1 año

    Desde hace tiempo tenemos dos propuestas de diseño para un conector de expansión compatible con el Spectrum. En el foro iremos dando detalles a medida que vayamos progresando en este addon

  • lazlo

    lazlo

    más de 1 año

    Hola! ¿Qué es una hermosa máquina Esta UNO ZX! Felicidades hermosa idea! Pero tengo una duda; y en el conector de expansión Hacer original de ZX Spectrum (BusExpansion), que estará presente en la ZX UNO? O menos acceso a las señales de que la puerta?

  • Antonio

    Antonio

    más de 1 año

    Vuestra máquina SÍ es lo que queremos. NO queremos un mero teclado Bluetooth inerte como el de The recreated Sinclair ZX Spectrum. NO queremos una consola de videojuegos capada como la Sinclair ZX Spectrum Vega. Queremos más, queremos ZX-Uno.

  • Antonio

    Antonio

    más de 1 año

    Después de esperar 4 años cerráis la posibilidad de hacerme con una unidad dado que sólo dejáis unos días para pagar. Estoy desilusionado.

  • Equipo ZX-Uno

    Equipo ZX-Uno
    Autor/a

    más de 1 año

    Desde la BIOS hay una opción desde la cual puedes cambiar, añadir o quitar ROMs de arranque para el core de ZX Spectrum, así que puedes poner la ROM (de 48K, 128K o +2A) que quieras. Ahora mismo la opción implica cargar la nueva ROM usando una ultracarga por EAR. Estamos mejorando la BIOS para permitir cargas de ROMs desde la tarjeta SD.

  • dustin

    dustin

    más de 1 año

    Hola.

    Si he entendido bien, no se incluye la rom original de los spectrum, sino una rom libre. ¿Cómo de complicado será actualizarlo a una rom original? ¿qué diferencias hay entre una rom y otra para alguien que sólo quiere jugar?.

    Gracias

  • Jesus

    Jesus

    más de 1 año

    Donde puedo comprar un ejemplar? O participar en el proyecto?

#06 / Your ZX-UNO board has reached the last stage of the manufacturing process!!!

There is only a little time remaining to start enjoying it!

Before the shipping process, we will verify the board, in order to bring a perfectly working board to you!. So, we estimate to start the shipping within September, as expected. At this moment we can not tell you an exact date, but we will try to send it as soon as possible.

We will need you to tell us your delivery address, in order to send the board to you, around September. Check you email account for a Verkami request shipping address.

;)

#05 / TU ZX-UNO HA LLEGADO A LA ÚLTIMA FASE DE FABRICACIÓN!!!

Ya queda mucho menos para que empieces a disfrutarlo!!!

Antes de enviar, verificaremos la placa, para que todo esté perfecto!. Así que estimamos empezar a realizar los envíos en el mes de Septiembre, tal como estaba previsto. No podemos decirte un día exacto en este momento, sólo que intentaremos que sea lo antes posible, para que disfrutes de tu ZX-UNO cuanto antes.

Recibirás un email de Verkami solicitandote la dirección de entrega, comprueba tu carpeta SPAM si no lo envuentras.

Septiembre está a la vuelta de la esquina!!!!!!!!

;)

#04 / Imprimiendo etiquetas / Printing stickers!!!

La semana pasada terminamos las pruebas de impresión... así que ya estamos en condiciones de informarte que las etiquetas para "tunear" tu teclado para tu ZX-Uno ya están en marcha!!!

Y .... estamos casi listos para iniciar la fabricación de los ZX-Uno !!!

Más noticias en breve. ;D


Last week we finished all print testing ... so we are now able to inform you that the labels to "customize" your keyboard for your ZX-Uno are already underway!!!

And.... we're almost ready to start manufacturing of ZX-Uno's!!!

More news soon. ;D

#03 / Etiquetas para teclado listas para producción

Mientras esperamos que nos lleguen las últimas piezas que faltan de cara a empezar a fabricar los ZX-Uno... presentamos las etiquetas para teclado que vamos a fabricar...

En breve recibirás un correo, si has participado en la campaña y pediste etiquetas, para que elijas entre el modelo negro ó blanco, en función de tu teclado.

;-)

#01 / Gracias a todos! / Thank you all very much!

(scroll down for english version)

La campaña ha terminado en tiempo record. Ni por asomo habíamos previsto tal aceptación.

Ahora nos toca a nosotros: de acuerdo con el timeline del proyecto, una vez que tengamos el dinero de las recompensas, el siguiente paso es encargar todo el material. Mientras tanto, los cores que están en desarrollo se seguirán mejorando para facilitar su integración en el ZX-UNO.

Cada vez que surja cualquier novedad la notificaremos a los mecenas. El día a día del proyecto se puede seguir en el foro que ahora está más vivo que nunca.

¡¡Seguiremos informando!!


The crowdfunding campaign has finished in record time. Not even in our wildest dreams we expected so much support.

Now it's our turn: according to the project's timeline, once we get the money from you backers (patrons as Verkami calls you), the next step is to… leer más

7€
111 Mecenas

Un Kit de pegatinas ZX-UNO para teclado:

Kit completo de adhesivos para las teclas de tu teclado PS/2, con el mapeado de teclas que usa el ZX-UNO.

Añade esta recompensa si ya has aportado para un ZX-UNO y quieres un kit de pegatinas.

10€
35 Mecenas

Plus envío internacional:

Aporte adicional de gastos de envío para los ZX-UNOs enviados fuera de España.

65€
200 mecenas (agotada)

Un ZX-UNO:

Placa montada y testeada lista para usar.
Gastos de envío incluidos a todo el territorio español.

Para mecenas internacionales, aportar también al nivel de 10€ para cubrir los gastos de envío.

77€
52 mecenas (agotada)

Un ZX-UNO + carcasa personalizada:

Un ZX-UNO montado y testeado listo para usar
+ Una caja de Raspberry Pi 1, modificada a mano por los miembros del equipo ZX-UNO, que incluye el logo en un adhesivo.
Gastos de envío incluidos a todo el territorio español.

Para mecenas internacionales, aportar también al nivel de 10€ para cubrir los gastos de envío.

Las cookies nos ayudan a ofrecer nuestros servicios. Al continuar navegando aceptas su uso.