ZX-Uno: Camino hacia la versión 3 (definitiva)

Sinclair QL, ZX81, +2, +3, 128K ...
Avatar de Usuario
antoniovillena
Amiga 1200
Amiga 1200
Mensajes: 2013
Registrado: 16 Abr 2012, 21:22
Gracias recibidas: 8 veces

Re: ZX-Uno: Camino hacia la versión 3 (definitiva)

Mensajepor antoniovillena » 15 Ago 2015, 16:37

mcleod_ideafix escribió:Lo porto, y con color y hasta un AY-3-8912 y todo, pero tú te tendrás que currar una ROM que permita al core del ACE cargar ficheros TAP de Jupiter ACE desde la tarjeta SD trapeando la dirección de inicio de la rutina de LOAD :P


Me gustaría pero es demasiado curro para el tiempo que tengo. Reservo la oferta para más adelante.

Avatar de Usuario
Quest
Atari 1040 STf
Atari 1040 STf
Mensajes: 900
Registrado: 18 Jul 2013, 22:20
Sistema Favorito: Commodore Amiga
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Nintendo SNES
Primera consola: Nintendo NES/Clónica
Gracias dadas: 9 veces
Gracias recibidas: 16 veces

Re: ZX-Uno: Camino hacia la versión 3 (definitiva)

Mensajepor Quest » 15 Ago 2015, 16:49

antoniovillena escribió:
mcleod_ideafix escribió:Lo porto, y con color y hasta un AY-3-8912 y todo, pero tú te tendrás que currar una ROM que permita al core del ACE cargar ficheros TAP de Jupiter ACE desde la tarjeta SD trapeando la dirección de inicio de la rutina de LOAD :P


Me gustaría pero es demasiado curro para el tiempo que tengo. Reservo la oferta para más adelante.


Siempre se puede empezar cargando por EAR como con el test actual del Sam Coupé, no? :-ss

Avatar de Usuario
Quest
Atari 1040 STf
Atari 1040 STf
Mensajes: 900
Registrado: 18 Jul 2013, 22:20
Sistema Favorito: Commodore Amiga
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Nintendo SNES
Primera consola: Nintendo NES/Clónica
Gracias dadas: 9 veces
Gracias recibidas: 16 veces

Re: ZX-Uno: Camino hacia la versión 3 (definitiva)

Mensajepor Quest » 17 Ago 2015, 14:02

Otro sistema más funcional en el ZX-UNO (Y van 5) :D

En esta ocasión he portado el core del Acorn Atom
Más abajo pongo el link de descarga del bitfile / mcs para el que lo quiera probar :)

Tiene soporte para cargar el software con tarjeta SD.

Como en la ocasión anterior con el de SMS, ha habido que remapear todos los pines, crear nuevos relojes a aprtir de nuestro oscilador de 50Mhz, eliminar señales que daban problemas (como las de los joystick), cambiar ligeramente el código del teclado para que funcionara en el ZX-UNO, etc. El código original, en el que se ha basado el port está disponible aquí: https://github.com/hoglet67/AtomFpga , del usuario Hoglet.

Para hacerlo funcionar en el ZX-UNO:

- Meter el bitfile a la FPGA (o el mcs para la flash)
- Enchufar un teclado PS/2 al l ZX-UNO
- Enchufar la plaquita VGA al conector J8 y conectarlo a un monitor VGA normal. (no va por vídeo compuesto, sólo VGA de momento)
- Enchufar el jack de salida de audio a unos altavoces.
- Preparar una tarjeta SD formateada en FAT. Bajad de aquí: http://www.stardot.org.uk/forums/viewto ... =44&t=6544 el archivo "AtomSoftwareArchive_20150504_V8.zip" y descomprimidlo tal cual en la raíz de la SD (si no va la SD, probad con otra distinta). Y meterla en el ZX-UNO.

Y ahora, a funcionar:

- Al enchufar el ZX-UNO ya arranca en modo BASIC del Atom. El bitfile del core ya viene con la extensión AtoMMC2 incorporada, con lo cual, disponemos de carga mediante la SD:
- Para lanzar el menú de selección de software que hemos cargado en la SD previamente, pulsamos SHIFT+F10 (si no va a la primera intentarlo más veces, a veces no va 100% fino)
- A disfrutar.

- Para volver a sacar el menú: SHIFT+10
- Resetear el Atom: F10
- Modos turbo: F1 = 1Mhz, F2 = 2Mhz, F3 = 4Mhz, F4 = 8Mhz
- El mapeado del teclado es inglés. Tenedlo en cuenta, porque no coinciden algunas teclas con el español. Mirad una foto de uno inglés para comparar.

Descarga:
AcornAtom_ZXUNO.zip
(437.83 KiB) Descargado 236 veces


Así como el core de SMS no incluía ninguna licencia, y estoy esperando respuesta del autor, el del Atom sí trae una licencia Apache 2.0 y podré publicar los fuentes con los (c) originales y las modificaciones sin problema, supongo.

Fotillos:

Imagen

Imagen

Imagen

Avatar de Usuario
Lenko
Atari 1040 STf
Atari 1040 STf
Mensajes: 797
Registrado: 29 Mar 2005, 11:39
Gracias dadas: 441 veces
Gracias recibidas: 92 veces

Re: ZX-Uno: Camino hacia la versión 3 (definitiva)

Mensajepor Lenko » 17 Ago 2015, 15:12

Impresionante... y ya con soporte SD.

Cada vez este proyecto se hace más y más interesante.

Avatar de Usuario
Haplo
MSX Turbo R
MSX Turbo R
Mensajes: 278
Registrado: 14 Abr 2014, 22:24
Sistema Favorito: PC
primer_sistema: Spectrum +2
consola_favorita: Sony PlayStation 1
Primera consola: Nintendo NES/Clónica
Ubicación: Ciudad Real
Gracias dadas: 33 veces
Gracias recibidas: 5 veces

Re: ZX-Uno: Camino hacia la versión 3 (definitiva)

Mensajepor Haplo » 17 Ago 2015, 15:50

Bravo! Ver cómo el proyecto gana funcionalidad es una delicia!

Avatar de Usuario
antoniovillena
Amiga 1200
Amiga 1200
Mensajes: 2013
Registrado: 16 Abr 2012, 21:22
Gracias recibidas: 8 veces

Re: ZX-Uno: Camino hacia la versión 3 (definitiva)

Mensajepor antoniovillena » 17 Ago 2015, 15:53

Pues para ser novato en esto de las FPGAs se te da bastante bien. Has portado 2 nuevos sistemas en pocos días. Cuando me dé por encender el ZX-Uno voy a tener trabajo acumulado probando nuevas plataformas.

Avatar de Usuario
scooter
Amiga 1200
Amiga 1200
Mensajes: 1031
Registrado: 17 Jul 2012, 09:25
primer_sistema: C64
Ubicación: Alicante

Re: ZX-Uno: Camino hacia la versión 3 (definitiva)

Mensajepor scooter » 17 Ago 2015, 16:24

¿Y todo esto se puede poner en un menú para elegir con que sistema se arranca?
¿O eso ya va a ser flipar mucho?

Avatar de Usuario
antoniovillena
Amiga 1200
Amiga 1200
Mensajes: 2013
Registrado: 16 Abr 2012, 21:22
Gracias recibidas: 8 veces

Re: ZX-Uno: Camino hacia la versión 3 (definitiva)

Mensajepor antoniovillena » 17 Ago 2015, 20:51

scooter escribió:¿Y todo esto se puede poner en un menú para elegir con que sistema se arranca?
¿O eso ya va a ser flipar mucho?


No caben todos los sistemas, sólo uno a la vez. Bueno en realidad caben 2, pero no hemos explotado aún el multiboot. Los que no tengan cable sólo podrán disfrutar del sistema original (Spectrum) y actualizar las veces que quieran. Los otros sistemas no tienen posibilidad de autoescribirse, por lo que si tienes Spectrum y por ejemplo cambias a SMS pierdes la posibilidad de cambiar de sistema y te quedas en SMS hasta que alguien te lo cambie con un cable JTAG. Técnicamente es posible hacer que el sistema en cuestión se pueda actualizar y no necesitar para nada el cable JTAG, pero en la práctica es muy complejo.

En resumen. Los que compren el ZX-Uno y no quieran complicarse con el cable ni con instalarse el iMPact se tienen que "aguantar" con un sólo sistema, el Spectrum, que es para el que fue diseñado originalmente.

Avatar de Usuario
radastan
Amiga 2500
Amiga 2500
Mensajes: 4542
Registrado: 11 Jun 2007, 19:29
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Sega Genesis/Megadrive
Primera consola: TV Games/Pong Clone
Ubicación: Córdoba
Gracias dadas: 9 veces
Gracias recibidas: 40 veces
Contactar:

Re: ZX-Uno: Camino hacia la versión 3 (definitiva)

Mensajepor radastan » 17 Ago 2015, 23:08

antoniovillena escribió:Los que compren el ZX-Uno y no quieran complicarse con el cable ni con instalarse el iMPact se tienen que "aguantar" con un sólo sistema, el Spectrum, que es para el que fue diseñado originalmente.


Estoy "llorando de pena" y esperando la versión definitiva para tener un Sam Coupé en otro ZX Uno.

:lol:
Yo tengo una máquina del tiempo, se llama ZX Spectrum, siempre me devuelve a los buenos momentos.
(\.../) (\.../) (\.../) (\.../)
( *.*) ('.'= ) ('.'= ) ('.'= )
(")_(") (")_(") (")_(") (")_(")
╔═══╦═══╦═══╦══╦══╗
║╔═╗║╔═╗║╔═╗╠╣╠╩╣╠╝
║║─║║╚══╣║─╚╝║║─║║
║╚═╝╠══╗║║─╔╗║║─║║
║╔═╗║╚═╝║╚═╝╠╣╠╦╣╠╗
╚╝─╚╩═══╩═══╩══╩══╝

Avatar de Usuario
antoniovillena
Amiga 1200
Amiga 1200
Mensajes: 2013
Registrado: 16 Abr 2012, 21:22
Gracias recibidas: 8 veces

Re: ZX-Uno: Camino hacia la versión 3 (definitiva)

Mensajepor antoniovillena » 17 Ago 2015, 23:32

Estamos haciendo todo lo posible, de verdad. Hemos pedido presupuesto en varios sitios y en cuanto tengamos todo atado lanzaremos la campaña de crowfunding.


Volver a “Sinclair/Spectrum”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 12 invitados