Videopac: Test ráster en o2em, ZX-DOS y Hardware Real

Moderador: antoniovillena

Responder
Mejias3D
Veroboard
Mensajes: 10
Registrado: 17 Ago 2018, 17:41

Videopac: Test ráster en o2em, ZX-DOS y Hardware Real

Mensaje por Mejias3D » 27 Sep 2018, 15:59

Debía tomar una decisión al respecto de seguir desarrollando software para la consola Philips Videopac G7000.

Decidir si lo hacía sobre el emulador 'o2em' http://o2em.sourceforge.net/, sobre el core de Yombo viewtopic.php?f=40&t=24 en una LX16 genérica (por ejemplo la que Antonio Villena está haciendo popular bajo el nombre ZX-DOS, conocida por todos) o bien como tercera opción usando el RAM Cart de Soeren Gust, que Wilco2009 ha promovido aquí http://www.va-de-retro.com/foros/viewto ... =63&t=7097 montado sobre una de mis 3 Philips Videopac G7000. Gracias Wilco por facilitarme una de esas RAM Cart :)

Primeras pruebas :

Para salir de dudas lo mejor es 'estresar' el chip gráfico, para ver su comportamiento en condiciones extremas, con una comparativa de una rutina asm i8048, consistente en interrupciones ráster y manipulación de registros del VDC al vuelo.

Cuando aún no tenía el RAM Cart, trabajando sobre el emulador o2em, todo perfecto a lo que se pretende, que es en este caso poder usar registros char y quad del VDC dentro de los tiempos de cada interrupción raster, indicada en este caso con cada banda de color que resulta de la manipulación del color de fondo de pantalla, con el objetivo de no trabajar a ciegas sobre fondo negro todo el tiempo.

Se supone que dentro de cada banda (tiempo ráster) podría llegar a mostrar 16 caracteres reescribiendo siempre en los mismos registros del chip gráfico. Aquí solo se muestra en una banda, pero funcionaría limpiamente sobre todas las bandas a la vez. Solo tendría que hacer un copia/pega en el código, con retoques triviales, para cada banda ráster.
Imagen


Mi primera desilusión fue en el Core Videopac en la LX16 genérica (aka ZX-DOS)...
Imagen


Me quedaba por comprobar si en hardware real la respuesta sería como en el emulador o como en el core y, desafortunadamente, nueva desilusión al ver que en Philips Videopac G7000, con el Ram Cart, nasti de plasti.

Ninguno de los dos casos anteriores responde a 'ciclo fiel' respecto a la consola y encima el contenido del grupo de registros que he usado en el VDC se corrompe! Se deja entrever, si observáis despacio, que los caracteres que medio se muestran, no son los mismos que los que se muestran en el emulador...
Imagen

Los tres sistemas presentan comportamientos diferentes y para debugging lo mejor por tanto es el hardware real, si pretendes poner al límite la capacidad gráfica del VDC del Videopac.

Programar en PC y probarlo en el emulador es cómodo, pero dejas fuera la posibilidad de publicar en soporte físico para hardware real.

Publico esta entrada con dos motivos:

El primero avisar a los desarrolladores de software que usar este core no da una respuesta 100% fiable.

El segundo motivo es no perder la esperanza de que alguien mejore la calidad del sonido del core y, puestos a soñar, que se le implemente salida RGB Scart + afinar lo suficiente el core como para ser fiable a los niveles comentados en esta entrada. Gracias :geek:
Última edición por Mejias3D el 27 Sep 2018, 17:15, editado 1 vez en total.

Avatar de Usuario
desUBIKado
CPLD
Mensajes: 192
Registrado: 14 Ago 2018, 19:06

Re: Videopac: Test ráster en o2em, ZX-DOS y Hardware Real

Mensaje por desUBIKado » 27 Sep 2018, 16:35

La MiST tiene core de videopac. Si quieres que pruebe tu programa de test sube el fichero que usaste con el zx-dos.

Mejias3D
Veroboard
Mensajes: 10
Registrado: 17 Ago 2018, 17:41

Re: Videopac: Test ráster en o2em, ZX-DOS y Hardware Real

Mensaje por Mejias3D » 27 Sep 2018, 17:36

desUBIKado escribió:
27 Sep 2018, 16:35
La MiST tiene core de videopac. Si quieres que pruebe tu programa de test sube el fichero que usaste con el zx-dos.
Adjunto el binario. ¿Puedes comentarme, ya que estamos, si la respuesta de calidad de sonido en MIST es la misma que en la versión de ZX-DOS?

Gracias desUBIKado.
Adjuntos
Test_raster_01.zip
(301 Bytes) Descargado 426 veces

Avatar de Usuario
desUBIKado
CPLD
Mensajes: 192
Registrado: 14 Ago 2018, 19:06

Re: Videopac: Test ráster en o2em, ZX-DOS y Hardware Real

Mensaje por desUBIKado » 27 Sep 2018, 21:17

La imagen en la Mistica FPGA16 se ve igual que en el ZX-DOS, lo cual es lógico ya que se parte de los mismos fuentes. El core ya tiene más de 4 años sin que le hayan realizado ninguna mejora.
20180927_211346.jpg
20180927_211346.jpg (94.62 KiB) Visto 8992 veces

Mejias3D
Veroboard
Mensajes: 10
Registrado: 17 Ago 2018, 17:41

Re: Videopac: Test ráster en o2em, ZX-DOS y Hardware Real

Mensaje por Mejias3D » 27 Sep 2018, 22:50

desUBIKado escribió:
27 Sep 2018, 21:17
La imagen en la Mistica FPGA16 se ve igual que en el ZX-DOS, lo cual es lógico ya que se parte de los mismos fuentes. El core ya tiene más de 4 años sin que le hayan realizado ninguna mejora.

20180927_211346.jpg
Comprendo. Muy lógico.

No sabía que llevara tanto tiempo sin tocar.

Muchas gracias por las pruebas (ponga aquí un emoticono thumb up)

Responder

Volver a “Videopac”