Karoshi MSX Community

Desarrollo MSX => Desarrollo (Español/Spanish) => Mensaje iniciado por: nerlaska en 01 de Mayo de 2006, 03:19:39 pm



Título: Es mejor usar la BIOS o acceder directamente al hardware?
Publicado por: nerlaska en 01 de Mayo de 2006, 03:19:39 pm
Me gustaria saber si es preferible usar las rutinas de la BIOS por ejemplo para trabajar con el VDP, etc.
O si es mejor hacerlo directamente sobre los puertos.

Thanks!



Título: Re: Es mejor usar la BIOS o acceder directamente al hardware?
Publicado por: Jon_Cortazar en 01 de Mayo de 2006, 05:39:23 pm
Erm... preferible, preferible... pues depende ;)... yo te aconsejo que, si es tu primer juego, utilices las rutinas de la BIOS. Es todo más sencillo de hacer y, sobre todo, más compatible con todos los MSX. Ahora bien, hay ocasiones en las que las rutinas de la BIOS se te pueden quedar cortas, por ejemplo, si quieres hacer transferencias masivas a VRAM (usando la BIOS es bastante lento...).

Supongo que habrá comentarios para todos los gustos, pero yo te recomiendo de momento un lema: BIOS is your friend ;)!

Aquí hay un thread interesante donde se debate entre ir a lo "legal" (rutinas de BIOS y cositas limpias), o si ir en plan punky exprimiendo al máximo el hard (atacar a los puertos a pelo, modos mixtos de pantalla, etc...). Echale un ojo, que es bastante instructivo: http://www.msxgamesbox.com/karoshi/index.php?topic=225.0

Por cierto, felicidades con tus progresos creando ROMs en C!  :D


Título: Re: Es mejor usar la BIOS o acceder directamente al hardware?
Publicado por: WYZ en 01 de Mayo de 2006, 05:57:05 pm
... depende del las necesidades del juego. No por usar las rutinas predefinidas del BIOS va a estar mejor o peor programado. Por ejemplo Zambeze de nuestro amigo pentacour esta muy bien y tira de BIOS  pero por otro lado opino mas como JL o Dioniso si no hay reto no te diviertes.


Título: Re: Es mejor usar la BIOS o acceder directamente al hardware?
Publicado por: SapphiRe en 02 de Mayo de 2006, 11:18:21 am
Es cierto, yo opino lo mismo: sin reto no hay diversión.

Personalmente uso la BIOS de forma intensiva, salvo para los volcados a pantalla durante la acción gracias a la rutina que me pasó JL (bastante rápida, por cierto). Sin embargo no es lo más importante de los juegos en los que estoy metido (sí, en plural ;D ).

Lo más importante del juego es la idea, la adicción, que esté bien acabado. No importa si la cpu se tira el 80% del tiempo sin hacer nada o sólo el 15%, no es el aprovechamiento al límite de los recursos lo que marca la diferencia de un buen juego a uno mediocre o a una basura.

Esa es, al menos, mi opinión.