Montando un PCW Mini con el MOD de HabiSoft

Avatar de Usuario
ron
Mensajes: 16821
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 374 veces
Agradecimiento recibido: 397 veces

Re: Montando un PCW Mini con el MOD de HabiSoft

Mensajepor ron » 12 Ago 2017 09:54

Último mensaje de la página anterior:

Habi eres un super crack !!!

Avatar de Usuario
Habi
Mensajes: 17
Registrado: 17 Abr 2016 13:11
Agradecido : 4 veces
Agradecimiento recibido: 8 veces
Contactar:

Re: Montando un PCW Mini con el MOD de HabiSoft

Mensajepor Habi » 12 Ago 2017 12:28

Muchas gracias, Ron. :)

No pretendo sustituir la placa actual de vídeo con esto, no es más que un experimento con una FPGA; probablemente no haga ni una placa de prototipo. Sencillamente aprovecho la salida digital y reinterpreto los píxeles (bits) como un CPC: junto dos para 4 colores, 4 para 16.

Algunos juegos sin modificar en modo 4 colores, con paleta tipo CGA:
https://www.youtube.com/watch?v=0_4Uf-MJxNg

Saludos.

jose_leandro
Mensajes: 280
Registrado: 23 Ene 2012 20:20
Agradecimiento recibido: 14 veces

Re: Montando un PCW Mini con el MOD de HabiSoft

Mensajepor jose_leandro » 12 Ago 2017 20:34

Hola Habi

¿Que tal te ha ido con el nuevo chip?¿aguanta la señal de reloj?

Saludos

José Leandro

Avatar de Usuario
Habi
Mensajes: 17
Registrado: 17 Abr 2016 13:11
Agradecido : 4 veces
Agradecimiento recibido: 8 veces
Contactar:

Re: Montando un PCW Mini con el MOD de HabiSoft

Mensajepor Habi » 12 Ago 2017 20:53

jose_leandro escribió:Hola Habi

¿Que tal te ha ido con el nuevo chip?¿aguanta la señal de reloj?

Saludos

José Leandro


Buenas José.

Sí, aguanta perfectamente este MC74LCX16245. :)

Como bien se deduce de su datasheet, aguanta hasta más de 200 Mhz con lo que esta señal a 32 la pasa perfectamente. Como puedes ver en los vídeos, ahora las líneas son totalmente estables incluso en pantallas menos tolerantes al ruido.

Si hago al final una versión conectable al bus lo tendré en cuenta como transcriptor.

Un saludo.

Avatar de Usuario
Nandove
Mensajes: 576
Registrado: 10 Ene 2011 12:16
Agradecido : 44 veces
Agradecimiento recibido: 41 veces

Re: Montando un PCW Mini con el MOD de HabiSoft

Mensajepor Nandove » 15 Ago 2017 11:34

Pues confirmo que las cajas de velleman quedan de escándalo:

IMG_20170815_112520.jpg
IMG_20170815_112520.jpg (82.64 KiB) Visto 71 veces


IMG_20170815_112439.jpg
IMG_20170815_112439.jpg (98.78 KiB) Visto 71 veces


IMG_20170815_112344.jpg
IMG_20170815_112344.jpg (121.12 KiB) Visto 71 veces

jltursan
Mensajes: 1740
Registrado: 20 Sep 2011 13:59
Agradecido : 36 veces
Agradecimiento recibido: 103 veces

Re: Montando un PCW Mini con el MOD de HabiSoft

Mensajepor jltursan » 15 Ago 2017 12:35

¡Por fin, color en el PCW! :-D

¿La paleta es accesible mediante software o por ahora está fija en la FPGA?, lo digo porque dado que los juegos de PCW están creados normalmente con píxeles a pares y como se ve en tus experimentos, el agruparlos para dar color no afecta su aspecto. Redefiniendo la paleta tendríamos un CPC en toda regla :-)

¿La velocidad o las capacidades del algoritmo dan para cambiar la paleta en cada línea de barrido?

Avatar de Usuario
Habi
Mensajes: 17
Registrado: 17 Abr 2016 13:11
Agradecido : 4 veces
Agradecimiento recibido: 8 veces
Contactar:

Re: Montando un PCW Mini con el MOD de HabiSoft

Mensajepor Habi » 15 Ago 2017 13:27

jltursan escribió:¡Por fin, color en el PCW! :-D

¿La paleta es accesible mediante software o por ahora está fija en la FPGA?, lo digo porque dado que los juegos de PCW están creados normalmente con píxeles a pares y como se ve en tus experimentos, el agruparlos para dar color no afecta su aspecto. Redefiniendo la paleta tendríamos un CPC en toda regla :-)

¿La velocidad o las capacidades del algoritmo dan para cambiar la paleta en cada línea de barrido?

Sí, ya iba siendo hora. :)

De momento, no hay interfaz al bus alguna. Tanto la paleta como el cambio de modo lo realiza la FPGA según los botoncitos que apriete, pero la idea es hacerle una improvisada con varios buffers como los que le comentaba a José más arriba para que la tenga, como paso previo a un prototipo. De esa forma podremos, como bien dices, redefinir la paleta y otras tantas cosas.

Ahora mismo estoy sacando 2 bits por componente (64 colores). En el modo de 4 colores he escogido la paleta 1 de la CGA (negro cían magenta y blanco), y en el modo de 16 colores la de 16 colores completa de la CGA, pero tenemos 64 colores (EGA) a elegir. Si finalmente uso pares diferenciales para implementar HDMI, tiraré directamente a color verdadero (24 bpp).

Por supuesto se puede cambiar la paleta en cada línea, de hecho estaba pensando implementarle DMA, listas copper, sprites, ... ya que al final sólo estoy usando un 1% de la FPGA. ¡Hazte una idea de lo que se puede hacer!

Tenemos abierto un hilo de todo esto aquí, http://www.amstrad.es/forum/viewtopic.php?f=35&t=4809, por si a alguien le interesa.

Un saludo.

jltursan
Mensajes: 1740
Registrado: 20 Sep 2011 13:59
Agradecido : 36 veces
Agradecimiento recibido: 103 veces

Re: Montando un PCW Mini con el MOD de HabiSoft

Mensajepor jltursan » 15 Ago 2017 15:53

Por supuesto se puede cambiar la paleta en cada línea, de hecho estaba pensando implementarle DMA, listas copper, sprites, ... ya que al final sólo estoy usando un 1% de la FPGA. ¡Hazte una idea de lo que se puede hacer!


-shock -stretcher me ha dao un síncope al leer esto...

dancresp
Mensajes: 4935
Registrado: 13 Nov 2010 02:08
Agradecido : 13 veces
Agradecimiento recibido: 58 veces

Re: Montando un PCW Mini con el MOD de HabiSoft

Mensajepor dancresp » 16 Ago 2017 01:07

Primero.- Por dios, que alguien implemente un PCW entero en una FPGA !!!

Segundo.- El montaje en esa cajita queda muy pulido. Solo falta una etiquetita en el frontal...


Volver a “Amstrad PCW”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado