FPGA vs emuladores

Si por algo se caracteriza el Spectrum es por su gran variedad de periféricos (clásicos y modernos)

Moderador: Sir Cilve Sinclair

Re: FPGA vs emuladores

Notapor sromero el Jue Feb 13, 2014 2:24 pm

Por cierto, os dejo esta URL sobre lo que sería emular por software el hardware de una SNES, donde se hace referencia a los "conceptos" que decía yo de "emular al 100% las imperfecciones del hardware" gracias a emular el comportamiento a nivel eléctrico (no de "caja negra", como el ZNES):

3GHz quest to build a perfect SNES emulator

(abajo de la página hay enlaces para las partes 2 y 3 del artículo, que es largo).
NoP / Compiler
Avatar de Usuario
sromero
Nonamed
 
Mensajes: 1221
Registrado: Mar Abr 17, 2007 12:35 pm
Ubicación: Valencia

Re: FPGA vs emuladores

Notapor GLAURUNG el Jue Feb 13, 2014 2:39 pm

Pues un emulador son también datos que le estás metiendo a unos chips, así que de una forma u otra el camino es más o menos el mismo, solo cambia el número de elementos participantes en un mismo resultado :D
Lo bueno es que se preserve, mayormente :D
Avatar de Usuario
GLAURUNG
Jack The Nipper
 
Mensajes: 195
Registrado: Lun Oct 14, 2013 7:41 am

Re: FPGA vs emuladores

Notapor Hark0 el Jue Feb 13, 2014 2:44 pm

sromero escribió:Por cierto, os dejo esta URL sobre lo que sería emular por software el hardware de una SNES, donde se hace referencia a los "conceptos" que decía yo de "emular al 100% las imperfecciones del hardware" gracias a emular el comportamiento a nivel eléctrico (no de "caja negra", como el ZNES):

3GHz quest to build a perfect SNES emulator

(abajo de la página hay enlaces para las partes 2 y 3 del artículo, que es largo).



En esto que comentas eighty8 se sale por sus efectos de video (y yo que lo pongo con doble "halo" o sombra como mi vieja tv Philips de valvulas) :mrgreen:
litiopixel.blogspot.com - Desarrollo videojuegos Indie · Pixel-Art · Retroinformática · Electrónica
Avatar de Usuario
Hark0
Freddy Hardest
 
Mensajes: 545
Registrado: Mar Nov 13, 2012 1:42 pm
Ubicación: Cornella de Llobregat - Barcelona

Re: FPGA vs emuladores

Notapor antoniovillena el Jue Feb 13, 2014 2:51 pm

GLAURUNG escribió:Pues un emulador son también datos que le estás metiendo a unos chips, así que de una forma u otra el camino es más o menos el mismo, solo cambia el número de elementos participantes en un mismo resultado :D
Lo bueno es que se preserve, mayormente :D


Y en la máquina real también son datos que estás metiendo a unos chips. Es más, la ULA del Spectrum podemos considerar que es una recreación de un prototipo que hizo Richard Altwasser. Por tanto podemos decir que el spectrum emula un circuito. Siendo muy puristas deberíamos reemplazar las placas de los Spectrums por Harlequines, puesto que estos segundos son más fieles al diseño original. :twisted:

Lo que quiero decir es que no hay una línea que delimite claramente donde empieza una cosa y acaba en otra. Y circuitos programables hay de muchos tipos, desde una EPROM, pasando por una PAL, hasta la propia ULA del spectrum. Digamos que la ULA es una especie de FPGA pero muy costosa de diseñar y que requiere un volumen alto de chips para ser rentable.
Imagen
Avatar de Usuario
antoniovillena
Nonamed
 
Mensajes: 1152
Registrado: Dom Ene 09, 2011 9:55 am

Re: FPGA vs emuladores

Notapor Hark0 el Jue Feb 13, 2014 2:56 pm

Y un chip no es una "emulador" de interruptores? :mrgreen:

o si me apuras de "velas"... encendido/apagado...encendido/apagado...encendido/apagado...encendido/apagado... :mrgreen:
litiopixel.blogspot.com - Desarrollo videojuegos Indie · Pixel-Art · Retroinformática · Electrónica
Avatar de Usuario
Hark0
Freddy Hardest
 
Mensajes: 545
Registrado: Mar Nov 13, 2012 1:42 pm
Ubicación: Cornella de Llobregat - Barcelona

Re: FPGA vs emuladores

Notapor cheveron el Vie Feb 14, 2014 1:32 pm

FPGAs are not emulators. But they also aren't 100% the same as the original hardware. They're better. The original hardware behaves differently depending on how long the machine has been switched on and is incapable of putting out a real PAL signal that is can be displayed by modern LCD televisions.
«Dime con quién andas, y te diré quién eres» — Cervantes
Avatar de Usuario
cheveron
Manic Miner
 
Mensajes: 271
Registrado: Lun Jun 28, 2010 6:14 pm
Ubicación: Londres

Re: FPGA vs emuladores

Notapor jzx el Jue Sep 29, 2016 7:58 pm

cheveron escribió:They're better. The original hardware behaves differently depending on how long the machine has been switched on and is incapable of putting out a real PAL signal that is can be displayed by modern LCD televisions.


Si son mejores ... no emulan bien. Un buen emulador / clon tiene que emular también los bugs o rarezas. Por ejemplo, dices que la señal no es pal 100%, pero para serlo tendría que tener 1/2 línea más por cuadro, las interrupciones irían un poco más lentas (entonces sí a 50 Hz) y seguro que en algún programa se notaba, o incluso no funcionaría. O el problema del bus flotante, que Amstrad "arrregló" en los 128 grises y no funcionaba con algunos juegos ...

Hark0 escribió:En esto que comentas eighty8 se sale por sus efectos de video (y yo que lo pongo con doble "halo" o sombra como mi vieja tv Philips de valvulas) :mrgreen:


Realmente es muy bueno y realista, pero ... me gusta más que se vea "bien", como si la tele de la época hubiera sido buena :lol: .
jzx
Freddy Hardest
 
Mensajes: 900
Registrado: Lun Feb 08, 2010 9:19 pm

Re: FPGA vs emuladores

Notapor mcleod_ideafix el Lun Nov 07, 2016 9:55 am

jzx escribió:Si son mejores ... no emulan bien. Un buen emulador / clon tiene que emular también los bugs o rarezas. Por ejemplo, dices que la señal no es pal 100%, pero para serlo tendría que tener 1/2 línea más por cuadro, las interrupciones irían un poco más lentas (entonces sí a 50 Hz) y seguro que en algún programa se notaba, o incluso no funcionaría. O el problema del bus flotante, que Amstrad "arrregló" en los 128 grises y no funcionaba con algunos juegos ...

Eso es si quieres una señal PAL entrelazada. También es legal una señal PAL progresiva. La del Spectrum no es 100% legal porque el sincronismo vertical es una señal plana, cuando el estándar PAL requiere que sea una señal "serrada" con pulsos de ecualización y todo eso. En ZX-UNO (y en mi primer reemplazo de ULA), cambié la forma de la señal de sincronismo para que fuera PAL progresiva legal.

Una pregunta: ¿consideras que el Harlequin es un buen clon del Spectrum?
Web: ZX Projects | Twitter: @zxprojects
Avatar de Usuario
mcleod_ideafix
Johnny Jones
 
Mensajes: 3960
Registrado: Vie Sep 21, 2007 1:26 am
Ubicación: Jerez de la Frontera

Re: FPGA vs emuladores

Notapor jzx el Lun Nov 07, 2016 9:57 pm

Es a lo que me refería con lo de 100%. Ahora no te puedo asegurar, pero creo que para que sea 100% sí que tiene que ser entrelazada. Y aunque no lo sea tendría que tener unos pulsos llamados de preecualización o algo así. Y la portadora de color sincronizada con la base de tiempos (para evitar el dot crawl). Lo que quería decir es que una señal 100% es muy dificil y cara de crear, en las emisoras de tv se hacía porque para eso está el estándar, pero para un spectrum no se puede pedir. Y luego el señor que hace las teles modernas aprovecha no se qué particularidad para ahorrarse algo y no es compatible. :lol: .
Yo he visto alguna tele, lcd, que se veía normalmente con emisoras, con spectrum y con otras cosas, pero con una NES los colores iban cambiado de derecha a izquierda hasta invertirse ... y en otras teles no. :?:

El comentario iba por lo de que los clones a veces son mejores que el real, pero entonces no son tan "clónicos".

mcleod_ideafix escribió:Una pregunta: ¿consideras que el Harlequin es un buen clon del Spectrum?


Creo que sí, aunque no soy muy purista. Pero el mío da una señal pal totalmente incorrecta, porque no tiene el codificador. :mrgreen: (sólo RGB)
jzx
Freddy Hardest
 
Mensajes: 900
Registrado: Lun Feb 08, 2010 9:19 pm

Previo

Volver a Hardware

¿Quién está conectado?

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