Final Fight en MSX2

Página 16/16
9 | 10 | 11 | 12 | 13 | 14 | 15 |

Por AxelStone

Prophet (3033)

Imagen del AxelStone

22-01-2015, 14:08

Entonces que yo me aclare, ejemplo para muñones, a ver si alguien puede hacer un listado en Basic que funcione con esa rutina. En 2 pasos:

1- ¿Cómo traspaso gráficos de la VRAM - RAM? Es decir, cargo el sc5 en una página y mando estos gráficos a direcciones de memoria. Si se puede hacer desde el Basic con POKES no me importa, pero me iría bien el ejemplo para ver cómo se calculan los gráficos y direcciones. Supongamos un tile de 32x32 ubicado en (0,0) de la página 1.
2- ¿Cómo recupero ese gráfico, RAM - VRAM, usando la rutina? Es un tile de 32x32 que quiero traer a la página 0, la activa.

Con estos 2 ejemplos explicados me doy con un canto en los dientes.

Gracias!

Por jrcp_kun

Paragon (1410)

Imagen del jrcp_kun

22-01-2015, 16:02

Lo quieres hacer a ram o a otra pagina aunque no este activa?
En screen 5 no??

Por AxelStone

Prophet (3033)

Imagen del AxelStone

30-01-2015, 21:24

Perdón había perdido de vista el hilo, con vuestro permiso lo refloto.
@jrcp_kun En screen 5, básicamente el ejemplo que pido: cómo se copiaria un tile de 32x32 de VRAM a RAM y luego traerlo de nuevo a VRAM. Si puede ser explicado plis.

Gracias!

Por Kai Magazine

Paragon (1411)

Imagen del Kai Magazine

30-01-2015, 22:14

Estooo... Una pregunta;
Estoy intentando abrir un hilo para preguntar como controlar el driver de basic de mgsel (el mgsdrv) ya que solo he conseguido cargar la cancion, pero desconozco los comandos para reproducirla desde basic, pero me encuentro que no puedo abrir ningun hilo, y en el foro general pone: "foro cerrado"
No entiendo nada.
alguien me puede decir si le sucede lo mismo?

Por FX

Champion (264)

Imagen del FX

30-01-2015, 22:17

AxelStone wrote:

Entonces que yo me aclare, ejemplo para muñones, a ver si alguien puede hacer un listado en Basic que funcione con esa rutina. En 2 pasos:

1- ¿Cómo traspaso gráficos de la VRAM - RAM? Es decir, cargo el sc5 en una página y mando estos gráficos a direcciones de memoria. Si se puede hacer desde el Basic con POKES no me importa, pero me iría bien el ejemplo para ver cómo se calculan los gráficos y direcciones. Supongamos un tile de 32x32 ubicado en (0,0) de la página 1.
2- ¿Cómo recupero ese gráfico, RAM - VRAM, usando la rutina? Es un tile de 32x32 que quiero traer a la página 0, la activa.

Con estos 2 ejemplos explicados me doy con un canto en los dientes.

Gracias!

La rutina que hice es solo para pasar de ram a vram. Vamos un copy de ram o rom a vram directamente.
Pensé que era lo q se necesitaba.
Necesitas por algo el paso inverso?
Para hacer eso muchas veces vas a ralentizar mucho. Si es para hacer como un buffer es mejor usar la misma ram con los copys.
Fx

Por Kai Magazine

Paragon (1411)

Imagen del Kai Magazine

30-01-2015, 22:18

Nada, ya está, ahora ya se puede. Era un cierre temporal.

de todos modos si alguien sabe como controlar el mgsdrv desde basic sería estupendo Smile

Por AxelStone

Prophet (3033)

Imagen del AxelStone

01-02-2015, 10:26

FX wrote:

La rutina que hice es solo para pasar de ram a vram. Vamos un copy de ram o rom a vram directamente.
Pensé que era lo q se necesitaba.
Necesitas por algo el paso inverso?
Para hacer eso muchas veces vas a ralentizar mucho. Si es para hacer como un buffer es mejor usar la misma ram con los copys.
Fx

No te preocupes, la carga VRAM - RAM se puede hacer desde fuera en Basic. Abusando un poco de tu disposición pregunto, ¿es posible flipear un gráfico en ASM? El Basic puede hacerlo, pero Turbo Basic no. Sería genial una rutina de flip gráfico Wink

Página 16/16
9 | 10 | 11 | 12 | 13 | 14 | 15 |