Final Fight en MSX2

페이지 16/16
9 | 10 | 11 | 12 | 13 | 14 | 15 |

By AxelStone

Prophet (3064)

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!

By jrcp_kun

Paragon (1410)

jrcp_kun의 아바타

22-01-2015, 16:02

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

By AxelStone

Prophet (3064)

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!

By Kai Magazine

Paragon (1418)

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?

By FX

Champion (264)

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

By Kai Magazine

Paragon (1418)

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

By AxelStone

Prophet (3064)

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

페이지 16/16
9 | 10 | 11 | 12 | 13 | 14 | 15 |