Zx-Uno: FPGA baseado no spectrum em crowdfunding!

zx-uno

O Zx-Uno, é um dispositivo de pequeno porte do tamanho de um cartão de crédito, compatível com as cases do raspberry pi e com o mesmo layout do pcb do referido sistema, que encerra um circuito electrónico principal cujo componente é um chip FPGA, onde se encontram implementados os cores de diversos modelos do zx spectrum.

Trata-se de uma reimplementação do hardware originalde forma fiel e mais exata possível, replicando o comportamento da máquina, sem recorrer a nenhum tipo de emulação por software.

Este projeto open source, nasceu em Espanha e esteve em desenvolvimento durante cerca de 4 anos, passando por diversas fases de protótipo, até chegar ao resultado final que podemos deslumbrar hoje.

Embora tenha sido originalmente projectado com o zx spectrum em mente, é igualmente possível implementar no seu FPGA outras máquinas 8 bits (graças à sua memória flash de 32 mbits), até um máximo de 9 cores: Sam Coupe (512KB memória), Jupiter ACE ( 52KB memória), Master System, entre outros que se encontram em desenvolvimento.

Iniciou-se hoje uma campanha de crowdfunding no site da Verkami, para angariação de fundos para financiar a sua produção.

A meta financeira a atingir é de 16.500€ e em menos de 2 horas, já foram arrecadados até ao momento deste post, uns incríveis 10.500€, com ainda 30 dias remanescentes para o término da campanha.

Update: o projeto foi financiado com sucesso, em apenas 7 horas!

zxuno-scheme

SPECS
– FPGA Xilinx Spartan-6 XC6SLX9-2TQG144C.
– Static Memory 512K, AS7C34096A-10TIN.
– 50MHz oscillator.
– Superfo’s 1 transistor EAR Circuit.
– Composite video output using an AD724 with XTAL 4.43MHz / 3.58MHz for PAL/NTSC operation (user selectable)
– PS/2 connector for keyboard and mouse.
– RCA jack for composite video. Stereo audio jack connector.
– Mono jack connector for EAR (audio in) Molex 1.25mm connector for JTAG and RGB / VGA.
– Socket for SD/MMC cards (microSD also possible, with an adapter).
Expansion port.
– Micro-USB power connector.
– PCB Size: 86×56 mm. (Compatible with Raspberry Pi 1 cases although some machining is needed).

zxuno bios

BIOS
– Memory testing
– EAR signal level testing
– keyboard testing Silent Boot (no ZX-UNO logo at boot time)
– Spectrum keyboard implementation (issue 2 or 3)
– Machine timings (48k, 128k ..)
– Enable or disable contended memory
– Enable or disable DivMMC feature and/or DivMMC NMI trap
– Choose default ZX Spectrum to boot from, or choose default core (for other non-Spectrum machines)
– ZX Spectrum ROM manager (add, delete, update)
– Core manager (allows adding other machines’ cores, up to 9 cores, without having to use an external JTAG programmer)

Neste momento o dispositivo tem implementado como núcleo principal um zx-spectrum dito normal, levando as suas funcionalidades mais além:

  • ULAplus (extended video capabilities with many more colors, HiColour and HiRes Timex modes, Radastan mode (128x96x16 colours), raster interrupt, etc.).
  • Turbosound (2xAY-3-8912 working together to give 6 sound channels).
  • Faithful timing compatibility with 48k, 128k / +2 and Russian Pentagon.
  • 7Mhz CPU turbo mode.
  • DivMMC with support ESXDOS latest version.
  • Mappable keyboard and joystick.
  • RGB output and VGA with or without emulated scanlines.
  • Kempston Mouse

TRAILER

O ZX-UNO não foi projetado para ser um sistema plug’n’play, requer algum conhecimento técnico de PC, Zx Spectrum e de ESXDOS, para efetuar upgrades de firmware, ou fazer a gestão dos roms e cores, no entanto numa utilização diária é muito simples de operar.

Os backers desta campanha poderão contar receber entre outras coisas, cases (número limitado) e autocolantes para replicar o teclado do spectrum.

O futuro valor comercial deste dispositivo será de 65€ +portes.

zxuno-casezxuno-stickers

CROWDFUNDING:
http://www.verkami.com/projects/14074-zx-uno

SITE OFICIAL:
http://zxuno.speccy.org/

Partilha nas redes sociais:
<< TRANSLATE

Este site utiliza cookies para melhorar a experiência de navegação. Ao navegar no site estará a consentir a sua utilização.

error: Conteúdo protegido!
Contactos