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

Avatar de Usuario
TitoxUnix
Mensajes: 476
Registrado: 14 Oct 2016 17:51
Ubicación: Entre la tele y el sofá
Agradecido : 40 veces
Agradecimiento recibido: 163 veces

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

Mensajepor TitoxUnix » 24 Ago 2019 21:10

Último mensaje de la página anterior:

...

Avatar de Usuario
zx81
Mensajes: 225
Registrado: 23 Feb 2013 21:31
Agradecido : 11 veces
Agradecimiento recibido: 16 veces

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

Mensajepor zx81 » 24 Ago 2019 21:35

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. :/
Cuando utilizo una palabra, esa palabra significa, exactamente, lo que yo quiero que signifique. Ni más, ni menos.
Humpty Dumpty

Empieza a jugar sin tener que compilar: Emulador JSpeccy
ZX Spectrum bare-metal para Raspberry PI ZXBaremulator

muon
Mensajes: 250
Registrado: 03 Jul 2017 11:46
Ubicación: Madrid
Agradecido : 16 veces
Agradecimiento recibido: 49 veces

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

Mensajepor muon » 25 Ago 2019 09:17

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?

Avatar de Usuario
zx81
Mensajes: 225
Registrado: 23 Feb 2013 21:31
Agradecido : 11 veces
Agradecimiento recibido: 16 veces

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

Mensajepor zx81 » 25 Ago 2019 20:24

Aquí va lo prometido, el enlace de descarga con la Paralactika para 128/+2 en formato TAP.
Cuando utilizo una palabra, esa palabra significa, exactamente, lo que yo quiero que signifique. Ni más, ni menos.
Humpty Dumpty

Empieza a jugar sin tener que compilar: Emulador JSpeccy
ZX Spectrum bare-metal para Raspberry PI ZXBaremulator

Avatar de Usuario
TitoxUnix
Mensajes: 476
Registrado: 14 Oct 2016 17:51
Ubicación: Entre la tele y el sofá
Agradecido : 40 veces
Agradecimiento recibido: 163 veces

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

Mensajepor TitoxUnix » 25 Ago 2019 22:35

...

Avatar de Usuario
flopping
Mensajes: 2311
Registrado: 26 Jun 2011 17:50
Agradecido : 1 vez
Agradecimiento recibido: 39 veces

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

Mensajepor flopping » 25 Ago 2019 23:16

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?
No me hago responsable de mis post pues estan escritos bajo la influencia del alcohol y drogas psicotropicas, por la esquizofrenia paranoide que padezco.
(C) 1982-2019, 37 años de ZX Spectrum.
http://www.va-de-retro.com/ un foro "diferente".

Avatar de Usuario
zx81
Mensajes: 225
Registrado: 23 Feb 2013 21:31
Agradecido : 11 veces
Agradecimiento recibido: 16 veces

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

Mensajepor zx81 » 25 Ago 2019 23:40

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.
Cuando utilizo una palabra, esa palabra significa, exactamente, lo que yo quiero que signifique. Ni más, ni menos.
Humpty Dumpty

Empieza a jugar sin tener que compilar: Emulador JSpeccy
ZX Spectrum bare-metal para Raspberry PI ZXBaremulator

Avatar de Usuario
flopping
Mensajes: 2311
Registrado: 26 Jun 2011 17:50
Agradecido : 1 vez
Agradecimiento recibido: 39 veces

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

Mensajepor flopping » 26 Ago 2019 00:03

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?
No me hago responsable de mis post pues estan escritos bajo la influencia del alcohol y drogas psicotropicas, por la esquizofrenia paranoide que padezco.
(C) 1982-2019, 37 años de ZX Spectrum.
http://www.va-de-retro.com/ un foro "diferente".

Avatar de Usuario
TitoxUnix
Mensajes: 476
Registrado: 14 Oct 2016 17:51
Ubicación: Entre la tele y el sofá
Agradecido : 40 veces
Agradecimiento recibido: 163 veces

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

Mensajepor TitoxUnix » 26 Ago 2019 00:06

...

Avatar de Usuario
flopping
Mensajes: 2311
Registrado: 26 Jun 2011 17:50
Agradecido : 1 vez
Agradecimiento recibido: 39 veces

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

Mensajepor flopping » 26 Ago 2019 00:27

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.
No me hago responsable de mis post pues estan escritos bajo la influencia del alcohol y drogas psicotropicas, por la esquizofrenia paranoide que padezco.
(C) 1982-2019, 37 años de ZX Spectrum.
http://www.va-de-retro.com/ un foro "diferente".

Xtro
Mensajes: 24
Registrado: 22 Ene 2018 20:26
Agradecimiento recibido: 4 veces

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

Mensajepor Xtro » 26 Ago 2019 01:19

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.

Avatar de Usuario
flopping
Mensajes: 2311
Registrado: 26 Jun 2011 17:50
Agradecido : 1 vez
Agradecimiento recibido: 39 veces

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

Mensajepor flopping » 26 Ago 2019 02:27

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.
No me hago responsable de mis post pues estan escritos bajo la influencia del alcohol y drogas psicotropicas, por la esquizofrenia paranoide que padezco.
(C) 1982-2019, 37 años de ZX Spectrum.
http://www.va-de-retro.com/ un foro "diferente".

Avatar de Usuario
zx81
Mensajes: 225
Registrado: 23 Feb 2013 21:31
Agradecido : 11 veces
Agradecimiento recibido: 16 veces

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

Mensajepor zx81 » 26 Ago 2019 07:56

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...
Cuando utilizo una palabra, esa palabra significa, exactamente, lo que yo quiero que signifique. Ni más, ni menos.
Humpty Dumpty

Empieza a jugar sin tener que compilar: Emulador JSpeccy
ZX Spectrum bare-metal para Raspberry PI ZXBaremulator

Avatar de Usuario
zx81
Mensajes: 225
Registrado: 23 Feb 2013 21:31
Agradecido : 11 veces
Agradecimiento recibido: 16 veces

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

Mensajepor zx81 » 26 Ago 2019 08:01

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.
Cuando utilizo una palabra, esa palabra significa, exactamente, lo que yo quiero que signifique. Ni más, ni menos.
Humpty Dumpty

Empieza a jugar sin tener que compilar: Emulador JSpeccy
ZX Spectrum bare-metal para Raspberry PI ZXBaremulator

Radastan
Mensajes: 139
Registrado: 09 Sep 2016 11:32
Agradecido : 6 veces
Agradecimiento recibido: 29 veces

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

Mensajepor Radastan » 26 Ago 2019 08:28

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.

Avatar de Usuario
kikems
Mensajes: 3374
Registrado: 30 May 2013 19:23
Agradecido : 963 veces
Agradecimiento recibido: 1316 veces

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

Mensajepor kikems » 26 Ago 2019 11:41

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.

Avatar de Usuario
flopping
Mensajes: 2311
Registrado: 26 Jun 2011 17:50
Agradecido : 1 vez
Agradecimiento recibido: 39 veces

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

Mensajepor flopping » 26 Ago 2019 12:33

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.
No me hago responsable de mis post pues estan escritos bajo la influencia del alcohol y drogas psicotropicas, por la esquizofrenia paranoide que padezco.
(C) 1982-2019, 37 años de ZX Spectrum.
http://www.va-de-retro.com/ un foro "diferente".


Volver a “Emulaciones software, FPGA y otras soluciones”

¿Quién está conectado?

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