Scroll Vertical usando V9958

Avatar de Usuario
pser1
Mensajes: 3639
Registrado: 08 Dic 2012 18:34
Agradecido : 1013 veces
Agradecimiento recibido: 1015 veces

Scroll Vertical usando V9958

Mensajepor pser1 » 23 Nov 2022 22:26

Hola,
he estado haciendo pruebas de scroll Vertical con el V9958 y me encuentro con este problema
- Funciona, pero el resultado subiendo 1 pixel cada vez es que no es 'suave', se ven pequeños saltos.
Adjunto video en el que se ve que las imágenes 1-3-5 muestran 'flickering' mientras que las pares parecen correctas en el video
Adjunto fichero ASM de programa pero es ensamblador para la CPU Motorola MC6809/6309
Cualquier idea al respecto será muy apreciada!!
pere
ScrollingV9958.zip
video del resultado
(7.75 MiB) Descargado 7 veces

SCROLLV.ZIP
fichero fuente ensamblador 6809
(4.52 KiB) Descargado 3 veces

jltursan
Mensajes: 4879
Registrado: 20 Sep 2011 13:59
Ubicación: Madrid
Agradecido : 739 veces
Agradecimiento recibido: 1644 veces
Contactar:

Re: Scroll Vertical usando V9958

Mensajepor jltursan » 24 Nov 2022 09:10

Es tipo de actualizaciones a pantalla completa son muy sensibles al barrido. Trata de actualizar el registro dentro del intervalo del retrazado vertical (el vblank, vamos).

Avatar de Usuario
pser1
Mensajes: 3639
Registrado: 08 Dic 2012 18:34
Agradecido : 1013 veces
Agradecimiento recibido: 1015 veces

Re: Scroll Vertical usando V9958

Mensajepor pser1 » 24 Nov 2022 11:56

jltursan escribió:Es tipo de actualizaciones a pantalla completa son muy sensibles al barrido. Trata de actualizar el registro dentro del intervalo del retrazado vertical (el vblank, vamos).

Aparentemente esto es lo que hago ...
Primero espero a un /FS y a continuación modifico el registro R#23, no creo que esto tarde tanto ...
Podría ser un efecto visual debido a la emulación de MAME(?) ... De momento no puedo probar con el D64 y la placa SSFM+
muchas gracias!

jltursan
Mensajes: 4879
Registrado: 20 Sep 2011 13:59
Ubicación: Madrid
Agradecido : 739 veces
Agradecimiento recibido: 1644 veces
Contactar:

Re: Scroll Vertical usando V9958

Mensajepor jltursan » 24 Nov 2022 16:00

Ah, ¿que era MAME?, eso se dice hombre... -no

Esa operación es "atómica", no tarda; pero si usas emulación, emplea OpenMSX, es el que te va a ofrecer los resultados más fidedignos.

Avatar de Usuario
pser1
Mensajes: 3639
Registrado: 08 Dic 2012 18:34
Agradecido : 1013 veces
Agradecimiento recibido: 1015 veces

Re: Scroll Vertical usando V9958

Mensajepor pser1 » 24 Nov 2022 16:28

jltursan escribió:Ah, ¿que era MAME?, eso se dice hombre... -no
Esa operación es "atómica", no tarda; pero si usas emulación, emplea OpenMSX, es el que te va a ofrecer los resultados más fidedignos.

¿Fidedignos? Será para las máquinas MSX pero para nuestros Dragones convertidos en MSX2+ me temo que no debe soportarlos ...
saludos

jltursan
Mensajes: 4879
Registrado: 20 Sep 2011 13:59
Ubicación: Madrid
Agradecido : 739 veces
Agradecimiento recibido: 1644 veces
Contactar:

Re: Scroll Vertical usando V9958

Mensajepor jltursan » 24 Nov 2022 19:13

Efectivamente, me temo que el único emulador fiel del V9958 es el incorporado en el OpenMSX. Lamentablemente, la emulación MSX (y por tanto del V9958) del MAME está algo lejos todavía. El MSX2+ es prácticamente la única máquina que incorpora ese chip, o al menos lo era hasta ahora. Si fuese el V9938 ya sería otra cosa; pero es lo que hay :-(

Esto lo digo porque la emulación del Dragon empleará el mismo driver...

Avatar de Usuario
pser1
Mensajes: 3639
Registrado: 08 Dic 2012 18:34
Agradecido : 1013 veces
Agradecimiento recibido: 1015 veces

Re: Scroll Vertical usando V9958

Mensajepor pser1 » 24 Nov 2022 23:11

jltursan escribió:Efectivamente, me temo que el único emulador fiel del V9958 es el incorporado en el OpenMSX. Lamentablemente, la emulación MSX (y por tanto del V9958) del MAME está algo lejos todavía. El MSX2+ es prácticamente la única máquina que incorpora ese chip, o al menos lo era hasta ahora. Si fuese el V9938 ya sería otra cosa; pero es lo que hay :-(
Esto lo digo porque la emulación del Dragon empleará el mismo driver...

ok, pues le comento la existencia del OpenMSX a ver que puede hacer en MAME
muchas gracias
saludos


Volver a “Software MSX”

¿Quién está conectado?

Usuarios navegando por este Foro: Iapetus y 1 invitado