Página 9 de 13

Re: FPGA: ¿ Emulación, Simulación, Réplica o WTF ?

Publicado: 24 Ago 2019 21:10
por TitoxUnix

Último mensaje de la página anterior:

...

Re: FPGA: ¿ Emulación, Simulación, Réplica o WTF ?

Publicado: 24 Ago 2019 21:35
por zx81
Vaya, desde el móvil no puedo comprobar eso. No sabría decirte si es emulador, las pantallas de alta resolución se ven demasiado bien, sin temblor.

Tendré que intentar grabarla en casa, pero entre que no tengo capturadora y que mi 128k gris me dió problemillas la última vez, no puedo asegurar nada. :/

Re: FPGA: ¿ Emulación, Simulación, Réplica o WTF ?

Publicado: 25 Ago 2019 09:17
por muon
Una pregunta. Como "de bueno" es el emulador "Spectaculator"? Con lo de "de bueno" quiero decir si alguien le ha pasado "los test" que aqui se estan comentando y que no pasan las FPGAs? Y si las demos las ejecuta a la velocidad real de la maquina o cambia el tempo como hacen las FPGAs?

Re: FPGA: ¿ Emulación, Simulación, Réplica o WTF ?

Publicado: 25 Ago 2019 20:24
por zx81
Aquí va lo prometido, el enlace de descarga con la Paralactika para 128/+2 en formato TAP.

Re: FPGA: ¿ Emulación, Simulación, Réplica o WTF ?

Publicado: 25 Ago 2019 22:35
por TitoxUnix
...

Re: FPGA: ¿ Emulación, Simulación, Réplica o WTF ?

Publicado: 25 Ago 2019 23:16
por flopping
No entiendo que queréis ver con esa demo, se supone que en un 128k va bien, lo que habría que probar es en algún core de fpga de los diferentes que hay para ver qué tan bien emula el 128k, o estoy perdiéndome algo?

Re: FPGA: ¿ Emulación, Simulación, Réplica o WTF ?

Publicado: 25 Ago 2019 23:40
por zx81
flopping escribió:No entiendo que queréis ver con esa demo, se supone que en un 128k va bien, lo que habría que probar es en algún core de fpga de los diferentes que hay para ver qué tan bien emula el 128k, o estoy perdiéndome algo?


Tendrías que empezar a releer por la página 1... :D

Esto va de que Ron la usó para probar los cores, pero tirando siempre de la versión Pentagon, con timings a veces poco ortodoxos. No hay manera de encontrar en la red la versión de 128k y por eso la he subido.

La idea era compararlas entre la ejecución en el ordenador de verdad y la versión FPGA, sea la que sea. Por ahí iban los tiros.

Re: FPGA: ¿ Emulación, Simulación, Réplica o WTF ?

Publicado: 26 Ago 2019 00:03
por flopping
zx81 escribió:
flopping escribió:No entiendo que queréis ver con esa demo, se supone que en un 128k va bien, lo que habría que probar es en algún core de fpga de los diferentes que hay para ver qué tan bien emula el 128k, o estoy perdiéndome algo?


Tendrías que empezar a releer por la página 1... :D

Esto va de que Ron la usó para probar los cores, pero tirando siempre de la versión Pentagon, con timings a veces poco ortodoxos. No hay manera de encontrar en la red la versión de 128k y por eso la he subido.

La idea era compararlas entre la ejecución en el ordenador de verdad y la versión FPGA, sea la que sea. Por ahí iban los tiros.


Eso lo tengo claro, pero aún no he visto ninguna comparativa con fpga, solo he visto un vídeo de una demo de 128k corriendo en un 128k real y como es evidente funciona sin problemas, como era de esperar, como digo la prueba es hacer la comparativa con una fpga o varias para comprobar esos cores lo fieles que son a la máquina real.
No trata de eso este hilo?

Re: FPGA: ¿ Emulación, Simulación, Réplica o WTF ?

Publicado: 26 Ago 2019 00:06
por TitoxUnix
...

Re: FPGA: ¿ Emulación, Simulación, Réplica o WTF ?

Publicado: 26 Ago 2019 00:27
por flopping
TitoxUnix escribió:Empiezo a pensar que toca cerrar el hilo y poner una nueva norma: Prohibidas preguntas que pueda causar cualquier tipo de discusión... :evil: :evil: :evil:


Jajajaja....muy bueno, pero no estoy discutiendo nada, simplemente digo que no le veo el sentido a poner un vídeo de una demo de 128k que sabemos que funciona en una máquina real, no te parece?.

La prueba que hay que hacer es comparar ese vídeo con uno de una fpga para ver las diferencias, o estoy equivocado en eso?.

Aclarármelo, pues no es mi intención empezar ninguna discusión ni nada parecido, igual estoy equivocado y la idea del hilo es otra, si es así, iluminarme por favor.

Re: FPGA: ¿ Emulación, Simulación, Réplica o WTF ?

Publicado: 26 Ago 2019 01:19
por Xtro
He probado el tap que ha puesto zx81 en la MiSTer configurando el core como un Spectrum 128k y va bien (en el trd había que configurarlo como Pentagon), vamos creo yo, no tengo un Spectrum 128k original para comparar.

Re: FPGA: ¿ Emulación, Simulación, Réplica o WTF ?

Publicado: 26 Ago 2019 02:27
por flopping
Xtro escribió:He probado el tap que ha puesto zx81 en la MiSTer configurando el core como un Spectrum 128k y va bien (en el trd había que configurarlo como Pentagon), vamos creo yo, no tengo un Spectrum 128k original para comparar.


Tienes el vídeo de la demo que han puesto para comparar.

Pero vamos, nadie a dicho que la demo no corra bien en una fpga, lo que aquí se está debatiendo (que no discutiendo), es si las implementaciones del micro Z80 están bien implementadas en las fpga’s o no, vamos si son cycle exact, por lo que como entenderás aqui se está hilando muy fino, si las instrucciones del Z80 no están bien implementadas en el core, estas necesitarán más ciclos de reloj para hacer lo mismo, todo eso se traduce en tiempo y aunque visualmente no lo parezca, si pones el vídeo de la máquina real y el de la fpga, verás que esta última dura más en acabar la demo, si durasen lo mismo, significaría que la implementación es cycle exact, eso es lo que se está debatiendo en este hilo, o eso es lo que yo entiendo que se quiere demostrar y para eso hay que poner la máquina real en comparación con una implementación, de hecho hay un mensaje en el que hacen la comparación de una demo en un Spectrum real, una raspberry Pi y una fpga (no recuerdo que máquina es) y esta última da 2 segundos más que el Spectrum real, por lo que como se ve, no es una buena implementación, pero la demo verse se ve y no se aprecian fallos a simple vista, pero si que tiene ralentizaciones que se van sumando al total, eso es lo que se quiere comprobar, que fiel es una implementación en fpga a una máquina real.

Re: FPGA: ¿ Emulación, Simulación, Réplica o WTF ?

Publicado: 26 Ago 2019 07:56
por zx81
flopping escribió:
zx81 escribió:
flopping escribió:No entiendo que queréis ver con esa demo, se supone que en un 128k va bien, lo que habría que probar es en algún core de fpga de los diferentes que hay para ver qué tan bien emula el 128k, o estoy perdiéndome algo?


Tendrías que empezar a releer por la página 1... :D

Esto va de que Ron la usó para probar los cores, pero tirando siempre de la versión Pentagon, con timings a veces poco ortodoxos. No hay manera de encontrar en la red la versión de 128k y por eso la he subido.

La idea era compararlas entre la ejecución en el ordenador de verdad y la versión FPGA, sea la que sea. Por ahí iban los tiros.


Eso lo tengo claro, pero aún no he visto ninguna comparativa con fpga, solo he visto un vídeo de una demo de 128k corriendo en un 128k real y como es evidente funciona sin problemas, como era de esperar, como digo la prueba es hacer la comparativa con una fpga o varias para comprobar esos cores lo fieles que son a la máquina real.
No trata de eso este hilo?


Hay que ver, qué pronto perdemos la memoria... ;)

Para poder comparar tienes que tener con qué, y resulta que de esa demo hay muchas grabaciones pero ninguna que funcione seguro en máquina real. Esta vez, además de eso, se ha grabado usando una TV moderna, que es lo que tenemos la mayoría.

Además, recuerdo que esa pugnetera demo es de las pijas, como los tiempos no sean coherentes, ya no se ve bien, pero hablamos de muy pocos ciclos de diferencia, llegué a estimar que con diferencias de 4 t-estados ya no se ve bien.

A ver si tengo un rato y grabó la versión Pi con TV a 576i@50, para que los escépticos vean la diferencia entre 50 y 50.0211 Hz...

Re: FPGA: ¿ Emulación, Simulación, Réplica o WTF ?

Publicado: 26 Ago 2019 08:01
por zx81
Xtro escribió:He probado el tap que ha puesto zx81 en la MiSTer configurando el core como un Spectrum 128k y va bien (en el trd había que configurarlo como Pentagon), vamos creo yo, no tengo un Spectrum 128k original para comparar.


No solo debe verse bien, cosa muy difícil de apreciar por la cantidad de cambios de color que hace rápidamente, por eso insisto tanto en la importancia de los tests de CPU, contención y bus flotante, sino que además es importante el tiempo que tarde, porque algunas implementaciones no llevan el reloj de la CPU a la velocidad real.

Todo viene de un vídeo comparativo a tres pantallas simultáneas con otra demo, está el enlace por ahí arriba.

Re: FPGA: ¿ Emulación, Simulación, Réplica o WTF ?

Publicado: 26 Ago 2019 08:28
por Radastan
TitoxUnix escribió:Empiezo a pensar que toca cerrar el hilo y poner una nueva norma: Prohibidas preguntas que pueda causar cualquier tipo de discusión... :evil: :evil: :evil:


Son puñaladas sanas. Creo que pocos de los que hablamos por aquí nos enfadamos con estas cosas. Podemos tener distintos puntos de vista y seguir tan amigos a pesar de los piques, es lo bonito de este mundillo.

Re: FPGA: ¿ Emulación, Simulación, Réplica o WTF ?

Publicado: 26 Ago 2019 11:41
por kikems
TitoxUnix escribió:Empiezo a pensar que toca cerrar el hilo y poner una nueva norma: Prohibidas preguntas que pueda causar cualquier tipo de discusión... :evil: :evil: :evil:


Sé que en ocasiones nuestro amor por el sistema preferido y nuestras preferencias nos pueden y nos ciegan, pero hay que saber ser maduro y controlar la forma de expresarse intentado decir lo que cada uno quiera, pero intentado a la vez ser respetuoso con el resto. Si prohibiéramos hacer preguntas difíciles , parcialmente se terminaría la esencia vital de este foro. -thumbup

Creo que prefiero cerrar 1 hilo de cada 10 y que se pregunte, debata y responda a no preguntar nada por miedo a si alguien le pudiera parecer mal.
¡¡¡Qué coño!!! si al final el salseo, las piquillas, las rivalidades y los debates son uno de los principales motores del retro.

Re: FPGA: ¿ Emulación, Simulación, Réplica o WTF ?

Publicado: 26 Ago 2019 12:33
por flopping
zx81 escribió:
Para poder comparar tienes que tener con qué, y resulta que de esa demo hay muchas grabaciones pero ninguna que funcione seguro en máquina real. Esta vez, además de eso, se ha grabado usando una TV moderna, que es lo que tenemos la mayoría.

Además, recuerdo que esa pugnetera demo es de las pijas, como los tiempos no sean coherentes, ya no se ve bien, pero hablamos de muy pocos ciclos de diferencia, llegué a estimar que con diferencias de 4 t-estados ya no se ve bien.


Vale, AHORA esta claro, yo pensaba que esa demo ya se había probado en un 128k real, por eso no entendía el sentido de poner algo que se sabía que funcionaba, pero veo que no era así, pues nada a ver qué sale de todo esto.