Se encontraron 2712 coincidencias

por pser1
17 Mar 2020 13:37
Foro: Software MSX
Tema: Aprendiendo a manejar el chip de video V9958
Respuestas: 164
Vistas: 1431

Re: Aprendiendo a manejar el chip de video V9958

Como al final he optado por la asignación dinámica de sprites/objetos como bien decías tu, está claro que solo podrán coexistir 32 objetos/sprites en una pantalla usando como máximo 64 frames, así que he puesto estos controles en la función que añade datos a las tablas. De momento como los objetos s...
por pser1
17 Mar 2020 13:33
Foro: Software MSX
Tema: Aprendiendo a manejar el chip de video V9958
Respuestas: 164
Vistas: 1431

Re: Aprendiendo a manejar el chip de video V9958

También me choca aunque probablemente no tanto como a tí ;-). Podriamos liarnos con cálculos de uSegs. y tal para comparar el Z80 y el 6309 pero no merece la pena. Como arquitectura Dragon con 6309 sólo va a haber una (no como en el mundo MSX que es una locura) limítate a insertar retrasos lo justo...
por pser1
17 Mar 2020 10:50
Foro: Software MSX
Tema: Aprendiendo a manejar el chip de video V9958
Respuestas: 164
Vistas: 1431

Re: Aprendiendo a manejar el chip de video V9958

Buenos días confinados! está claro que hay que hacer todas las pruebas que se te ocurran y un par mas ;-) He cambiado el programa para moverse por cuatro pantallas (no consecutivas) Todas tiene uno o dos objetos ... Sorpresa, todo va bien pero aleatoriamente (los gremlins no avisan) en las pantallas...
por pser1
16 Mar 2020 23:09
Foro: Software MSX
Tema: Aprendiendo a manejar el chip de video V9958
Respuestas: 164
Vistas: 1431

Re: Aprendiendo a manejar el chip de video V9958

@jltursan Problema resuelto -thumbup Estoy tan acostumbrado (con Simon Jonassen) a hacer programas que automodifican sentencias o tablas de datos que no había caído en la cuenta que una vez modificado, hay que reponer valor(es) inicial(es) antes de otra llamada! Lo aplicaré al programa con mas panta...
por pser1
16 Mar 2020 22:59
Foro: Software MSX
Tema: Aprendiendo a manejar el chip de video V9958
Respuestas: 164
Vistas: 1431

Re: Aprendiendo a manejar el chip de video V9958

Acabo de encontrar dos bugs: - uno que no afecta al mal funcionamiento, se trata de la variable numScr que no era actualizada al mover adelante-atrás - corregido y sigue dando los mismos problemas - el grave. Debido a mi manera de mover el puntero a la VRAM, cambiándolo por bloques, la primera vez e...
por pser1
16 Mar 2020 22:09
Foro: Software MSX
Tema: Aprendiendo a manejar el chip de video V9958
Respuestas: 164
Vistas: 1431

Re: Aprendiendo a manejar el chip de video V9958

he modificado el programa para que empiece mostrando la pantalla 2 y lo hace correctamente,
pero una sola vez. Cualquier cambio de pantalla fracasa en la presentación de su objeto ... por si sirve de pista
aunque confirmo lo dicho antes. Algo queda mal tras mostrar un objeto ...
saludos
pere
por pser1
16 Mar 2020 22:01
Foro: Software MSX
Tema: Aprendiendo a manejar el chip de video V9958
Respuestas: 164
Vistas: 1431

Re: Aprendiendo a manejar el chip de video V9958

@jltursan estoy de acuerdo, si la primera vez lo hace bien y a la siguiente no hace lo mismo puede haber un problema de lógica o uno de datos porqué las inicializaciones o borrados son incorrectos así que no hay muchas cosas por mirar ... Te adjunto el fuente actual que he reducido a tres pantallas ...
por pser1
16 Mar 2020 19:24
Foro: Software MSX
Tema: Aprendiendo a manejar el chip de video V9958
Respuestas: 164
Vistas: 1431

Re: Aprendiendo a manejar el chip de video V9958

Te cuento, mi versión actual empieza correctamente mostrando la llave en su sitio He añadido la función FLIP que al pulsar 'F' oculta o muestra la llave simplemente poniendo 217 ó 127 en posY y esto funciona bien Pero cuando cambio a la segunda pantalla que no tiene objetos, se muestra sin ninguno, ...
por pser1
16 Mar 2020 18:10
Foro: Software MSX
Tema: Aprendiendo a manejar el chip de video V9958
Respuestas: 164
Vistas: 1431

Re: Aprendiendo a manejar el chip de video V9958

La leche!!!!!! ¿esos gráficos son de Dragon?. I N P R E Z I O N A T E , como diría Jezulín. Fíjate tu lo fácil que les habría resultado hacer un Dragón-MSX pero llevando el 6809 Claro que entonces no respetaría toda la definición del sistema MSX ya que exige un Z-80 como CPU, pero seguro que habría...
por pser1
16 Mar 2020 17:30
Foro: Software MSX
Tema: Aprendiendo a manejar el chip de video V9958
Respuestas: 164
Vistas: 1431

Re: Aprendiendo a manejar el chip de video V9958

voy por mal camino -banghead La versión G3LDSCR5 cargaba bien el objeto y lo borraba al cambiar de pantalla, pero no lo volvía a pintar al volver a la primera La versión G3LDSCR6 me planta la llave arriba a la izquierda (como anteriormente había hecho) pero no aparece en el sitio correcto, sigue bor...
por pser1
16 Mar 2020 17:13
Foro: Software MSX
Tema: Aprendiendo a manejar el chip de video V9958
Respuestas: 164
Vistas: 1431

Re: Aprendiendo a manejar el chip de video V9958

Todo lo que comentas sobre significad y uso de colores / atributos ya lo leí en manual del V9938 El tema de la primera línea = 255 no lo había entendido, así que perfecto, ya le añadiré 1 al leer del objeto/sprite He probado tantas cosas, que me da la impresión de que lo que explicas ya lo he probad...
por pser1
16 Mar 2020 16:14
Foro: Software MSX
Tema: Aprendiendo a manejar el chip de video V9958
Respuestas: 164
Vistas: 1431

Re: Aprendiendo a manejar el chip de video V9958

no sé cuantas cosas he hecho, pero arriba a la izquierda ya no aparece nada de nada.
¿Como puedo deshabilitar un sprite activo para que no siga visible en la siguiente pantalla? -nb
saludos
pere
por pser1
16 Mar 2020 15:38
Foro: Software MSX
Tema: Aprendiendo a manejar el chip de video V9958
Respuestas: 164
Vistas: 1431

Re: Aprendiendo a manejar el chip de video V9958

menudo lío :-( Alterando el orden de llenado de las tablas y además haciendo que en el borrado de las mismas se asigne valor $ff a todos los campos de atributos, la primera pantalla aparece perfecta con una sola llave y en su sitio Pero al cambiar a la pantalla siguiente, aparece de nuevo la de arri...
por pser1
16 Mar 2020 15:13
Foro: Software MSX
Tema: Aprendiendo a manejar el chip de video V9958
Respuestas: 164
Vistas: 1431

Re: Aprendiendo a manejar el chip de video V9958

... pensando en voz alta ... Tal vez aparece arriba a la izquierda (0,0) porqué el sistema lo pinta en cuanto está definido el sprite (pattern y color) pero con atributos todo a cero. Lo último que hago es poner los atributos con lo que la posición no se hace efectiva hasta entonces y así aparace en...
por pser1
16 Mar 2020 15:03
Foro: Software MSX
Tema: Aprendiendo a manejar el chip de video V9958
Respuestas: 164
Vistas: 1431

Re: Aprendiendo a manejar el chip de video V9958

Hola, he cambiado los valores que se envían junto con el color de la siguiente forma: EC = 0 no shift, como anteriormente CC = 0 enable priority , antes lo tenia en 1 = disable priority IC = 0 detect line collision, antes también lo tenía a 1 = no detect Con estos cambios (2 valores) ahora está most...
por pser1
16 Mar 2020 14:43
Foro: Software MSX
Tema: Aprendiendo a manejar el chip de video V9958
Respuestas: 164
Vistas: 1431

Re: Aprendiendo a manejar el chip de video V9958

Buenas tardes, estoy intentando mostrar un objeto como si fuera un sprite y por tanto envío los datos del objeto a las diferentes áreas para sprites: Patterns, Color, Attributes Lo 'raro' es que haga lo que haga, *siempre* lo muestra arriba del todo a la izquierda, en este caso fuera de la pantalla ...

Ir a búsqueda avanzada