Final Fight en MSX2

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

Por FX

Champion (264)

Imagen del FX

18-01-2015, 18:14

No se os puede dejar solos.
Me ausento un "ratito" para hacer la rutina y os tiráis los trastos a la cabeza???? jajajajaja
No será la mejor rutina del mundo, pero sirve para lo que hablábamos, un COPY de RAM a VRAM.
Bueno, probar la rutina si podeis y me decís si funciona correctamente (no he tenido tanto tiempo para poder probarla).
Os pego una "prueba de concepto" en BASIC de los parámetros que le hay que pasar.

10 ‘ PRUEBA DE USO DE RUTINA CM
20 ‘ RAM A VRAM
30 ‘ by FX
40 ‘
50 ’ RUTINA CM E010h-E048h
60 ‘ E000   Direccion_Memoria
70 POKE &HE000, MEM-INT(MEM/256))*256: POKE &HE001, INT(MEM/256)
80 ‘ E002   Direccion_VRAM
90 POKE &HE002, VRAM-INT(VRAM/256))*256: POKE &HE003, INT(VRAM/256)
100 ‘ E004   Ancho_Dibujo (En Screen 5, la mitad de pixeles)
110 POKE &HE004, Y
120 ‘ E005   Altura_Dibujo
130 POKE &HE004, X
140 DEFUSR=&HE010:A=USR(0)

ram_vram.bin

Espero que sirva
Un saludo
FX

Por oskar666

Champion (360)

Imagen del oskar666

18-01-2015, 18:20

Sin entrar en polemicas que no me atañen, pero decir que los juegos de Kai, que me parecen brutales, esten en lo que esten programados ( y que piendo adquirir en breve), solo estan bien graficamente, pues como que no me cuadra, sinceramenten yo no he vistcosas parecidas en MSX2 (y mira que me gustan los Alestes, pero son conceptos diferentes), ni aqui, ni en Japon, ni en ningun sistio. Creo que se hicieron con mucho esfuerzo y con un gran resultado, no creo que deban ser menospreciados por el sistema en que esten programados

Por mesiasmsx

Prophet (3300)

Imagen del mesiasmsx

18-01-2015, 18:46

Ya que se habla de programaciòn basicamente paso este hilo al foro de desarrollo. Despues si quereis salir lo que son las pruebas de F Fight si os recomiendo abrir otro respecto a Turbo Basic.

Por Warchild

Paragon (1280)

Imagen del Warchild

18-01-2015, 19:01

FX, ¿puedes repasar el listado Basic? Creo que hay un error al calcular los pokes de las direcciones de memoria. Y algun paréntesis colgando creo. Yo soy nulo en mates, ya puede ser decimal, binario o hexadecimal y estos cálculos (como los and, los xor y esas cosas) se me escapan así que siempre me interesa ver cómo lo hacéis.

Por anonymous

incognito ergo sum (116)

Imagen del anonymous

18-01-2015, 19:08

Warchild wrote:

FX, ¿puedes repasar el listado Basic? Creo que hay un error al calcular los pokes de las direcciones de memoria. Y algun paréntesis colgando creo. Yo soy nulo en mates, ya puede ser decimal, binario o hexadecimal y estos cálculos (como los and, los xor y esas cosas) se me escapan así que siempre me interesa ver cómo lo hacéis.

En efecto, el número de paréntesis de apertura y cierre no cuadra.

También molaría haber publicado la rutinita en asm como texto, no sólo como adjunto, para ver exactamente qué hace con las posiciones "pokeadas".

Por FX

Champion (264)

Imagen del FX

18-01-2015, 19:54

Obviamente había un error (bueno dos), es lo que tiene hacer rápido las cosas....
Aunque, como digo es sólo una muestra para ver los datos que hay que pasar a la rutina.
Se pueden cambiar los nombres de las variables, la forma de pasarlas, etc....
FX

FX wrote:

No se os puede dejar solos.
Me ausento un "ratito" para hacer la rutina y os tiráis los trastos a la cabeza???? jajajajaja
No será la mejor rutina del mundo, pero sirve para lo que hablábamos, un COPY de RAM a VRAM.
Bueno, probar la rutina si podeis y me decís si funciona correctamente (no he tenido tanto tiempo para poder probarla).
Os pego una "prueba de concepto" en BASIC de los parámetros que le hay que pasar.

10 ‘ PRUEBA DE USO DE RUTINA CM
20 ‘ RAM A VRAM
30 ‘ by FX
40 ‘
50 ’ RUTINA CM E010h-E048h
60 ‘ E000   Direccion_Memoria
70 POKE &HE000, MEM-(INT(MEM/256))*256: POKE &HE001, INT(MEM/256)
80 ‘ E002   Direccion_VRAM
90 POKE &HE002, VRAM-(INT(VRAM/256))*256: POKE &HE003, INT(VRAM/256)
100 ‘ E004   Ancho_Dibujo (En Screen 5, la mitad de pixeles)
110 POKE &HE004, Y
120 ‘ E005   Altura_Dibujo
130 POKE &HE004, X
140 DEFUSR=&HE010:A=USR(0)

ram_vram.bin

Espero que sirva
Un saludo
FX

Por Kai Magazine

Paragon (1389)

Imagen del Kai Magazine

18-01-2015, 22:29

Muchas gracias FX por tu aporte Smile
lo probaré en cuanto tenga un momentín.
Una cosa, tambien sirve para copiar datos de ROM (cartucho) a Vram?
Y en ese caso, como puedo encontrar la direccion del grafico en la ROM?

Gracias!
Un saludo!

Por Warchild

Paragon (1280)

Imagen del Warchild

18-01-2015, 22:37

Eeeeemmm... no sé si no estaré metiendo la pata con mi ojo loco pero a parte de los paréntesis, los pokes a las direcciones &HE001 y &HE003 me dan error. ¿La operación INT(MEM/256) es correcta?

Con MEM=&HD380 por ejemplo coloca bien el byte bajo (&h80) pero el alto lo convierte en &HFFD3 (Illegal function call al hacer el poke...)

Por Kai Magazine

Paragon (1389)

Imagen del Kai Magazine

18-01-2015, 22:38

oskar666 wrote:

Sin entrar en polemicas que no me atañen, pero decir que los juegos de Kai, que me parecen brutales, esten en lo que esten programados ( y que piendo adquirir en breve), solo estan bien graficamente, pues como que no me cuadra, sinceramenten yo no he vistcosas parecidas en MSX2 (y mira que me gustan los Alestes, pero son conceptos diferentes), ni aqui, ni en Japon, ni en ningun sistio. Creo que se hicieron con mucho esfuerzo y con un gran resultado, no creo que deban ser menospreciados por el sistema en que esten programados

Oskar... Gracias, de verdad... me has hecho salir la lagrima Crying
Te voy a hacer un regalo sorpresa con los juegos!

De verdad que se agradece. De verdad.

Un saludo!

Por Kai Magazine

Paragon (1389)

Imagen del Kai Magazine

18-01-2015, 23:08

ENDDEMOGAMITAINA wrote:

Kai no he visto esa intro de Ilussion city de Mega CD en MSX,pero me considero un estudioso del Illusion city,lo he terminado muchas veces en varias plataformas y siempre me quedo una duda,
¿mis MEGA CD estan todos rotos? o esa intro de MEGA CD tiene una parte en que la musica se rompe y se vuelve horrenda?,
nadie mas nota algo raro en la intro de ese juego en MEGA CD?,es por la parte en la que el coche salta...

Las musicas de la intro de Mega CD original (salvo una) son horribles.
La escena inicial el helicoptero ni siquiera tiene musica, se escucha un sample de la helice del helicoptero todo el rato, y ademas es un sample secuencial malillo.
En cuanto empieza la escenas de las elfas huyendo y cambia la musica, me dio cosa y todo. Las musicas a partir de esa escena son muy muy malas.
En cuanto a que no has visto nuestra version para msx2... Sencillamente imperdonable...
He colgado varios videos en varios hilos, y tambien en la pagina de facebook.
De todos modos, aqui lo tienes de nuevo:

https://www.youtube.com/watch?v=Fbzr9l4ezUU

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