Karoshi MSX Community
05 de Julio de 2021, 03:58:12 pm *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias:
 
   Inicio   Ayuda Buscar Ingresar Registrarse  
Páginas: [1]
  Imprimir  
Autor Tema: Cosas imposibles en un MSX real.  (Leído 3797 veces)
0 Usuarios y 1 Visitante están viendo este tema.
WYZ
Visitante
« : 07 de Diciembre de 2006, 04:55:17 pm »

Eso de usar emuladores esta muy bien para el desarrollo, es mas facil usar el PC, pero a veces ocurre que no todo lo que pensamos que funciona lo hace en el casharo de verdad, y se nos queda la cara como al tio del sombrero de ahi al lado.

En una serie de emails con el amigo Dioniso sobre interrupciones, splits y otras ___ mentales, programe esto que os adjunto (espro que sepais lo que estais viendo Smiley ). Solo funciona a 50 hz y en emuladores (que yo sepa y se debe a que la colision de sprites o la regla de 5º sprite se detectan con algo de aletoriedad.. Hay por ahí un monton de ejemplos, que os animo a subir. Habría que ver como se comporta el OCM con estas cosillas.
En línea
Jon_Cortazar
Administrator
Karoshi Forum's God
********
Mensajes: 2777



WWW Email
« Respuesta #1 : 07 de Diciembre de 2006, 06:20:19 pm »

Aiba la madre que me parió!. Pero qué es esto WYZ?... explicación técnica, please?  Shocked
En línea

Jon Cortázar Abraido (aka El Viejo Archivero)
RELEVO Videogames
[Dioniso: La cafeína está haciendo su trabajo; yo espero hacer el mío.]
[pitpan: Me sigue pareciendo más productivo jugar al SNAIL MAZE que seguir esta discusión.]
nerlaska
Karoshi Excellent Member
******
Mensajes: 1102


Programador


WWW Email
« Respuesta #2 : 07 de Diciembre de 2006, 06:29:07 pm »

Son sprites, no? vamos .. movimiento pixel a pixel y superpuesto al background .. pero .. algo turbio encierra esa visión!
En línea

MSX4EVER2GETHER
www.nerlaska.com
KNM
Karoshi Hero
*****
Mensajes: 755

Fearless

jbosca@hotmail.com
Email
« Respuesta #3 : 07 de Diciembre de 2006, 06:39:22 pm »

¡Este WYZ siempre ha valido más por lo que calla que por lo que cuenta!¡Algo huele a "MSXerismo" en Murcia! Grin Grin Grin Grin Grin Grin

KNM
que de cosas...
En línea

<Bacterion> : ¿ Por qué la gente se empeña en pulsar F5 ?
jltursan
Karoshi Forum's Guru
*******
Mensajes: 1516


¿Que es lo que has aprendido hoy?


WWW Email
« Respuesta #4 : 07 de Diciembre de 2006, 06:52:19 pm »

Citar
Son sprites, no? vamos .. movimiento pixel a pixel y superpuesto al background .. pero .. algo turbio encierra esa visión!

Pues imagina que con código sincronizado con el barrido, al final de cada scan (más o menos Tongue) cambias los atributos de un sprite X,Y y color. El resultado es ¡el super sprite!.....o el Amiga sprite. Grin

Esto me recuerda lo extraño que siempre me ha parecido la generación de los sprites en el TMS9918, en la mayor parte de los chips gráficos de la época las restricciones de tamaño en los sprites eran siempre horizontales, nunca verticales. La altura era teóricamente indefinida. Supongo que en el TMS las restricciones que imponía una memoria de video específica obligaba a limitarlos de alguna manera.
En línea

Doom dee doom dee doom
Dioniso
Visitante
« Respuesta #5 : 07 de Diciembre de 2006, 06:52:44 pm »

Eso de usar emuladores esta muy bien para el desarrollo, es mas facil usar el PC, pero a veces ocurre que no todo lo que pensamos que funciona lo hace en el casharo de verdad, y se nos queda la cara como al tio del sombrero de ahi al lado.

Bueno, WYZ. Para esto hay una forma ... ya has revelado el secretillo pero no pasa nada. Ya te dije que lo hicieras. Pero sí hay una forma de hacerlo en el MSX.

Un saludo.
En línea
WYZ
Visitante
« Respuesta #6 : 08 de Diciembre de 2006, 11:21:46 am »

El secretillo no es tan facil de revelar Cheesy, ahi solo se ve el resultado.

@JL casi lo clavas, sprites en movimiento, variando y,x y color, sincronizado con el retrazado, pero date cuenta de 2 detalles que lo hacen un poquitin complicado: son 3 sprites sincronizados (seguramente se podría hacer con uno solo incrementando Y, para estirarlo verticalmente y seria mas facil) y si mueves pxp un sprite a 50hz inmaginate la velocidad!

En línea
Páginas: [1]
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.21 | SMF © 2013, Simple Machines XHTML 1.0 válido! CSS válido!