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

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

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

Mensajepor TitoxUnix » 23 Ago 2019 19:01

Último mensaje de la página anterior:

...

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

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

Mensajepor zx81 » 23 Ago 2019 19:15

TitoxUnix escribió:¿Podéis decirme una demo que use el borde? Para comparar la ULA Sinclair con los Nebula que tengo? -thanks

EDIT: Para 48K, claro.


Shockwave Megademo (2.ª carga)
Overscan

The Sentinel como juego que hace scroll de letras en el borde superior.
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: 471
Registrado: 14 Oct 2016 17:51
Ubicación: Entre la tele y el sofá
Agradecido : 40 veces
Agradecimiento recibido: 162 veces

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

Mensajepor TitoxUnix » 23 Ago 2019 19:15

...

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

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

Mensajepor zx81 » 23 Ago 2019 19:18

TitoxUnix escribió:OK, a ver si esta noche las busco y las pruebo. Gracias


Y cuéntanos cómo te ha ido.... -grin
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
Kyp
Mensajes: 378
Registrado: 03 Oct 2013 17:13
Agradecido : 16 veces
Agradecimiento recibido: 74 veces

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

Mensajepor Kyp » 23 Ago 2019 19:45

zx81 escribió:
Kyp escribió:Por alguna extraña razón el Harlequin no implementa fielmente el borde, no le va a servir a ZX81 -507

Pero no lo implements todavía o ya se ha dado por imposible el tema?


En el Spectrum la ULA decide que color va a usar para pintar los pixeles, atributos o borde según la zona de pantalla que se esté pintando, cada 8 pixeles mientras que el Harlequín se hace por cada pixel. Deduzco (quizás erróneamente) que está hecho así para ahorrarse un chip multiplexor que visto lo visto no se como iba a caber en la placa. La verdad es que corregir el 'fallo' es bastante complicado. Implica meter un chip más y re-enrutar todo.

zx81 escribió:Igual valía la pena que le pegaras otro tiento a tus cores, estaban a menos y ná ser los refinitivos.


El problema de la implementación es el core del Z80. El core oficial usa una versión mejorada del T80 que tiene muchos fallos en cuanto timings. Yo solo he adaptado otro core que hizo Sorgelig para la Mist, para que funcione en mi implementación. Es un core 'especial', hay que meterle un clock al doble de la frecuencia de trabajo, supongo que por como funciona la Mist. Los fallos que da en los test son por una combinación rara de instrucciones que afectan al flag de acarreo y que, por lo que yo entendí, no funciona igual en todos los Z80s. El resto del hardware está fielmente replicado tanto en mi versión como en la oficial.

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

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

Mensajepor zx81 » 23 Ago 2019 20:04

Kyp escribió:El problema de la implementación es el core del Z80. El core oficial usa una versión mejorada del T80 que tiene muchos fallos en cuanto timings. Yo solo he adaptado otro core que hizo Sorgelig para la Mist, para que funcione en mi implementación. Es un core 'especial', hay que meterle un clock al doble de la frecuencia de trabajo, supongo que por como funciona la Mist. Los fallos que da en los test son por una combinación rara de instrucciones que afectan al flag de acarreo y que, por lo que yo entendí, no funciona igual en todos los Z80s. El resto del hardware está fielmente replicado tanto en mi versión como en la oficial.


Sí, sé a qué te refieres. Depende de donde salen los bits 3 y 5 del registro F en las instrucciones CCF y SCF, dependiendo de que en la instrucción anterior se haya modificado el registro F o no. Es un poco marciano y solo afecta a la implementación de Zilog. O sea, que el problema es una lágrima en el océano. No sabía cómo había acabado tu aventura, tendré que pegarle un tiento. -thumbup
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
Kyp
Mensajes: 378
Registrado: 03 Oct 2013 17:13
Agradecido : 16 veces
Agradecimiento recibido: 74 veces

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

Mensajepor Kyp » 23 Ago 2019 21:28

TitoxUnix escribió:¿Podéis decirme una demo que use el borde? Para comparar la ULA Sinclair con los Nebula que tengo? -thanks

EDIT: Para 48K, claro.

Yo también tengo una Nebula y en su momento hice alguna prueba y funciona muy bien. Los 'fallos' con las FPGAs no son por la ULA, son por la descripción del Z80.

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

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

Mensajepor TitoxUnix » 23 Ago 2019 23:21

...

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

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

Mensajepor zx81 » 23 Ago 2019 23:28

TitoxUnix escribió:
zx81 escribió:
TitoxUnix escribió:OK, a ver si esta noche las busco y las pruebo. Gracias


Y cuéntanos cómo te ha ido.... -grin

¡No tengo AY en los 48K!!!!!! vaya...


Ninguna de las dos demos que te he dicho lo necesitan y funcionan en todos los modelos de Spectrum.
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: 471
Registrado: 14 Oct 2016 17:51
Ubicación: Entre la tele y el sofá
Agradecido : 40 veces
Agradecimiento recibido: 162 veces

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

Mensajepor TitoxUnix » 23 Ago 2019 23:30

...

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

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

Mensajepor zx81 » 23 Ago 2019 23:46

TitoxUnix escribió:
zx81 escribió:
TitoxUnix escribió:¡No tengo AY en los 48K!!!!!! vaya...


Ninguna de las dos demos que te he dicho lo necesitan y funcionan en todos los modelos de Spectrum.

Sí, funcionar funcionan pero sin audio quedan sosetas. En el 128K suenan OK. A ver sk mañana enchufo la capturadora y lo grabo.


Sería magnífico que, si tienes un 128k de Sinclair (no +2a o +3) grabaras la dichosa Paralactika, la que corresponde al 128k y no al Pentagon. Así habría una referencia segura de su funcionamiento.
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: 471
Registrado: 14 Oct 2016 17:51
Ubicación: Entre la tele y el sofá
Agradecido : 40 veces
Agradecimiento recibido: 162 veces

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

Mensajepor TitoxUnix » 23 Ago 2019 23:53

...

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

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

Mensajepor flopping » 24 Ago 2019 01:04

TitoxUnix escribió:El 128K saca video por RGB o compuesto monocromo.... Lo tengo complicado. Pero me voy a hacer el mod a color que ya hace tiempo que lo quiero hacer. A ver cuando saco un ratillo.


Puedes grabar directamente del monitor con un móvil, una cámara de vídeo .....
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
carmeloco
Mensajes: 1368
Registrado: 16 Dic 2015 08:56
Agradecido : 6 veces
Agradecimiento recibido: 144 veces

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

Mensajepor carmeloco » 24 Ago 2019 02:43

TitoxUnix escribió:El 128K saca video por RGB o compuesto monocromo.... Lo tengo complicado. Pero me voy a hacer el mod a color que ya hace tiempo que lo quiero hacer. A ver cuando saco un ratillo.

Mod a color? el típico del modulador u otra cosa?

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

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

Mensajepor TitoxUnix » 24 Ago 2019 11:18

...

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

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

Mensajepor zx81 » 24 Ago 2019 20:32

Acabo de encontrar en yutup un vídeo de la Paralactika 128k grabado el mes pasado, con el enlace donde está también el tap.

Ahí va: https://youtu.be/xHui41y7ZjA
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: 471
Registrado: 14 Oct 2016 17:51
Ubicación: Entre la tele y el sofá
Agradecido : 40 veces
Agradecimiento recibido: 162 veces

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

Mensajepor TitoxUnix » 24 Ago 2019 21:10

...


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 3 invitados