Eso es un mini pikachu! jaja
Sobre el golden axe 3, ahora no puedo ver mucho, ya que estoy en casa de mi hermano pasando el fin de semana. Aca no tengo mi PC, y no puedo compilar nada hasta el martes q llego a mi casa
Pero mi hermano al menos tiene el Notepad
, asi q me baje el codigo del picodrive, y eche un vistazo
Ve al archivo "pico_cmn.c"
Encuentra este codigo (en mi archivo esta en la linea 149)
if (DrawScanline < y)
PicoDrawSync(y - 1, 0);
Y cambialo por este (o sea, cargate el if)
PicoFrameFull();
Y dime que pasa. Basicamente estariamos *por lo que veo* forzando el modo de renderizado rapido (fast), dentro del codigo de renderizado "accurate"... o sea, no es que pasamos a modo fast, solo nos cargamos una parte del proceso que me interesaria ver...
Decime si el error de la linea de cosatado desaparece, o se mantiene. Si desaparece, pues, habria que encontrar el problema en la funcion "PicoDrawSync"
Me suena que el problema puede estar en la sincronia vertical, ya que el modo de dibujado rapido (fast) lo que hace es saltarse casi todos los procesos que suceden durante el vsync
Como te digo no tengo compilador a mano, esto lo estoy pensando viendo el notepad, asi q si todo sale mal, a mi no me culpes
Saludos