Por otro lado la modeline se puede calcular directamente a partir de la modeline de AdvMAME sin usar PowerStrip, el proceso seria así...
Tenemos una modeline de AdvMAME...
QUOTE
device_video_modeline medium_480x360 15 480 488 552 600 360 362 367 390 -hsync -vsync # H 25000 [Hz], V 64.1026 [Hz]
La estructura sería tal que así...
QUOTE
[device_video_modeline] [nombre de la modeline] [temporizador del reloj] [resolución horizontal] [resolución horizontal al frente] [resolución horizontal ajustar anchura] [resolución horizontal al fondo] [resolución vertical] [resolución vertical al frente] [resolución vertical ajustar anchura] [resolucion vertical al fondo] [polaridad sincronismo horizontal] [polaridad sincronismo vertical] # H [refresco horizontal] [Hz], V [refresco vertical] [Hz]
Así que para crear una resolucion para PowerStrip primero pondríamos un nombre y al final pondríamos igual [=]...
QUOTE
480x360 Arcade 25kHz 64Hz=
Ahora pondremos la resolución horizontal y una coma [,] al final...
QUOTE
480x360 Arcade 25kHz 64Hz=480,
Ahora pondremos la resta de la resolución horizontal al frente menos la resolución horizontal y una coma [,] al final...
488-480=8
QUOTE
480x360 Arcade 25kHz 64Hz=480,8,
Ahora pondremos la resta de la resolución horizontal ajustar anchura menos la resolución horizontal al frente y una coma [,] al final...
552-488=64
QUOTE
480x360 Arcade 25kHz 64Hz=480,8,64,
Ahora pondremos la resta de la resolución horizontal al fondo menos la resolución horizontal ajustar anchura y una coma [,] al final...
600-552=48
QUOTE
480x360 Arcade 25kHz 64Hz=480,8,64,48,
Ahora pondremos la resolución vertical y una coma [,] al final...
QUOTE
480x360 Arcade 25kHz 64Hz=480,8,64,48,360,
Ahora pondremos la resta de la resolución vertical al frente menos la resolución vertical y una coma [,] al final...
362-360=2
QUOTE
480x360 Arcade 25kHz 64Hz=480,8,64,48,360,2,
Ahora pondremos la resta de la resolución vertical ajustar anchura menos la resolución vertical al frente y una coma [,] al final...
367-362=5
QUOTE
480x360 Arcade 25kHz 64Hz=480,8,64,48,360,2,5,
Ahora pondremos la resta de la resolución vertical al fondo menos la resolución vertical ajustar anchura y una coma [,] al final...
390-367=23
QUOTE
480x360 Arcade 25kHz 64Hz=480,8,64,48,360,2,5,23,
Ahora debemos calcular el temporizador del reloj, para ello debemos multiplicar el refresco vertical redondeado sin decimales * la resolución horizontal al fondo * la resolución vertical al fondo y dividir el resultado por 1000. El resultado que nos de debemos añadirlo a la línea junto a una coma [,] al final...
Refresco vertical = 64.1026
Refresco vertical redondeado sin decimales = 64
64 * 600 * 390 = 14976000
14976000 / 1000 = 14976
QUOTE
480x360 Arcade 25kHz 64Hz=480,8,64,48,360,2,5,23,14976,
Por ultimo nos queda añadir un ultimo numero que define la polaridad de los sincronismos y define si la imagen será progresiva o entrelazada. El 7 es para definir que los sincronismos son ambos negativos y la imagen es progresiva y el 15 es para definir que los sincronismos son negativos y la imagen es entrelazada. Como en nuestra modeline de AdvMAME no aparece la opción “interlace” la modeline es progresiva por lo que el valor es 7 y debemos añadirlo al final de la linea
QUOTE
480x360 Arcade 25kHz 64Hz=480,8,64,48,360,2,5,23,14976,7
Ya está, ya hemos terminado de traducir a mano una modeline de AdvMAME para PowerStrip.