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

Sinclair QL, ZX81, +2, +3, 128K ...
Avatar de Usuario
mcleod_ideafix
Amiga 2500
Amiga 2500
Mensajes: 5316
Registrado: 06 Oct 2009, 04:12
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Vectrex
Primera consola: TV Games/Pong Clone
Ubicación: Jerez de la Frontera
Gracias dadas: 12 veces
Gracias recibidas: 53 veces
Contactar:

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

Mensajepor mcleod_ideafix » 20 Sep 2015, 19:54

radastan escribió:Lo suyo, si es posible, es configurar la salida a 75 Hz y duplicar imágenes. Al ser múltiplo...

No, me temo que no es así. Estás suponiendo que la frecuencia de barrido vertical son 25 Hz, y no: son 50 Hz. El Spectrum da salida de video progresiva. El primer múltiplo serían 100Hz, que no está soportado en la mayoría de monitores VGA.

radastan escribió:320x240 da espacio para los 256x192 de pantalla y el borde.

Tampoco es así: la resolución nativa del ZX-Uno es de 512x192 para la parte del paper (recuerda que tenemos el modo HiRes), o bien 704x288 si tienes en cuenta los bordes. Esto significa que la resolución mínima "estándar" que hay que implementar en VGA es 720x576, o más estándar aún, 800x600, aunque en este último caso habría un reborde negro por toda la pantalla.

Además, cualquier cosa que suponga repetir la pantalla completa más de una vez se enfrenta al problema de que no hay BRAM suficiente dentro de la FPGA para almcenarla (para que pueda pintarse N veces mientras se está generando el siguiente cuadro), así que la única solución es repetir no cada cuadro, sino cada scanline, sacando 704x576 de 704x288. Pero esto implica mantener la frecuencia de refresco vertical, y si se mantiene, es de 50Hz. Pero como hay monitores que no llegan tan bajo, hay que poder subir dicha frecuencia de forma programable cuando se use la salida de VGA, lo que signfica que TOOOOODO el sistema debe subir de frecuencia, para que CPU y ULA sigan sincronizadas una respecto de la otra.

Ya le di vueltas en su día al tema, y en un hilo que andará dios sabe donde, expuse con números lo que estoy resumiendo aquí, y por qué se va a implementar la VGA de la forma en que se va a implementar.

EDITO: mira, aquí está la discursión:
viewtopic.php?f=26&t=5691&start=40#p49132

Y el hilo donde comento lo del scandoubler:
viewtopic.php?f=26&t=5704
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

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 » 20 Sep 2015, 22:37

mcleod_ideafix escribió:
radastan escribió:Lo suyo, si es posible, es configurar la salida a 75 Hz y duplicar imágenes. Al ser múltiplo...

No, me temo que no es así. Estás suponiendo que la frecuencia de barrido vertical son 25 Hz, y no: son 50 Hz. El Spectrum da salida de video progresiva. El primer múltiplo serían 100Hz, que no está soportado en la mayoría de monitores VGA.


No, me refiero a usar los 50 Hz y que el generador VGA use dos veces la misma imagen una vez de cada cuatro imágenes, lo que da 75 Hz. El Spectrum se creería ir a sus 50 Hz, sin cambiar nada.

Otra cosa es que no se pueda implementar esta idea, evidentemente, pero tiene su lógica.
Yo tengo una máquina del tiempo, se llama ZX Spectrum, siempre me devuelve a los buenos momentos.
(\.../) (\.../) (\.../) (\.../)
( *.*) ('.'= ) ('.'= ) ('.'= )
(")_(") (")_(") (")_(") (")_(")
╔═══╦═══╦═══╦══╦══╗
║╔═╗║╔═╗║╔═╗╠╣╠╩╣╠╝
║║─║║╚══╣║─╚╝║║─║║
║╚═╝╠══╗║║─╔╗║║─║║
║╔═╗║╚═╝║╚═╝╠╣╠╦╣╠╗
╚╝─╚╩═══╩═══╩══╩══╝

Avatar de Usuario
mcleod_ideafix
Amiga 2500
Amiga 2500
Mensajes: 5316
Registrado: 06 Oct 2009, 04:12
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Vectrex
Primera consola: TV Games/Pong Clone
Ubicación: Jerez de la Frontera
Gracias dadas: 12 veces
Gracias recibidas: 53 veces
Contactar:

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

Mensajepor mcleod_ideafix » 20 Sep 2015, 23:23

radastan escribió:No, me refiero a usar los 50 Hz y que el generador VGA use dos veces la misma imagen una vez de cada cuatro imágenes, lo que da 75 Hz. El Spectrum se creería ir a sus 50 Hz, sin cambiar nada.

Como ya explico en los enlaces, un "upscaler" de frame completo no podemos hacer. Sólo hay memoria para unos cuántos scanlines, por lo que hemos de hacer un scan doubler, es decir, un chisme que coge el scan que se acaba de generar y lo repite tantas veces como sea necesario.
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

Avatar de Usuario
benkenobi
Commodore 128
Commodore 128
Mensajes: 100
Registrado: 22 Nov 2014, 18:58
Gracias dadas: 1 vez
Gracias recibidas: 13 veces

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

Mensajepor benkenobi » 23 Sep 2015, 23:11

Buenas! Como esta el tema de la carga de distintos cores? , yo tengo el zxuno v2 , el "problema" es que ya no tengo el cable que me prestaron para programarlo , ¿se podra actualizar desde bios , o tengo que volver s usar el cable?

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 » 23 Sep 2015, 23:16

El sistema multiboot está todavía en desarrollo.

Podrás actualizar sin cable cuando se haga una nueva versión de Bios que permita actualizar los cores extra. Esa misma bios podrás axtualizarla desde la bios que tienes ahora mediante EAR.

No te preocupes, se irá avisando con los avances conforme se vayan haciendo ;)

Avatar de Usuario
benkenobi
Commodore 128
Commodore 128
Mensajes: 100
Registrado: 22 Nov 2014, 18:58
Gracias dadas: 1 vez
Gracias recibidas: 13 veces

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

Mensajepor benkenobi » 24 Sep 2015, 15:11

Quest escribió:El sistema multiboot está todavía en desarrollo.

Podrás actualizar sin cable cuando se haga una nueva versión de Bios que permita actualizar los cores extra. Esa misma bios podrás axtualizarla desde la bios que tienes ahora mediante EAR.

No te preocupes, se irá avisando con los avances conforme se vayan haciendo ;)



Muchas gracias! Como siempre atento a las novedades.

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 » 05 Oct 2015, 13:46

Hola

Aviso que tenemos nuevo foro la web del ZX-Uno. Como la web está en obras, adelanto el enlace aquí por si queréis acceder:

http://www.zxuno.com/forum/

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 » 13 Nov 2015, 13:26

No os perdáis mañana sábado 14 la oportunidad de probar el ZX-UNO y todos sus avances, de mano de nuestro querido Hark0 en la zona de El Mundo del Spectrum, RetroBarcelona 2015 :D :D


Volver a “Sinclair/Spectrum”

¿Quién está conectado?

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