Página 8 de 13

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

Publicado: 23 Ago 2019 19:01
por TitoxUnix

Último mensaje de la página anterior:

...

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

Publicado: 23 Ago 2019 19:15
por zx81
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.

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

Publicado: 23 Ago 2019 19:15
por TitoxUnix
...

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

Publicado: 23 Ago 2019 19:18
por zx81
TitoxUnix escribió:OK, a ver si esta noche las busco y las pruebo. Gracias


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

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

Publicado: 23 Ago 2019 19:45
por Kyp
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.

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

Publicado: 23 Ago 2019 20:04
por zx81
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

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

Publicado: 23 Ago 2019 21:28
por Kyp
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.

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

Publicado: 23 Ago 2019 23:21
por TitoxUnix
...

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

Publicado: 23 Ago 2019 23:28
por zx81
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.

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

Publicado: 23 Ago 2019 23:30
por TitoxUnix
...

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

Publicado: 23 Ago 2019 23:46
por zx81
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.

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

Publicado: 23 Ago 2019 23:53
por TitoxUnix
...

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

Publicado: 24 Ago 2019 01:04
por flopping
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 .....

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

Publicado: 24 Ago 2019 02:43
por carmeloco
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?

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

Publicado: 24 Ago 2019 11:18
por TitoxUnix
...

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

Publicado: 24 Ago 2019 20:32
por zx81
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

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

Publicado: 24 Ago 2019 21:10
por TitoxUnix
...