Correr software PAL en maquinas NTSC manteniendo velocidad?

Para cualquier plataforma ATARI, computadores o consolas.

Correr software PAL en maquinas NTSC manteniendo velocidad?

Notapor BonesCollector el Sab Oct 15, 2016 9:21 pm

Hay alguna forma de correr los juegos que venían de regiones PAL en nuestras maquinas NTSC pero manteniendo la velocidad original (nuestras maquinas los corren 1/6 más rápido) ?@
Avatar de Usuario
BonesCollector
expert
expert
 
Mensajes: 2924
Registrado: Vie Nov 10, 2006 10:02 pm
Ubicación: Santiago de Chile

Re: Correr software PAL en maquinas NTSC manteniendo velocid

Notapor dark_cperez el Lun Ene 16, 2017 3:35 pm

sólo se me ocurre tener el hardware duplicado, un emparedado de placas o circuitos, con un switch o similar para NTSC / PAL
Avatar de Usuario
dark_cperez
expert
expert
 
Mensajes: 1580
Registrado: Mié Jun 11, 2008 5:03 pm

Re: Correr software PAL en maquinas NTSC manteniendo velocid

Notapor vitoco el Lun Ene 16, 2017 6:58 pm

Ojo que no sólo la velocidad hace la diferencia entre máquinas PAL y NTSC, pues además de tener paletas de colores algo distintas, el manejo de los tiempos en los controladores del harware es distinto, en particular en el manejo de las interrupciones y el VBI.

Si bien pareciera que los NTSC andan más rápido, en realidad tienen pausas más cortas para hacer los refrescos de pantalla, y una gran cantidad de juegos PAL en realidad aprovechan sus pausas más largas para hacer más cosas con la CPU en sincronía con la pantalla. Es por eso que ciertos juegos y demos hechos en europa simplemente se cuelgan en los NTSC...

Por lo tanto, no es mucho lo que se puede hacer por hardware si no es cambiar la placa madre, en tanto que por software habría que entrar a picar para aquellos juegos que no abusan de las pausas prolongadas y tal vez podría hacerse que el Atari se "pegara" en uno de cada seis refrescos de pantalla. Eso podría hacerse modificando cada juego o tal vez pichicateando la ROM del S.O. e intervenir alguna de las rutinas de interrupción. Ojo que si se logra, cosas como la música y otras que dependen de VBI se verían alteradas, y el resultado podría no ser tan agradable.
Avatar de Usuario
vitoco
expert
expert
 
Mensajes: 848
Registrado: Mié Nov 08, 2006 10:25 pm

Re: Correr software PAL en maquinas NTSC manteniendo velocid

Notapor BonesCollector el Mar Ene 17, 2017 3:49 am

En realidad lo preguntaba por StarWars de Zeppelin Games, la música de la intro se escucha mal por estar acelerada 1/6, tenia la esperanza de hubiera una solución sencilla 0-]
Avatar de Usuario
BonesCollector
expert
expert
 
Mensajes: 2924
Registrado: Vie Nov 10, 2006 10:02 pm
Ubicación: Santiago de Chile

Re: Correr software PAL en maquinas NTSC manteniendo velocid

Notapor WillySoft el Lun Mar 13, 2017 2:19 pm

La verdad, no tiene una solución sencilla para juegos ya hechos, ya que involucraría ejecutar menos veces las interrupciones de blanqueo vertical en 1 cada 6 iteraciones. Lo ideal sería tener el código fuente original y realizar los correspondientes ajustes, para luego volver a compilar.

El juego Culmins que programé en su oportunidad, realicé una rutina que detecta PAL/NTSC, y ajusta la frecuencia de ejecución de las VBI en relación a ello. Eso permitía que tuvieran velocidades similares en ambos formatos.

Y como bien dice Vitoco, también está el asunto de los ciclos de máquina disponibles para el barrido de pantalla, que son mucho menores en NTSC que en PAL, lo que genera una serie de incompatibilidades, especialmente para los últimos juegos programados en Europa. En todo caso, hay varios juegos que no ocupan todos los ciclos, y algo se puede hacer también. Así pude "arreglar" juegos como Rockman y Thinker.
Avatar de Usuario
WillySoft
expert
expert
 
Mensajes: 636
Registrado: Mié Nov 08, 2006 1:02 am

Re: Correr software PAL en maquinas NTSC manteniendo velocid

Notapor BonesCollector el Jue Mar 16, 2017 1:14 am

Al final lo más sencillo es tener otro Atari PAL y una pantalla multinorma XD
Avatar de Usuario
BonesCollector
expert
expert
 
Mensajes: 2924
Registrado: Vie Nov 10, 2006 10:02 pm
Ubicación: Santiago de Chile

Re: Correr software PAL en maquinas NTSC manteniendo velocid

Notapor WillySoft el Jue Mar 16, 2017 2:06 am

BonesCollector escribió:Al final lo más sencillo es tener otro Atari PAL y una pantalla multinorma XD


O cambiar el chip ANTIC de NTSC a PAL, con monitor que soporte PAL. También funciona, aunque te mantiene la paleta de colores NTSC.
Avatar de Usuario
WillySoft
expert
expert
 
Mensajes: 636
Registrado: Mié Nov 08, 2006 1:02 am


Volver a SOFTWARE Y JUEGOS ATARI

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron