Está en la página 1de 79

Configurador Automático de Video AdvanceMAME

========================================

1 SINOPSIS

==========

advcfg [-advmamec] [-advmessc] [-advmenuc]

[-log] [-logsync] [-rc RCFILE] [-bit N]

2 DESCRIPCIÓN

=============

La utilidad `advcfg' es la configuración automática de video

programa para AdvanceMAME, AdvanceMESS y AdvanceMENU.

Esta utilidad funciona de manera diferente si uno de los -advmamec,

Se especifica la opción -advmessc y -advmenuc.

La principal diferencia es el nombre de la configuración.

archivo utilizado para almacenar los modos de vídeo.

Todos los modos de video utilizados en el proceso de configuración

tienen siempre polaridad de sincronización horizontal y vertical negativa.

Consulte el archivo `advdev.txt' para obtener más detalles sobre el video.

controladores compatibles.
3 OPCIONES

=========

-rc ARCHIVORC

Especifique un nombre alternativo para el archivo de configuración.

-Iniciar sesión

Un registro muy detallado de las operaciones se guarda en

un archivo '.log'. Muy útil para la depuración de problemas.

-logsync

Me gusta la opción `-log' pero el archivo de registro no está

amortiguado. Esta opción debe ser utilizada para obtener una completa

archivo de registro en presencia de un bloqueo de la máquina.

-advmamec, -advmessc, -advmenuc

Seleccionar el modo de funcionamiento de los programas

`advmame', `advmess' y `advmenu'.

El valor predeterminado es para `advmame'.

-bit N

Seleccione la profundidad de bits de los modos de video de prueba.

Si se omite, se utilizan modos de 8 bits.

Los valores válidos son 8, 15, 16 y 32.

4 CONFIGURACIÓN

===============

Dependiendo de una de las opciones de la línea de comando, se usa una de las

Se utiliza el archivo `advmame.rc', `advmess.rc' y `advmenu.rc'


para cargar y guardar la configuración de video.

Si el proceso de configuración se completa con éxito, el

El programa agrega estas opciones en su archivo de configuración:

dispositivo_video_reloj?

formato_de_video_de_dispositivo?

que definen las capacidades de su monitor y placa de video.

Y para los modos `advmame' y `advmess' también las opciones:

modo de visualización automático

ajuste_pantalla generar_reloj

que seleccionan el modo de generación de video 'automático' del

emuladores

Todas estas opciones están documentadas en `advdev.txt'

y archivos `advmame.txt'.

5 DERECHOS DE AUTOR

===========

Este archivo es Copyright (C) 2003, 2004 Andrea Mazzoleni.


==========================

Controladores de dispositivo AdvanceMAME

==========================

Este archivo describe el video, sonido, joystick, mouse

y controladores de teclado usados por los programas Advance.

1 CONTROLADORES DE VÍDEO

===============

1.1 Tipos de controladores

--------------------

Los controladores de video se pueden dividir en dos categorías diferentes:

* Generar drivers capaces de programar directamente la placa de video.

* Los controladores del sistema pueden usar solo los modos de video disponibles.

---- 1.1.1 Generar controladores ----

Este conjunto de controladores es capaz de programar directamente la placa de video

para generar siempre un modo de video perfecto con el tamaño correcto

y frecuencia

Siempre funcionan en el modo de salida de "pantalla completa" y generalmente

admite solo un subconjunto de placas de video.

Para funcionar correctamente, estos controladores requieren una correcta

configuración de las opciones de `device_video_*'.


Los controladores 'Generar' son siempre la opción preferida.

---- 1.1.2 Controladores del sistema ----

Este conjunto de controladores solo puede usar los modos de video

disponible en el sistema operativo.

Pueden funcionar en modo 'pantalla completa', modo 'ventana' y 'zoom'

Modo de salida usando la aceleración de hardware de la placa de video para

estirar la imagen. El modo de salida predeterminado es `ventana' si

ejecute el programa en un administrador de ventanas, de lo contrario, la salida

se elige el modo `pantalla completa'.

Tenga en cuenta que estos controladores generalmente necesitan estirar el

imagen perdiendo mucho en calidad de imagen y velocidad.

Estos controladores no requieren ninguna opción `device_video_*'

porque no pueden controlar cómo se generan los modos de video.

1.2 Controladores de generación disponibles

------------------------------

La siguiente es la lista de todos los controladores de video compatibles.

---- 1.2.1 fb - Generar video Frame Buffer (Linux) ----

Este controlador funciona en Linux y puede crear modos de video

utilizando la interfaz de búfer de marco del kernel de Linux.

Todos los relojes, todas las profundidades de bit RGB están disponibles.
Este controlador puede usar la API fb de Linux para sincronizar

con la sincronización vertical del modo de video, pero generalmente

no es posible porque los controladores de gama baja no son compatibles

Esta característica. De todos modos, si ejecuta el programa como root puede

use los registros VGA estándar para detectar el vsync.

Esta es la principal limitación en comparación con el controlador svgalib.

Para permitir que cualquier usuario ejecute el programa como root, puede

use los siguientes comandos para cambiar el ejecutable

permisos:

chown raíz:raíz /usr/local/bin/advmame

chmod u+s /usr/local/bin/advmame

Para usar este controlador, debe activar Console Frame Buffer

soporte en su kernel de Linux.

Este controlador no está disponible en X (cuando el entorno DISPLAY

se define la variable).

El dispositivo Frame Buffer abierto es `/dev/fb0' y `/dev/fb/0', usted

puede cambiarlo configurando la variable de entorno FRAMEBUFFER.

El controlador genérico Frame Buffer `vesafb' no se puede utilizar porque

no permite la creación de nuevos modos de video. si es tu

única opción que puede usar a través de la biblioteca SDL.

---- 1.2.2 svgalib - Generar video SVGA (Linux) [OBSOLETO] ----

Este controlador funciona en Linux y puede usar los modos de video obtenidos
ajustando los registros de hardware de las placas SVGA reconocidas usando

la biblioteca SVGALIB.

Todos los relojes, todas las profundidades de bit RGB están disponibles.

Este controlador generalmente puede sincronizarse con la sincronización vertical

del modo vídeo.

Para usar estos modos, su placa de video debe ser compatible

por un controlador `svgalib' listado en el archivo `cardlinx.txt'.

Para usar este controlador, debe instalar la biblioteca SVGALIB

versión 1.9.x.

Para utilizar este controlador, debe configurar correctamente el

Opciones de SVGALIB HorizSync y VertRefresh en el

archivo /etc/vga/libvga.config archivo.

Debe usar un rango igual o un poco más grande que el rango

especificado con la opción AdvanceMAME `device_video_clock'.

Este controlador no está disponible en X (cuando el entorno DISPLAY

se define la variable).

En el directorio `contrib/svgalib' hay varios

Parches SVGALIB para solucionar algunos problemas con videos recientes

y para trabajar con sistemas con kernel 2.6 y udev.

---- 1.2.3 svgaline - Generar video SVGA (DOS) [OBSOLETO] ----

Este controlador funciona en DOS y puede usar los modos de video obtenidos

ajustando los registros de hardware de las placas SVGA reconocidas.

Todos los relojes, todas las profundidades de bit RGB están disponibles.
Para usar estos modos, su placa de video debe ser compatible

por un controlador `svgaline' listado en el archivo `carddos.txt'.

Este controlador es completamente independiente del BIOS VGA/VBE

de tu tablero.

---- 1.2.4 vbeline - Generar video VBE (DOS) [OBSOLETO] ----

Este controlador funciona en DOS y puede usar los modos de video obtenidos

ajustando el modo BIOS estándar VBE (VESA) cambiando el hardware

registros de la SVGA.

Todos los relojes, todas las profundidades de bit RGB están disponibles.

Para usar estos modos, su placa de video debe ser compatible

por un controlador `vbeline' listado en el archivo `carddos.txt'.

Estos controladores funcionan configurando un modo de video usando el

servicios predeterminados de VBE2 y modificar algún hardware SVGA

registros para modificar el modo de vídeo obtenido.

El controlador `vbe3' es una excepción. Requiere el

presencia de un BIOS VBE3 para cambiar la frecuencia de la

modo de vídeo deseado. Desafortunadamente el estándar

Los servicios VBE3 no admiten un cambio de tamaño de resolución.

Se cambia la resolución modificando solo el estándar

Registros VGA. Este truco puede o no funcionar.

Además, los modos entrelazados rara vez se admiten

por los diversos BIOS VBE3 porque rara vez son


utilizado en los monitores de PC estándar.

Si su placa de video no es compatible con ningún controlador y

no tiene un BIOS VBE3, puede intentar instalar un

software VESA BIOS como SciTech Display Doctor.

---- 1.2.5 vgaline - Genera video VGA (DOS) [OBSOLETO] ----

Este controlador funciona en DOS y puede usar los modos de video obtenidos

ajustando los registros de hardware del VGA estándar.

Solo los relojes de píxeles VGA estándar 6.29, 7.08, 12.59,

14,16 MHz están disponibles. Solo modos de color de 8 bits. Solamente

64 kBytes de memoria de vídeo.

Este controlador también admite modos de texto con relojes de píxeles.

12,59, 14,16, 25,17, 28,32 MHz.

Este controlador es completamente independiente del BIOS VGA

de tu tablero.

---- 1.2.6 svgawin - Generar video SVGA (Windows) [OBSOLETO] ----

Este controlador funciona en Windows NT/2000/XP y puede usar video

modos obtenidos ajustando los registros de hardware de los reconocidos

Tableros SVGA.

Todos los relojes, todas las profundidades de bit RGB están disponibles.

Para usar estos modos, su placa de video debe ser compatible

por un controlador 'svgawin' listado en el archivo 'cardwin.txt'.


Para usar este controlador, debe instalar el SVGAWIN incluido

conductor. Lea atentamente el archivo `svgawin.txt'.

Este controlador es experimental. Actualmente solo se prueba en

Windows 2000 con una placa GeForce 2. Puede que no funcione

todos los demás tableros.

1.3 Controladores de sistema disponibles

----------------------------

La siguiente es la lista de todos los controladores de video del sistema admitidos.

---- 1.3.1 sdl - Sistema de vídeo SDL (Linux, Windows y Mac OS X) ----

Este controlador funciona en Linux, Windows y Mac OS X y puede

use los modos de video informados por la biblioteca de gráficos SDL.

Admite todas las profundidades de bits RGB disponibles y el modo YUV.

La salida en el modo YUV generalmente se acelera y puede

utilizarse para escalar la salida de vídeo a un tamaño arbitrario.

Puede habilitar esta función con la superposición `-device_video_output'

opción.

Puede cambiar algunas opciones de este controlador usando el SDL específico

variables de entorno descritas en el archivo contrib/sdl/env.txt.

---- 1.3.2 argot - Video de texto de argot del sistema (Linux) ----

Este controlador funciona en Linux y puede usar el texto de terminal actual


modo de la biblioteca de sLang de Linux.

---- 1.3.3 curses - Sistema curses texto video (Linux) ----

Este controlador funciona en Linux y puede usar el texto de terminal actual

modo de la biblioteca ncurses de Linux.

---- 1.3.4 vbe - Video del sistema VBE (DOS) [OBSOLETO] ----

Este controlador funciona en DOS y puede usar los modos de video informados

por el BIOS VBE.

2 CONTROLADORES DE SONIDO

===============

2.1 Controladores disponibles

---------------------

La siguiente es la lista de todos los controladores de sonido admitidos.

---- 2.1.1 alsa - Sonido ALSA (Linux) ----

Este controlador funciona en Linux y utiliza la biblioteca de sonido ALSA.

---- 2.1.2 oss - sonido OSS (Linux) ----

Este controlador funciona en Linux y utiliza la biblioteca de sonido OSS.

---- 2.1.3 sdl - Sonido SDL (Linux, Windows y Mac OS X) ----

Este controlador funciona en Linux, Windows y Mac OS X y utiliza

la biblioteca SDL.

No es capaz de utilizar el control de volumen de hardware de la tarjeta de sonido.


Los cambios de volumen se simulan reduciendo los valores de la muestra.

No es capaz de controlar con precisión la cantidad de muestras almacenadas en búfer.

Esto significa que puede agregar una pequeña latencia en la salida de sonido.

Puede cambiar algunas opciones de este controlador usando el SDL específico

variables de entorno descritas en el archivo contrib/sdl/env.txt.

---- 2.1.4 seal - sonido SEAL (DOS) [OBSOLETO] ----

Este controlador funciona en DOS y utiliza la biblioteca de sonido SEAL con

algunos cambios específicos para MAME.

El parche fuente y la fuente de la biblioteca se pueden descargar desde

el sitio MAME:

http://www.mame.net/

---- 2.1.5 allegro - Sonido Allegro (DOS) [OBSOLETO] ----

Este controlador funciona en DOS y utiliza la biblioteca Allegro.

---- 2.1.6 vsync - Sonido VSYNC (DOS) [OBSOLETO] ----

Este controlador funciona en DOS y utiliza los controladores de sonido VSync

del emulador VSyncMAME.

Más información está en la página VSyncMAME:

http://vsynchmame.mameworld.net/

3 CONTROLADORES DE ENTRADA
===============

3.1 Controladores de teclado disponibles

------------------------------

La siguiente es la lista de todos los controladores de teclado admitidos.

---- 3.1.1 evento - Interfaz Kernel Input-Event (Linux) ----

Este controlador funciona en Linux y usa el nuevo estilo input-event

interfaz del kernel de Linux.

Admite más de un teclado al mismo tiempo.

Puede cambiar de consola con ALT+Fx. No hay otras teclas de acceso rápido

disponible. Las teclas de acceso rápido se pueden desactivar opcionalmente.

Para una restauración de teclado de emergencia, puede usar la función de emergencia

Clave SysRq de Linux. Controlar:

http:///usr/src/linux/Documentación/sysrq.txt

Se admite el control de leds.

---- 3.1.2 en bruto - Teclado kernel (Linux) ----

Este controlador funciona en Linux y usa directamente el kernel de Linux

interfaz de teclado

Solo admite un teclado.

Puedes cambiar de consola con ALT+Fx y romper el programa


con CTRL+C. No hay otras teclas de acceso rápido disponibles. Las teclas rápidas pueden

estar opcionalmente deshabilitado.

Para una restauración de teclado de emergencia, puede usar la función de emergencia

Clave SysRq de Linux. Controlar:

http:///usr/src/linux/Documentación/sysrq.txt

Se admite el control de leds.

---- 3.1.3 sdl - Teclado SDL (Linux, Windows y Mac OS X) ----

Este controlador funciona en Linux, Windows y Mac OS X y utiliza

la biblioteca SDL.

Solo admite un teclado.

Puede cambiar algunas opciones de este controlador usando el SDL específico

variables de entorno descritas en el archivo contrib/sdl/env.txt.

En un entorno de Window Manager, puede cambiar a pantalla completa

presionando ALT+ENTRAR.

El control de leds no es compatible.

---- 3.1.4 svgalib - Teclado SVGALIB (Linux) [OBSOLETO] ----

Este controlador funciona en Linux y utiliza la biblioteca SVGALIB.

Solo admite un teclado.

Puedes cambiar de consola con ALT+Fx y romper el programa


con CTRL+C. No hay otras teclas de acceso rápido disponibles. La tecla de acceso rápido CTRL+C

se puede deshabilitar opcionalmente. Las teclas de acceso rápido ALT+Fx siempre están

activado.

Para una restauración de teclado de emergencia, puede usar la función de emergencia

Clave SysRq de Linux. Controlar:

http:///usr/src/linux/Documentación/sysrq.txt

El control de leds no es compatible.

---- 3.1.5 allegro - Teclado Allegro (DOS) [OBSOLETO] ----

Este controlador funciona en DOS y utiliza la biblioteca Allegro.

Solo admite un teclado.

Puede interrumpir el programa presionando CTRL+C, CTRL+BREAK o ALT+CTRL+END.

Se admite el control de leds.

3.2 Controladores de joystick disponibles

------------------------------

La siguiente es la lista de todos los controladores de joystick admitidos.

---- 3.2.1 evento - Interfaz Kernel Input-Event (Linux) ----

Este controlador funciona en Linux y usa el nuevo estilo input-event

interfaz del kernel de Linux.


Admite más de un joystick o pistola de luz al mismo tiempo.

Para dispositivos USB, este controlador no requiere ninguna configuración.

Es capaz de detectar automáticamente todo el hardware presente.

Este controlador también es capaz de informar correctamente el tipo de dispositivos

fundar. Por ejemplo, debería esperar tener el pedal del acelerador mapeado

en el control de gas del juego.

También se puede utilizar con algunos dispositivos personalizados conectados en el

Puerto paralelo. Los detalles sobre cómo construir estas interfaces personalizadas están

en el archivo:///usr/src/linux/Documentation/input/joystick-parport.txt

expediente.

Tiene un soporte especial para ACT Labs Lightgun para arreglar el mal

comportamiento de la pistola de luz al disparar fuera de la pantalla.

Los joysticks se buscan en los dispositivos /dev/input/eventX.

Si tiene un joystick gameport, el controlador Linux Kernel Joystick

puede impedir una sincronización vertical de vídeo correcta si el sondeo del joystick es demasiado
lento.

Generalmente resulta en un marco faltante cada 5-10 segundos.

---- 3.2.2 en bruto - Joystick del núcleo (Linux) ----

Este controlador funciona en Linux y usa directamente el kernel de Linux

interfaz de joystick

Admite hasta 4 joysticks al mismo tiempo.


Los joysticks se buscan en los dispositivos /dev/jsX y /dev/input/jsX.

Si tiene un joystick gameport, el controlador Linux Kernel Joystick

puede impedir una sincronización vertical de vídeo correcta si el sondeo del joystick es demasiado
lento.

Generalmente resulta en un marco faltante cada 5-10 segundos.

---- 3.2.3 sdl - Joystick SDL (Linux, Windows y Mac OS X) ----

Este controlador funciona en Linux, Windows y Mac OS X y utiliza

la interfaz de joystick SDL.

Admite más de un joystick al mismo tiempo.

Puede cambiar algunas opciones de este controlador usando el SDL específico

variables de entorno descritas en el archivo contrib/sdl/env.txt.

---- 3.2.4 svgalib - Joystick SVGALIB (Linux) [OBSOLETO] ----

Este controlador funciona en Linux y utiliza la biblioteca SVGALIB.

Admite hasta 4 joysticks al mismo tiempo.

Los joysticks se buscan en los dispositivos /dev/jsX.

Si tiene un joystick gameport, el controlador Linux Kernel Joystick

puede impedir una sincronización vertical de vídeo correcta si el sondeo del joystick es demasiado
lento.

Generalmente resulta en un marco faltante cada 5-10 segundos.

---- 3.2.5 allegro - Joystick Allegro (DOS) [OBSOLETO] ----

Este controlador funciona en DOS y utiliza la biblioteca Allegro.


Solo admite un joystick.

Detalles sobre cómo construir las interfaces de hardware del puerto paralelo para

SNES, PSX, N64 y otros pads están en las fuentes de Allegro.

---- 3.2.6 lgrawinput - Pistola de luz (Windows XP) ----

Este controlador funciona en Windows XP y admite pistolas de luz.

mediante la interfaz de ratón de Windows.

Admite más de una pistola de luz al mismo tiempo

de los siguientes tipos:

* Pistola de luz SMOG (http://lightgun.splinder.com/)

* Pistola de luz Acts Labs (http://www.act-labs.com/)

La pistola de luz se calibra automáticamente antes

cada uso Debes mover la pistola de luz sobre todo

pantalla cada vez que se inicia el programa o cambia de video

modo. 3.3 Controladores de ratón disponibles

---------------------------

La siguiente es la lista de todos los controladores de mouse admitidos.

---- 3.3.1 evento - Interfaz Kernel Input-Event (Linux) ----

Este controlador funciona en Linux y usa el nuevo estilo input-event

interfaz del kernel de Linux.

Admite más de un mouse al mismo tiempo.


Para dispositivos USB, este controlador no requiere ninguna configuración.

Es capaz de detectar automáticamente todo el hardware presente.

Para el mouse serial, debe usar el sistema 'inputattach'

utilidad para conectar la línea serie en la interfaz de eventos.

Generalmente esta utilidad está disponible en el joystick

paquete de calibración de su distribución. en este caso es

probablemente sea más sencillo utilizar el controlador de ratón 'en bruto'.

Los ratones se buscan en los dispositivos /dev/input/eventX.

---- 3.3.2 raw - Ratón serie (Linux) ----

Este controlador funciona en Linux y se comunica directamente con

los ratones seriales configurados. También es compatible con ratones USB.

usando el módulo mousedev de Linux que asigna ratones al

/dev/input/mouseX dispositivos.

Admite más de un mouse al mismo tiempo.

Para usar este controlador necesita configurar correctamente el

device_raw_* opciones para especificar los tipos de mouse y el mouse

dispositivos.

---- 3.3.3 sdl - Ratón SDL (Linux, Windows y Mac OS X) ----

Este controlador funciona en Linux, Windows y Mac OS X y utiliza

la interfaz de ratón SDL.

Admite solo un mouse y solo dos ejes.


Puede cambiar algunas opciones de este controlador usando el SDL específico

variables de entorno descritas en el archivo contrib/sdl/env.txt.

---- 3.3.4 svgalib - Ratón SVGALIB (Linux) [OBSOLETO] ----

Este controlador funciona en Linux y utiliza la biblioteca SVGALIB.

Es compatible con un solo ratón.

Para usar este controlador necesita configurar correctamente el

Compatibilidad con mouse SVGALIB en el archivo /etc/vga/libvga.config.

---- 3.3.5 allegro - Ratón Allegro (DOS) [OBSOLETO] ----

Este controlador funciona en DOS y utiliza la biblioteca Allegro.

Admite hasta 2 ratones al mismo tiempo usando el

controlador `optimous' especial presente en el directorio `contrib/'.

---- 3.3.6 rawinput - Interfaz de entrada sin formato (Windows) ----

Este controlador funciona en Windows XP utilizando la interfaz de entrada sin procesar.

Admite más de un mouse al mismo tiempo.

Para cualquier ratón de hasta dos ejes, una rueda y cinco botones

son compatibles.

Este controlador es la opción preferida para Windows XP.

Tenga en cuenta que este controlador no está diseñado para usarse en una ventana

ambiente. La aplicación toma el control del ratón y


no permite cambiar a otras aplicaciones. Está principalmente destinado

para un entorno de pantalla completa.

---- 3.3.7 cpn: interfaz de controlador personalizada de CPN (Windows) ----

Este controlador funciona en Windows 2000/XP utilizando el CPN personalizado

controlador de ratón

Admite más de un mouse al mismo tiempo.

Para cualquier mouse se admiten hasta dos ejes y tres botones.

El controlador de mouse CPN está disponible en:

http://cpnmouse.sourceforge.net/

y en el directorio `contrib/cpn'. Compruebe la 'instalación'

y archivos 'desconocidos' para instrucciones de instalación.

Tenga en cuenta que este controlador no está diseñado para usarse en una ventana

ambiente. La aplicación toma el control del ratón y

no permite cambiar a otras aplicaciones. Está principalmente destinado

para un entorno de pantalla completa.

CONFIGURACIÓN DE 4 CONTROLADORES DE VÍDEO

=============================

Las siguientes son las opciones de configuración de video disponibles para

todos los programas.

4.1 Opciones de configuración comunes


--------------------------------

---- 4.1.1 dispositivo_vídeo ----

Selecciona el controlador de video a usar.

dispositivo_video automático | (DISPOSITIVO[/MODELO])+

Opciones:

auto - Detección automática de todos los controladores disponibles

(defecto).

El orden de detección:

DOS: svgaline, vbeline, vgaline, vbe.

Linux - svgalib, fb, sdl, argot, maldiciones.

Mac OS X-sdl.

Windows: svgawin, sdl.

Opciones para Linux:

svgalib - Modos gráficos SVGA generados con el

Biblioteca SVGALIB 1.9.x.

fb - Modos gráficos SVGA generados con la Consola Linux

Búfer de cuadros.

argot - Modos de video de texto con la biblioteca sLang.

curses - Modos de video de texto con la biblioteca ncurses.

sdl: gráficos SDL y modos de texto falso.

Opciones para Mac OS X:

sdl: gráficos SDL y modos de texto falso.


Opciones para DOS:

svgaline: modos de gráficos generados por SVGA.

svgaline/nv3_leg: controlador heredado SVGA para placas nVidia.

Si el nuevo controlador no funciona, pruebe con este.

svgaline/savage_leg: controlador heredado SVGA para placas S3.

Si el nuevo controlador no funciona, pruebe con este.

vbeline - Modos de gráficos generados por VBE.

vgaline - Modos gráficos y de texto generados por VGA.

vbe: modos de gráficos VBE.

Opciones para Windows:

svgawin - Modos gráficos SVGA generados con el

Biblioteca incluida SVGAWIN. Para usar este controlador usted

necesita instalar el controlador `svgawin.sys' con el

Utilidad de línea de comando `svgawin.exe'.

svgawin/nv3_leg: controlador heredado SVGA para placas nVidia.

Si el nuevo controlador no funciona, pruebe con este.

svgawin/savage_leg: controlador heredado SVGA para placas S3.

Si el nuevo controlador no funciona, pruebe con este.

sdl: gráficos SDL y modos de texto falso.

Tenga en cuenta que para usar las utilidades `advv' y `advcfg' debe

debe seleccionar al menos un controlador de gráficos y un video de texto. los

los controladores de video de texto disponibles son `vgaline' para DOS, `slang',

`curses' para Linux y `sdl' para Windows.

Puede forzar la detección de un modelo específico de placa de video

agregando el nombre del controlador del modelo después del nombre del controlador usando

el separador '/'. Por ejemplo para forzar el modelo `vbe3'

detección del controlador `vbeline' debe especificar


`vbeline/vbe3'.

Para obtener la lista de todos los modelos disponibles, intente usar el

nombre del modelo `ayuda'. Se imprimirá una breve ayuda.

Tenga en cuenta que no se recomienda forzar un controlador de video específico.

Generalmente no lo necesitas.

Para obtener una descripción más completa de los controladores, consulte la

sección `VIDEO DRIVER' anterior.

Ejemplo para habilitar los controladores `vbeline' y `vgaline'

con detección automática para DOS:

dispositivo_video vbeline vgaline

Ejemplo para forzar el controlador `vbeline/vbe3' y el `vgaline'

controlador para DOS:

dispositivo_video vbeline/vbe3 vgaline

Ejemplo para habilitar el controlador `fb' y `slang' para Linux:

argot de fb de device_video

---- 4.1.2 dispositivo_video_salida ----

Seleccione el modo de salida.

dispositivo_video_salida automática | ventana | pantalla completa | cubrir

Opciones:

auto: elegido automáticamente (predeterminado).


ventana: use una pantalla de ventana.

pantalla completa: use una visualización de pantalla completa.

superposición: use una superposición de pantalla completa YUV usando la placa de video

aceleración de hardware para mostrarlo y estirarlo.

Este modo está disponible solo en algunos entornos, como

xv en X Window y DirectX en Windows. Lo especifico

El formato de color utilizado es YUY2.

---- 4.1.3 device_video_overlaysize ----

Seleccione el tamaño horizontal favorito para usar con la 'superposición'

modo de salida El programa selecciona el modo de video disponible más cercano.

device_video_overlaysize automático | TALLA

Opciones:

automático: usa el tamaño del modo de video actual (predeterminado).

Si no está disponible, intente 1280x1024.

TAMAÑO: el tamaño horizontal favorito del usuario.

Esta opción solo tiene efecto con el modo de salida 'superposición'.

---- 4.1.4 dispositivo_video_cursor ----

Seleccione el modo de cursor del ratón.

dispositivo_video_cursor automático | apagado | en

Opciones:

auto: elige automáticamente (predeterminado). el cursor

está habilitado en los modos de ventana y deshabilitado

en modos de pantalla completa.


apagado: siempre apagado.

activado: siempre activado, solo si el modo de vídeo lo admite.

4.2 Generar opciones de configuración

----------------------------------

Las siguientes son las opciones comunes de configuración de video

disponible para todos los controladores de video 'generar', es decir, todos los

controladores de video con la excepción de `sdl' y `vbe'.

Los controladores de video `sdl' y `vbe' simplemente ignoran estos

Opciones

---- 4.2.1 dispositivo_video_reloj ----

Especifique el rango de frecuencia del monitor en términos de horizontal y

relojes verticales. Esta opción es OBLIGATORIA.

Generalmente estos valores se especifican en la página técnica de

el manual de su monitor.

device_video_clock PIXEL_CLOCK / HORZ_CLOCK / VERT_CLOCK [; ...]

Opciones:

PIXEL_CLOCK - Rango de reloj de píxeles en MHz.

El valor más bajo es el reloj más bajo generable

por su tablero de video. El valor más alto es el

ancho de banda de vídeo de su monitor. Si usted

no conoces estos valores, puedes empezar

con `5 - 100' que esencialmente permiten cualquier

modo de vídeo.

HORZ_CLOCK - Rango de reloj horizontal en kHz.

VERT_CLOCK- Rango de reloj vertical en Hz.


Para cualquier rango puede especificar un solo valor como `60' o un

rango de valores como `50 - 60'. Para televisores y monitores multiestándar

puede usar más especificaciones de reloj separándolas con ';'.

Por ejemplo:

dispositivo_video_reloj 5 - 50/15.62/50; 5 - 50 / 15,73 / 60

Consulte el archivo `install.txt' para ver ejemplos y otra información.

---- 4.2.2 dispositivo_video_modelo ----

Definir un modelo de video. El formato modeline es compatible con

el formato utilizado por la biblioteca Linux SVGALIB y por el

Sistema XFree Window.

device_video_modeline Nombre RELOJ HDE HRS HRE HT VDE VRS VRE VT

[-hsync] [-vsync] [+hsync] [+vsync] [doble escaneo] [entrelazado]

Opciones:

Nombre - Nombre del modo de video. Puedes usar las comillas

'"` para los nombres con espacios.

CLOCK - Reloj de píxeles en MHz

HDE HRS HRE HT - 'Fin de visualización' horizontal,

'Inicio de seguimiento', 'Fin de seguimiento', 'Total'

VDE VRS VRE VT - 'Final de visualización' vertical,

'Inicio de seguimiento', 'Fin de seguimiento', 'Total'

-hsync -vsync +hsync +vsync - Modo de polarización.

doublescan - Modo de doble escaneo.

entrelazado - Modo entrelazado.


Ejemplos:

device_video_modeline tweak320x240 12.59 320 336 356 400 240 \

249 254 262 doble escaneo -hsync -vsync

---- 4.2.3 formato_video_dispositivo ----

Seleccione el formato de los modos de video para crear.

Puede insertar más de una de estas opciones.

dispositivo_video_formato HCLOCK HDE HRS HRE HT VDE VRS VRE VT

Opciones:

HCLOCK - Reloj horizontal en Hz

HDE HRS HRE HT VDE VRS VRE VT - Como la opción modeline

Cuando se crea una nueva línea de modelo, AdvanceMAME usa una línea

interpolación de los dos formatos con la horizontal más cercana

reloj.

El valor predeterminado de esta opción es para un monitor Arcade de 15 kHz:

15720 0,737 0,075 0,074 0,113 0,916 0,012 0,012 0,060

y para un monitor Arcade de 25 kHz:

25000 0,800 0,020 0,100 0,080 0,922 0,006 0,012 0,060

y para un monitor VGA de 31,5 kHz:

31500 0,800 0,020 0,120 0,060 0,914 0,019 0,004 0,063


Cuál de estos valores predeterminados se utiliza depende de la configuración del

Opción `device_video_clock'.

---- 4.2.4 dispositivo_video_escaneo simple/doble escaneo/entrelazado ----

Limite el uso de ciertas funciones.

device_video_singlescan sí | no

device_video_doublescan sí | no

dispositivo_video_entrelazado sí | no

Opciones:

yes - Permite el uso de la función si el

el controlador de gama baja lo permite (predeterminado).

no: deshabilite completamente la función.

---- 4.2.5 dispositivo_paleta_de_colores8/br8/bgr15/bgr16/bgr24/bgr32/yuy2 ----

Limite el uso de algunas profundidades de bits. si supieras que

el programa no funciona bien con una profundidad de bits específica que

puede desactivarlo.

device_color_palette8 sí | no

device_color_bgr8 sí | no

device_color_bgr15 sí | no

device_color_bgr16 sí | no

device_color_bgr24 sí | no

device_color_bgr32 sí | no

device_color_yuy2 sí | no

Modos:
palette8 - Modo paletizado de 8 bits.

bgr8 - Modo RGB de 8 bits.

bgr15 - Modo RGB de 15 bits.

bgr16 - Modo RGB de 16 bits.

bgr24 - Modo RGB de 24 bits.

bgr32 - Modo RGB de 32 bits.

yuy2 - Modo YUV en el formato YUY2.

Opciones:

yes - Permite el uso de la profundidad de bits si el

el controlador de gama baja lo permite (predeterminado).

no: deshabilita completamente la profundidad de bits.

---- 4.2.6 dispositivo_video_cambio rápido ----

Habilite o deshabilite el cambio rápido de modo de video. Si está habilitado el

el modo de video actual no se restablece antes de configurar otro video

modo. El restablecimiento generalmente no es necesario, pero algunos

El BIOS de video DOS limitado lo necesita. Entonces, el cambio rápido está deshabilitado.

por defecto

device_video_fastchange sí | no

Opciones:

yes - Habilita el cambio rápido de modo de video.

no: deshabilita el cambio rápido de modo de video (predeterminado).

4.3 Opciones de configuración de vbeline

---------------------------------

Las siguientes son las opciones comunes de configuración de video


disponible solo para el controlador de video DOS `vbeline'.

---- 4.3.1 dispositivo_vbeline_mode ----

Seleccione qué modo `vbe' usar al generar modos `vbeline'.

Se desaconseja el uso de esta opción, está presente solo para pruebas.

device_vbeline_mode más pequeño | más grande | ...

Opciones:

más pequeño - Usa el modo `vbe' más grande contenido en

el modo `vbeline' (predeterminado).

más grande - Usa el modo 'vbe' más pequeño que contiene

el modo `vbeline'.

small_upto640 - Como 'más pequeño' pero no

más grande que 640x480.

large_upto640 - Como 'más grande' pero no

más grande que 640x480.

320 - Utiliza siempre el modo 320x240.

400 - Usa siempre el modo 400x300.

512 - Usa siempre el modo 512x384.

640 - Usa siempre el modo 640x480.

800 - Usa siempre el modo 800x600.

4.4 Opciones de configuración de svgaline

----------------------------------

Las siguientes son las opciones comunes de configuración de video

disponible sólo para el controlador de vídeo DOS `svgaline'.


---- 4.4.1 dispositivo_svgaline_skipboard ----

Selecciona cuántas placas se saltan en la detección de la tarjeta de video. Si usted tiene

más que una tarjeta de video en su sistema usted y el equivocado es

utilizado puede forzar a omitir un número arbitrario de tableros de video.

dispositivo_svgaline_skipboard 0 | 1 | 2 | 3

Opciones:

0 - No saltar ningún tablero (predeterminado).

1 - Saltar 1 tablas.

2 - Saltar 2 tableros.

3 - Saltar 3 tableros.

Ejemplos:

dispositivo_svgaline_skipboard 1

---- 4.4.2 dispositivo_svgaline_divideclock ----

Divide el pixelclock usando el secuenciador VGA. Debería ayudar a apoyar

relojes de píxeles más bajos en algunos tableros.

Se desaconseja el uso de esta opción, está presente solo para pruebas.

device_svgaline_divideclock sí | no

Opciones:

si - Divide el reloj por 2.

no - No dividir el reloj (predeterminado).

4.5 Opciones de configuración de svgawin


---------------------------------

Las siguientes son las opciones comunes de configuración de video

disponible solo para el controlador de video de Windows `svgawin'.

---- 4.5.1 dispositivo_svgawin_skipboard ----

Selecciona cuántas placas se saltan en la detección de la tarjeta de video. Si usted tiene

más que una tarjeta de video en su sistema usted y el equivocado es

utilizado puede forzar a omitir un número arbitrario de tableros de video.

dispositivo_svgawin_skipboard 0 | 1 | 2 | 3

Opciones:

0 - No saltar ningún tablero (predeterminado).

1 - Saltar 1 tablas.

2 - Saltar 2 tableros.

3 - Saltar 3 tableros.

Ejemplos:

dispositivo_svgawin_skipboard 1

---- 4.5.2 dispositivo_svgawin_stub ----

Selecciona cómo el controlador utiliza los gráficos de Windows.

Se desaconseja el uso de esta opción, está presente solo para pruebas.

Opciones:

ninguno: no utilice el soporte de gráficos de Windows.

ventana: cree una ventana auxiliar antes de configurar el modo de video.

pantalla completa: crea una ventana de pantalla completa antes de configurar


el modo de vídeo (predeterminado).

---- 4.5.3 dispositivo_svgawin_divideclock ----

Divide el pixelclock usando el secuenciador VGA. Debería ayudar a apoyar

relojes de píxeles más bajos en algunos tableros.

Se desaconseja el uso de esta opción, está presente solo para pruebas.

device_svgawin_divideclock sí | no

Opciones:

si - Divide el reloj por 2.

no - No dividir el reloj (predeterminado).

CONFIGURACIÓN DE 5 CONTROLADORES DE SONIDO

=============================

---- 5.0.1 dispositivo_sonido ----

Especifique la tarjeta de sonido.

dispositivo_sonido automático | ninguno | DISPOSITIVO

Opciones:

ninguno: sin sonido.

auto - Detección automática (predeterminado).

Opciones para Linux:

alsa - Interfaz de sonido ALSA.

oss - Interfaz de sonido OSS.

sdl: interfaz de sonido SDL.


Opciones para Mac OS X:

sdl: interfaz de sonido SDL.

Opciones para DOS:

sello - Detección automática de SELLO.

sello/sb - Sound Blaster.

seal/pas - Pro Audio Spectrum.

seal/gusmax - Ultrasonido Gravis Máx.

seal/gus - Ultrasonido Gravis.

seal/wss - Sistema de sonido de Windows.

sello/ess - Ensoniq Soundscape.

allegro - Detección automática de Allegro.

allegro/sb10 - Sonido Blaster 1.0.

allegro/sb15 - Sonido Blaster 1.5.

allegro/sb20 - Sonido Blaster 2.0.

allegro/sbpro - Sonido Blaster Pro.

allegro/sb16 - Sound Blaster 16.

allegro/audio - Ensoniq AudioDrive.

allegro/wss - Sistema de sonido de Windows.

allegro/ess - Paisaje sonoro de Ensoniq.

vsync/sb - Sonido Blaster.

vsync/sbwin - Sound Blaster (Windows).

vsync/ac97 - AC97.

vsync/ac97win - AC97 (Windows).

vsync/gusmax - Ultrasonido Gravis Máx.

vsync/gus - Ultrasonido Gravis.

vsync/audio - Ensoniq AudioDrive.

vsync/wss - Sistema de sonido de Windows.


vsync/ess - Paisaje sonoro de Ensoniq.

Ventanas de opciones:

sdl: interfaz de sonido SDL.

5.1 Opciones de configuración de alsa

------------------------------

---- 5.1.1 dispositivo_dispositivo_alsa ----

Seleccione el dispositivo de salida alsa.

dispositivo_alsa_dispositivo DISPOSITIVO

Opciones:

DISPOSITIVO - Dispositivo de salida (predeterminado 'predeterminado').

Otras opciones posibles generalmente son 'hw:0,0' para usar el

frecuencia y formato elegido directamente por el hardware, o 'dmix'

para permitir el acceso simultáneo a otras aplicaciones en el

tarjeta de sonido

Ejemplo:

dispositivo_alsa_dispositivo dmix

Si desea configurar la biblioteca ALSA para reasignar el dispositivo 'predeterminado'

al dispositivo `dmix' para todas las aplicaciones, puede crear

el archivo `.asoundrc' en su directorio de inicio con el siguiente contenido:

pcm.!predeterminado {

tipo de enchufe
esclavo.pcm "dmixer"

pcm.dmixer {

tipo dmix

clave_ipc 1024

esclavo {

pcm "hw:0,0"

periodo_tiempo 0

período_tamaño 1024

tamaño_búfer 16384

tarifa 44100

ataduras {

00

11

ctl.dmixer {

escriba hw

tarjeta 0

Tenga en cuenta que el '.asoundrc' sugerido en el sitio web de ALSA tiene una menor

valor 'buffer_size' (4096). Para AdvanceMAME se requiere un búfer más grande.

---- 5.1.2 dispositivo_alsa_mezclador ----

Seleccione el dispositivo mezclador alsa.


dispositivo_alsa_mezclador DISPOSITIVO

Opciones:

DISPOSITIVO - Dispositivo mezclador. El valor especial de 'canal' es

se utiliza para ajustar el volumen cambiando las muestras

en lugar de usar el mezclador de tarjetas. Otros valores

como `default' se utilizan para seleccionar el mezclador ALSA.

(canal por defecto').

5.2 Opciones de configuración de sdl

--------------------------------------------

---- 5.2.1 dispositivo_sdl_muestras ----

Seleccione el tamaño del fragmento de audio de la biblioteca SDL.

Se desaconseja el uso de esta opción, está presente solo para pruebas.

dispositivo_sdl_muestras 512 | 1024 | 2048 | 2560 | 3072 | 3584 | 4096 | 6144 | 8192

Opciones:

SAMPLES - Número de muestras de un fragmento de audio

(predeterminado 2048 en Windows, 512 de lo contrario).

Se pueden utilizar valores más bajos para reducir la latencia del sonido.

Aumente el valor si escucha un audio entrecortado.

CONFIGURACIÓN DE 6 CONTROLADORES DE ENTRADA

=============================

---- 6.0.1 dispositivo_teclado ----


Selecciona los controladores de teclado.

dispositivo_teclado automático | ninguna

Opciones:

ninguno: sin teclado.

auto - Detección automática (predeterminado).

Opciones para Linux:

evento: interfaz de entrada de eventos de Linux.

svgalib: interfaz de teclado SVGALIB.

raw: interfaz de teclado del kernel de Linux.

sdl: interfaz de teclado SDL. Este controlador está disponible

sólo si se utiliza la salida de vídeo SDL.

Si está usando el controlador de video SDL, también debe usar el SDL

controlador de teclado

Opciones para Mac OS X:

sdl: interfaz de teclado SDL.

Opciones para DOS:

allegro - Interfaz de teclado Allegro.

Opciones para Windows:

sdl: interfaz de teclado SDL.

---- 6.0.2 dispositivo_joystick ----

Selecciona el controlador de la palanca de mando.


dispositivo_joystick automático | ninguno | DISPOSITIVO

Opciones:

none: sin joystick (predeterminado).

auto - Detección automática.

Opciones para Linux:

evento: interfaz de entrada de eventos de Linux.

svgalib: interfaz de joystick SVGALIB.

raw: interfaz de joystick del kernel de Linux.

sdl: interfaz de joystick SDL.

Opciones para Mac OS X:

sdl: interfaz de joystick SDL.

Opciones para DOS:

allegro - Detección automática de Allegro.

allegro/estándar - Joystick estándar.

allegro/dual - Joysticks dobles.

allegro/4button - Joystick de 4 botones.

allegro/6button - Joystick de 6 botones.

allegro/8button - Joystick de 8 botones.

allegro/fspro - CH Flightstick Pro.

allegro/wingex - Logitech Wingman Extreme.

allegro/sidewinder - Sidewinder.

allegro/sidewinderag - Sidewinder agresivo.

allegro/gamepadpro - GamePad Pro.

allegro/agarre - GRIP.

allegro/grip4 - GRIP 4 vías.


allegro/sneslpt1 - SNESpad LPT1.

allegro/sneslpt2 - SNESpad LPT2.

allegro/sneslpt3 - SNESpad LPT3.

allegro/psxlpt1 - PSXpad LPT1.

allegro/psxlpt2 - PSXpad LPT2.

allegro/psxlpt3 - PSXpad LPT3.

allegro/n64lpt1 - N64pad LPT1.

allegro/n64lpt2 - N64pad LPT2.

allegro/n64lpt3 - N64pad LPT3.

allegro/db9lpt1 - DB9 LPT1.

allegro/db9lpt2 - DB9 LPT2.

allegro/db9lpt3 - DB9 LPT3.

allegro/tgxlpt1 - TGX LPT1.

allegro/tgxlpt2 - TGX LPT2.

allegro/tgxlpt3 - TGX LPT3.

allegro/segaisa - IF-SEGA/ISA.

allegro/segapci - IF-SEGA2/PCI.

allegro/segapcifast - IF-SEGA2/PCI.

allegro/wingwarrior - Wingman Warrior.

Opciones para Windows:

sdl: interfaz de joystick SDL.

Para `allegro/psxlpt*', `allegro/db9lpt*', `allegro/tgxlpt*'

controladores puede ver el archivo fuente `advance/dos/jalleg.c'

para obtener instrucciones sobre cómo construir la interfaz lpt. Ver también

la distribución fuente de la biblioteca Allegro.

---- 6.0.3 dispositivo_mouse ----

Selecciona el controlador del ratón.


dispositivo_mouse automático | ninguna

Opciones:

none: sin mouse (predeterminado).

auto - Detección automática.

Opciones para Linux:

evento: interfaz de entrada de eventos de Linux.

svgalib: interfaz de ratón SVGALIB.

raw - Comunicación serial directa.

sdl: interfaz de ratón SDL.

Opciones para Mac OS X:

sdl: interfaz de ratón SDL.

Opciones para DOS:

allegro - Interfaz de ratón Allegro.

Opciones para Windows:

sdl: interfaz de ratón SDL.

6.1 Opciones de configuración sin procesar

--------------------------------------------

---- 6.1.1 device_raw_mousetype[0,1,2,3] ----

Seleccione el tipo de ratón.

device_raw_mousetype[0,1,2,3] automático | DISPOSITIVO


Dispositivos:

automático: detección automática. Funciona solo a veces, generalmente

es mejor seleccionar manualmente el tipo.

pnp - Serie Plug And Play (3 botones).

ms - Serie Microsoft Mouse (3 botones).

ms3 - Serie Microsoft Intellimouse (3 botones).

ps2 - PS/2 (3 botones).

imps2 - Microsoft Intellimouse PS/2 (3 botones).

exps2 - Microsoft Intellimouse Explorer PS/2 (5 botones).

msc - Sistema de ratón.

mscgpm - Sistema de ratón compatible con GPM.

mman - Logitech MouseMan.

mm - Serie Logitech MM

logi - Protocolo antiguo de Logitech.

bm - Ratón de autobús.

bola espacial - Spacetec SpaceBall (6 botones).

wacomgraphire: tableta/ratón Wacom Graphire.

drmosee4ds - Ratón de dos ruedas de Digital Research.

Los ratones Linux en /dev/input/* son siempre del tipo ps2,

imps2 o exps2.

Ejemplos:

dispositivo_sin procesar_mousetype[0] ps2

device_raw_mousetype[1] ms

---- 6.1.2 dispositivo_sin procesar_mousedev[0,1,2,3] ----

Seleccione el dispositivo de ratón a utilizar.


device_raw_mousedev[0,1,2,3] automático | DISPOSITIVO

Opciones:

auto: asigna automáticamente a /dev/mouse o /dev/input/mouseX.

DISPOSITIVO - Ruta completa del dispositivo de ratón.

Ejemplos:

dispositivo_sin procesar_mousedev[0] /dev/input/mouse0

dispositivo_sin procesar_mousedev[1] /dev/ttyS2

6.2 Opciones de configuración de lgrawinput

------------------------------------

---- 6.2.1 dispositivo_lgrawinput_calibration ----

Seleccione el tipo de calibración de la pistola de luz.

device_lgrawinput_calibration automático | ninguna

Opciones:

auto - Calibra automáticamente la pistola de luz antes

cada uso Debes mover la pistola de luz sobre el

toda la pantalla cada vez que el programa se inicia o

cambia el modo de video (predeterminado).

none - Nunca calibra las pistolas de luz, pero asume

que los valores devueltos ya están escalados

el rango 0 - 65536.

7 DERECHOS DE AUTOR
===========

Este archivo es Copyright (C) 2003, 2004, 2005 Andrea Mazzoleni.

Frontend de AdvanceMENU

1 SINOPSIS

==========

advmenu [-predeterminado] [-remove] [-cfg ARCHIVO]

[-log] [-versión] [-ayuda]

2 DESCRIPCIÓN

=============

AdvanceMENU es un front-end para ejecutar AdvanceMAME, AdvanceMESS,

MAME, MESS, Raine y otros emuladores.

Simplemente ejecútelo en el mismo directorio del emulador y presione

`f1' para obtener la pantalla de ayuda o `~' para el menú principal.

Pulse `tab' para cambiar el modo de visualización. Presiona `espacio' para cambiar

el modo de vista previa.

Para ejecutar un juego, presione 'enter'. Presione 'esc' para salir.

Las características principales son:

* Simplemente descargue y ejecute. ¡Copie el ejecutable y ejecútelo!


* Actualización automática de la información de la rom.

* Orientación vertical y horizontal.

* Soporte para cualquier monitor de TV/Arcade como AdvanceMAME pero es

bueno también para un monitor de PC normal.

* Imagen estática y animada y vista previa del clip (PNG/PCX/ICO/MNG).

¡Hasta 192 imágenes al mismo tiempo!

* Vista previa de sonido. (MP3/WAV). Puede seleccionar un sonido especial para

cada juego jugado cuando el cursor se mueve sobre él.

* Fondos de sonido (MP3/WAV). Reproduce tus canciones favoritas o

registros de radio en segundo plano.

* Efectos de sonido (MP3/WAV) al pulsar tecla, inicio de programa, juego

inicio, salida del programa...

* Soporte para archivos comprimidos de imágenes y sonidos.

* Protector de pantalla. Una presentación de diapositivas de las imágenes del juego.

* Fondo seleccionable e imágenes de ayuda con translucidez.

3 OPCIONES

=========

-defecto

Agregue al archivo de configuración todas las opciones que faltan

con valores predeterminados.

-retirar

Eliminar del archivo de configuración todas las opciones

con valores predeterminados.

-cfg ARCHIVO

Seleccione un archivo de configuración alternativo. En Linux y Mac

OS X, puede prefijar el nombre del archivo con "./" para


cargarlo desde el directorio actual.

-Iniciar sesión

Cree el archivo `advmenu.log' con muchos datos internos

información. Muy útil para el informe de errores.

-verboso

Imprima alguna información de inicio.

-versión

Imprima el número de versión, los controladores de dispositivo de bajo nivel

soportado y los directorios de configuración.

-ayuda

Imprima una breve ayuda de línea de comando.

En Linux y Mac OS X también puede usar '--' antes de las opciones en lugar de '-'.

En DOS y Windows también puede usar '/'.

4 EMULADORES

===========

El programa es compatible con muchos tipos de emuladores. los emuladores

AdvanceMAME, AdvanceMESS, MAME, SDLMAME, DMAME,

DMESS y DRAINE son directamente compatibles y lo único

debe hacer es ejecutar el programa AdvanceMENU en el mismo

directorio del emulador.


Todos los demás emuladores son compatibles con el emulador.

escriba 'genérico'.

4.1 genérico - Emulador genérico

------------------------------

Para el emulador 'genérico' no hay información adicional de rom

necesario. Solo se utilizan el nombre y el tamaño de los archivos rom.

Debe especificar toda la información y los directorios del emulador.

con las opciones `emulator' y `emulator_*' en el

archivo 'advmenu.rc'.

Necesitas usar al menos `emulator' y `emulator_roms'

opciones para informar a AdvanceMENU cómo ejecutar el emulador y dónde

para encontrar las roms.

Por ejemplo:

emulador "snes9x" genérico "c:\game\snes9x\snes9x.exe" "%f"

emulator_roms "snes9x" "c:\juego\snes9x\roms"

emulator_roms_filter "snes9x" "*.smc;*.sfc;*.fig;*.1"

emulador "zsnes" genérico "c:\juego\zsnes\zsnes.exe" "-e -m roms\%f"

emulator_roms "zsnes" "c:\juego\zsnes\roms"

emulator_roms_filter "zsnes" "*.smc;*.sfc;*.fig;*.1"

Las diversas macros %s, %f, %p, ... se explican en el 'emulador'

descripción de la opción.

Las roms se buscan en la ruta especificada con el


Opción `emulator_roms' en el archivo `advmenu.rc'. Para cada archivo

encontrado (con cualquier extensión) se agrega un juego en el menú.

Puedes filtrar los archivos con la opción `emulator_roms_filter'.

Todas las instantáneas se buscan en los directorios especificados con

las opciones `emulator_*' usando el mismo nombre del archivo rom.

Si lo desea, puede escribir manualmente un archivo de información similar a MAME

y asígnele el nombre 'ENUNAME.lst'. Este archivo tiene el mismo formato.

de la salida del comando MAME `-listinfo'.

En realidad solo la información 'juego', 'nombre', 'descripción', 'año',

Se utilizan 'fabricante', 'cloneof'.

Tenga en cuenta que este archivo se usa solo para agregar información en el

juegos existentes. Los juegos presentes en este archivo no son automáticamente

añadido en la lista de juegos.

4.2 advmame - AdvanceMAME

-------------------------

Para el tipo de emulador `advmame', la información de las roms es

recopilado del archivo 'ENUNAME.xml'. Si este archivo no

existe, se crea automáticamente con el emulador `-listxml'

dominio.

Los directorios especificados en la opción `dir_rom' en el

El archivo `advmame.rc' se utiliza para detectar la lista de

roms disponibles. En las versiones DOS y Windows del

programa el archivo `advmenu.rc' se busca en el mismo directorio

del emulador. En la versión Unix se busca en el


Directorio `HOME/.advance'.

El directorio especificado en `dir_snap' se usa para

detectar la lista de instantáneas disponibles.

4.3 advmess - AdvanceMESS

-------------------------

Para el emulador `advmess' se recopila la información de la rom

del archivo `EMUNAME.xml'. Si este archivo no existe,

se crea automáticamente con el comando del emulador `-listxml'.

Los directorios especificados en la opción `dir_rom' en el

El archivo `advmess.rc' se utiliza para detectar la lista de

biosis disponibles.

Todos los directorios listados en la opción `dir_image' son

read y todos los archivos encontrados en los directorios `máquina'

se insertan como software si la extensión se reconoce como un

extensión de dispositivo válida para la 'máquina' actual o si es una

archivo 'zip'.

Por ejemplo, si las opciones de `dir_image' son `c:\software',

AdvanceMENU escanea los directorios `c:\software\ti99_4a',

`c:\software\sms', `c:\software\gameboy'...

Los archivos en el directorio principal `c:\software' NO se comprueban.

Cuando selecciona ejecutar un archivo zip, el archivo zip se abre y

todos los archivos en el zip con un nombre válido y con un reconocido

extensión del dispositivo se agregan en la línea de comando AdvanceMESS.

Se considera que un archivo tiene un nombre válido si tiene el mismo nombre


del zip de si tiene el nombre del zip con un adicional

carbonizarse. Por ejemplo en el archivo `alpiner.zip' los archivos

`alpiner.bin', `alpinerc.bin' y `alpinerg.bin' tienen un

nombre. Esta característica se puede usar para agrupar todas las roms requeridas

para reproducir un software en un solo archivo zip.

La extensión del archivo también se utiliza para seleccionar correctamente el dispositivo

escriba cuando llame a AdvanceMESS.

El directorio especificado en `dir_snap' se usa para detectar el

lista de instantáneas disponibles.

En cualquier salida de AdvanceMESS si se crea una nueva instantánea, esta

el archivo se mueve al directorio 'snap\system' correcto y se cambia el nombre

como se inició el software.

Por ejemplo, suponga que ejecuta el sistema `ti99_4a' con el

programa 'alpiner'. Si presiona F12 durante la emulación, el

Se crea el archivo `snap\ti99_4a.png'. cuando regreses a

AdvanceMENU el archivo se mueve automáticamente a

`snap\ti99_4a\alpiner.png'.

4.4 mame - Windows MAME

-----------------------

Para el emulador `mame', la información de las roms se obtiene de

el archivo 'EMUNAME.xml'. Si este archivo no existe, se crea

automáticamente con el comando del emulador `-listxml'.

Los directorios especificados en la opción `rompath' en el

El archivo `mame.ini' se utiliza para detectar la lista de los disponibles

roms
El directorio especificado en `snapshot_directory' es

se utiliza para detectar la lista de instantáneas disponibles.

4.5 sdlmame - SDL MAME

----------------------

Para el emulador `sdlmame' se recopila la información de las roms

del archivo `EMUNAME.xml'. Si este archivo no existe, es

creado automáticamente con el comando del emulador `-listxml'.

Los directorios especificados en la opción `rompath' en el

Archivo `HOME/.mame/mame.ini' en Linux y Mac OS X y en el archivo 'mame.ini'

archivo en Windows se utilizan para detectar la lista de las roms disponibles.

Tenga en cuenta que en Linux y Mac OS X el archivo 'mame.ini' no

admite rutas relativas para roms y otros archivos. Utilice siempre absoluta

rutas configurando SDL MAME. Puede utilizar la variable "$HOME" para

se refiere al directorio de inicio del usuario de Linux/Mac OS X.

El directorio especificado en `snapshot_directory' se utiliza para detectar el

lista de archivos de instantáneas disponibles.

4.6 dmame - DOS MAME

--------------------

Para el emulador `dmame' se recopila la información de las roms

del archivo `EMUNAME.xml'. Si este archivo no existe, es

creado automáticamente con el comando del emulador `-listxml'.


Los directorios especificados en la opción `rompath' en el

El archivo `mame.cfg' se utiliza para detectar la lista de los disponibles

roms

El directorio especificado en `snap' se utiliza para

detectar la lista de instantáneas disponibles.

4.7 dmess - MENSAJE DE DOS

--------------------

Para el emulador `dmess' se recopila la información de las roms

del archivo `EMUNAME.xml'. Si este archivo no existe, es

creado automáticamente con el comando del emulador `-listxml'.

Los directorios especificados en la opción 'biospath' en el

El archivo `mess.cfg' se utiliza para detectar la lista de los disponibles

biosis

Todos los directorios listados en la opción `softwarepath' son

leer y todos los archivos 'zip' encontrados en el 'subsistema'

Los directorios se insertan como software.

Por ejemplo, si la opción `softwarepath' es `c:\software',

AdvanceMENU escanea los directorios `c:\software\ti99_4a',

`c:\software\sms', `c:\software\gameboy'...

Los zips en el directorio principal `c:\software' NO se comprueban.

Cuando selecciona una de estas entradas, el zip se abre y se

busqué el primer archivo con el mismo nombre del zip pero

extensión diferente. Este archivo se utiliza como argumento del


Opción `-cart' al ejecutar `mess'.

AdvanceMENU NO puede usar otros soportes como `-flop'.

Todos los alias presentes si `mess.cfg' se inserta como

entradas de software. Cuando selecciona una de estas entradas, la

La opción `mess' `-alias' se usa para iniciar el juego.

Puede establecer una descripción arbitraria en una especificación de alias

agregándolo en la misma línea del alias después del comentario char

'#' usando este formato:

ALIAS = ALIAS_DEF # Descripción | AÑO | FABRICANTE

Por ejemplo:

[ti99_4a]

ti-inva = -cart ti-invac.bin -cart ti-invag.bin \

# Invasores | 1982 | Instrumento de Texas

En cualquier salida del emulador si se crea una nueva instantánea, este archivo

se mueve al directorio 'snap\system' correcto renombrándolo como

se inició el software.

Por ejemplo, suponga que ejecuta el sistema `ti99_4a' con el

programa 'alpiner'. Si presiona F12 durante la emulación, el

Se crea el archivo `snap\ti99_4a.png'. cuando regreses a

AdvanceMENU el archivo se mueve automáticamente a

`snap\ti99_4a\alpiner.png'.

4.8 drenaje - DOS Raine

----------------------
Para el emulador `draine' se recopila la información de las roms

del archivo `EMUNAME.lst'. Si este archivo no existe, es

creado automáticamente con el comando del emulador `-gameinfo'.

Todos los directorios especificados en las opciones `rom_dir_*' son

Se utiliza para detectar la lista de roms disponibles.

El directorio especificado en `capturas de pantalla' se utiliza para detectar el

lista de instantáneas disponibles.

5 CONFIGURACIÓN

===============

El archivo `advmenu.rc' se usa para guardar el estado actual del

Interfaz. Se lee al inicio y se guarda al salir. Puedes

evitar el guardado automático a la salida con la opción 'config'.

En DOS y Windows las opciones de configuración se leen desde el

archivo `advmenu.rc' en el directorio actual.

En Linux y Mac OS X las opciones de configuración se leen desde el

archivos `advmame.rc' y `advmess.rc' en $host, $data y

el directorio $home.

El directorio $host es `$SYSCONFDIR', donde $SYSCONFDIR es el

Directorio `sysconfdir' configurado con el script `configure'.

El valor predeterminado es `/usr/local/etc'.

El directorio de $datos es `$DATADIR/advance', donde $DATADIR es el

Directorio `datadir' configurado con el script `configure'.


El valor predeterminado es `/usr/local/share'.

El directorio $home es `$ADVANCE', donde $ADVANCE es el valor del

variable de entorno ADVANCE cuando se ejecuta el programa.

Si a la variable de entorno ADVANCE le falta el directorio $home

es `$HOME/.advance' donde $HOME es el valor del entorno HOME

variable.

Si faltan las variables de entorno ADVANCE y HOME

El directorio $data se convirtió también en el directorio $home.

La prioridad de las opciones está en el orden: $host, $home y $data.

El directorio $home también se usa para escribir toda la información

por el programa Los archivos en el directorio $host y $data solo se leen.

Puede incluir archivos de configuración adicionales con `include'

opción. En DOS y Windows, los archivos se buscan en el directorio actual.

En Linux y Mac OS X, los archivos se buscan en el directorio $home si

se expresan como una ruta relativa. Puedes forzar la búsqueda en el

directorio actual prefijando el archivo con `./'.

Para incluir más de un archivo debe dividir los nombres con ';' en

DOS y Windows, y con `:' en Linux y Mac OS X.

Puede forzar la creación de un archivo de configuración predeterminado con el

opción de línea de comando `-default'.

En DOS y Windows el separador de nombre de directorio es `\' y el

el separador de directorios múltiples es ';'. En Linux y Mac OS X el directorio

el separador de nombres es '/' y el separador de directorios múltiples es ':'.

5.1 Opciones de configuración global


--------------------------------

Esta sección describe las opciones globales utilizadas para

personalizar el programa.

Un subconjunto de las opciones de configuración se guarda por

emulador para permitir diferentes configuraciones para

diferentes emuladores. Tenga en cuenta que estos emuladores específicos

las configuraciones no se activan si selecciona mostrar

más de un emulador a la vez.

En este caso, solo se utiliza la configuración predeterminada.

Específicamente, estas opciones especiales son `mode', `sort',

`preview', `group_include' y `type_include'.

---- Configuración 5.1.1 ----

Selecciona si y cuando la configuración modificada por el usuario en

el tiempo de ejecución debe ser guardado.

configuración save_at_exit | restaurar_a_la_salida | restaurar_en_inactividad

Opciones:

save_at_exit - Guarda cualquier cambio antes de salir

(defecto).

restore_at_exit - No guarde los cambios. En el proximo

ejecutar, restaurar la configuración anterior.

restore_at_idle - Restaurar la configuración anterior

después del tiempo de 'inactividad'.

Puede guardar manualmente la configuración en tiempo de ejecución desde el


menú principal.

---- 5.1.2 emulador ----

Selecciona los emuladores para listar en el menú. Puede especificar más de

un emulador.

¡ADVERTENCIA! Antes de jugar con esta opción, debes hacer un

copia de seguridad de su 'advmenu.rc' actual porque cuando elimina

un emulador, la información del juego para ese emulador (como

el tiempo jugado) se pierde.

emulador "EMULADOR" (genérico | advmame | advmess | mame | dmame

| dmess | drenaje) "[-]EJECUTABLE" "ARGUMENTOS"

Opciones:

EMULADOR: el nombre del emulador. debe ser

diferente para cada emulador definido.

genérico - Es un emulador genérico.

advmame - Es el emulador AdvanceMAME.

advmess - Es el emulador de AdvanceMESS.

mame - Es el emulador MAME de Windows.

dmame - Es el emulador MAME de DOS.

dmess - Es el emulador de DOS MESS.

Drane - Es el emulador Raine de DOS.

[-]EXECUTABLE: la ruta ejecutable del emulador.

En DOS y Windows también puede usar un lote (.bat)

archivo, pero esto impide la generación automática de

el archivo de listado que debe generarse manualmente.

Puede poner un `-' delante de la ruta del archivo

para ignorar cualquier error devuelto por el ejecutable.


ARGUMENTOS: los argumentos que se pasarán al emulador.

Los argumentos son requeridos solo para el 'genérico'

emulador Para los demás, AdvanceMENU automáticamente

agrega los argumentos requeridos para ejecutar un

juego. Sin embargo, es posible que desee agregar más

argumentos

En los argumentos del emulador se sustituyen algunas macros

con algunos valores especiales:

%s: expandido como el nombre del juego. Por ejemplo, "pacman".

%p - Expandido como la ruta completa de la rom. Para

ejemplo "c:\emu\roms\pacman.zip".

%f - Expandido como el nombre de la rom con la extensión. Para

ejemplo "pacman.zip".

%o[R0,R90,R180,R270] - Expandido como una de las cadenas R*,

dependiendo de la orientación actual del menú.

Tenga en cuenta que no puede usar espacios en la cadena R*.

Por ejemplo, "%o[,-ror,-flipx,-rol] %o[,,-flipy,]"

rotar correctamente el emulador AdvanceMAME.

Para el tipo de emulador 'genérico' necesita usar las macros %

para decirle al emulador qué juego se ejecuta. Para todos los demás emuladores.

tipos esta información es agregada automáticamente por AdvanceMENU.

Ejemplos para DOS y Windows:

emulador "AdvanceMAME" advmame "advmame\advmame.exe" \

"%o[,-ror,-flipx,-rol] %o[,,-flipy,]"

emulador "MAME" mame "mame\mame.exe" "-nohws"

emulador "MESS" dmess "mess\mess.exe" ""

emulador "Raine" drenaje "raine\raine.exe" ""


emulador "Raine personalizado" drenaje "raine\raine2.bat" ""

emulador "SNes9x" genérico "c:\game\snes9x\snes9x.exe" "%f"

emulador "ZSNes" genérico "c:\game\zsnes\zsnes.exe" "-e -m roms\%f"

Ejemplos para Linux y Mac OS X:

emulador "AdvanceMAME" advmame "advmame" \

"%o[,-ror,-flipx,-rol] %o[,,-flipy,]"

---- 5.1.3 emulator_roms/roms_filter/altss/flyers/cabinets/icons/titles ----

Selecciona directorios adicionales para los emuladores. Estas

los directorios se utilizan además de cualquier otro directorio

definido en el archivo de configuración del emulador. Las imágenes de vista previa y

los archivos de sonido también se buscan en cualquier archivo `.zip' presente

en estos directorios.

emulator_roms "EMULADOR" "LISTA"

emulator_roms_filter "EMULADOR" "LISTA"

emulator_altss "EMULADOR" "LISTA"

emulator_flyers "EMULADOR" "LISTA"

emulator_cabinets "EMULADOR" "LISTA"

emulator_marquees "EMULADOR" "LISTA"

emulator_icons "EMULADOR" "LISTA"

emulator_titles "EMULADOR" "LISTA"

Comandos:

roms - Lista de directorios usados para las roms. Este

la opción se usa solo para el emulador 'genérico'

escribe. Todos los demás emuladores usan el

archivo de configuración específico del emulador para configurar la rom

sendero.
roms_filter - Lista de patrones para el archivo a listar.

Un patrón vacío significa todos los archivos.

altss - Directorio de instantáneas, utilizado para imágenes instantáneas y

sonidos Si es posible, los directorios

especificado en el archivo de configuración del emulador

también se utilizan.

volantes - Directorio de volantes.

armarios - Directorio de armarios.

marquesinas - Directorio de marquesinas.

iconos - Directorio de iconos.

títulos - Directorio de títulos.

Opciones:

EMULADOR: el nombre del emulador. Debe ser lo mismo

nombre de un emulador definido

LIST - Lista de directorios o patrones. En DOS y Windows

usa el ';' char como separador. En Linux y

Mac OS X usa el carácter `:'.

Ejemplos para DOS y Windows:

emulator_roms "SNes9x" "c:\juego\snes9x\roms;c:\juego\zsnes\roms2"

emulator_roms_filter "SNes9x" "*.smc;*.sfc;*.fig;*.1"

emulator_flyers "SNes9x" "c:\juego\zsnes\fly"

emulator_cabinets "SNes9x" "c:\game\zsnes\cab"

emulator_marquees "SNes9x" "c:\juego\zsnes\mar"

emulator_roms "ZSNes" "c:\juego\zsnes\roms"

emulator_roms_filter "ZSNes" "*.smc;*.sfc;*.fig;*.1"

---- Modo 5.1.4 ----

Selecciona el modo de listado del menú.


[EMULADOR/]modo completo | full_mixed | texto | lista | lista_mezclada | azulejo_pequeño

| azulejo_normal | azulejo_grande | azulejo_enorme | azulejo_gigante

| icono_azulejo | marquesina_azulejos

Opciones:

EMULATOR/ - Nada por el valor por defecto, o un emulador

nombre para una opción específica del emulador.

completo: vista previa a pantalla completa.

full_mixed - Vista previa de pantalla completa con 4 imágenes.

texto - Lista de juegos.

list: lista de juegos y vista previa del juego seleccionado (predeterminado).

list_mixed - Lista de juegos y 4 vistas previas del juego seleccionado.

tile_small - Muestra la vista previa de los juegos 4x3.

tile_normal: muestra la vista previa de los juegos de 5x6.

tile_big: muestra la vista previa de los juegos de 8x6.

tile_enormous: muestra la vista previa de los juegos de 12x9.

tile_giant: muestra la vista previa de los juegos de 16x12.

tile_icon - Modo especial para vista previa de iconos.

tile_marquee - Modo especial para vista previa de marquesina.

---- 5.1.5 modo_saltar ----

Deshabilita algunos modos de menú cuando presiona `tab'.

mode_skip (completo | completo_mixto | texto | lista | lista_mixto

| azulejo_pequeño | azulejo_normal | azulejo_grande | azulejo_enorme

| azulejo_gigante | icono_azulejo | marquesina_azulejo)*

Opciones:
SALTAR - Múltiples selecciones de modos deshabilitados. Usar

una lista vacía para habilitar todos los modos.

Ejemplos:

mode_skip mosaico_gigante

mode_skip full full_mixed list tile_small tile_giant

mode_skip

---- 5.1.6 ordenar ----

Selecciona el orden de clasificación de los juegos mostrados.

[EMULADOR/] ordenar padre | nombre | tiempo | jugar | año | fabricante

| tipo | grupo | tamaño | resolución | información

Opciones:

EMULATOR/ - Nada por el valor por defecto, o un emulador

nombre para una opción específica del emulador.

parent - Nombre del padre del juego.

emulator - Nombre del emulador.

nombre - Nombre del juego.

time - Tiempo total jugado.

play - Tiempos totales de reproducción.

timeperplay - Tiempo por jugada.

year - Año de lanzamiento del juego.

fabricante - fabricante del juego.

tipo - Tipo de juego.

grupo - Grupo de juego.

size - Tamaño de la rom del juego.

resolución - Resolución de la pantalla del juego.


info - Información externa importada con el

Opción 'info_import'.

---- 5.1.7 vista previa ----

Selecciona el tipo de las imágenes mostradas.

[EMULADOR/]vista previa instantánea | títulos | volantes | armarios

Opciones:

EMULATOR/ - Nada por el valor por defecto, o un emulador

nombre para una opción específica del emulador.

snap - Archivos en el directorio `snap' y `altss'.

flyers - Archivos en el directorio `flyers'.

cabinets - Archivos en el directorio `cabinets'.

titles - Archivos en el directorio `titles'.

Las imágenes de `iconos' y `marquesinas' se pueden seleccionar con el

opciones especiales de `modo' `tile_icon' y `tile_marquee'.

---- 5.1.8 vista previa_expandir ----

Amplía el área de la pantalla utilizada por los juegos verticales en horizontal

mosaico (y juegos horizontales en mosaico vertical).

preview_expand FACTOR

Opciones:

FACTOR - Factor de flotación de expansión de 1,0 a 3,0

(predeterminado 1.15)

Ejemplos:
vista previa_expandir 1.15

---- 5.1.9 vista previa_predeterminado_* ----

Selecciona las imágenes predeterminadas. Cuando una imagen para el juego seleccionado

no se encuentra, se puede mostrar una imagen predeterminada.

preview_default "ARCHIVO"

preview_default_snap "ARCHIVO"

preview_default_flyer "ARCHIVO"

preview_default_cabinet "ARCHIVO"

preview_default_icon "ARCHIVO"

preview_default_marquee "ARCHIVO"

preview_default_title "ARCHIVO"

Comandos:

predeterminado: selecciona la imagen predeterminada para todas las vistas previas

modos.

default_TAG: selecciona la imagen predeterminada para una sola

modo de vista previa.

Opciones:

ARCHIVO - La RUTA completa de la imagen.

Ejemplos:

preview_default "C:\MAME\DEFAULT.PNG"

preview_default_marquee "C:\MAME\DEFMAR.PNG"

preview_default_icon "C:\MAME\DEFICO.ICO"

---- 5.1.10 icono_espacio ----

Selecciona el tamaño del espacio entre los iconos. El modo 'icono' es


disponible solo si establece la opción `emulator_icons' en el

archivo de configuración del emulador.

icon_space ESPACIO

Opciones:

ESPACIO: el número de píxeles entre iconos (predeterminado 43).

En la pantalla de iconos, el título del juego se muestra en varias filas

si hay suficiente espacio.

---- 5.1.11 combinar ----

Selecciona el formato esperado de su romset. se usa para probar

la existencia de los zips correctos necesarios para ejecutar los juegos.

fusionar ninguno | diferencial | padre | cualquiera | deshabilitar

Opciones:

ninguno: cada clon zip contiene todas las roms necesarias.

diferencial: cada clon zip contiene solo

las roms únicas (por defecto).

parent - Todas las roms están en el zip principal.

any - Cualquiera de los anteriores, use esto si tiene

un conjunto de roms que está mal organizado.

deshabilitar - Marque deshabilitado.

---- 5.1.12 juego ----

Contiene diversa información de los juegos conocidos.

Una opción de `juego' se agrega automáticamente en la configuración


archivos para cualquier rom encontrado. Se usa para guardar algún juego.

información como el tiempo de juego.

juego "EMULADOR/JUEGO" "GRUPO" "TIPO" TIEMPO JUGAR "DESC"

Opciones:

EMULADOR - Nombre del emulador.

JUEGO - Nombre corto del juego, generalmente el

nombre de la rom sin la extensión.

GRUPO - Nombre del grupo del juego o vacío "".

TIPO - Nombre del tipo de juego o vacío "".

TIEMPO - Tiempo jugado en segundos.

JUEGO - Número de juego.

DESC - Descripción del usuario o vacío "".

Los argumentos GROUP, TYPE y DESC sobrescriben cualquier

otro valor importado con `group_import', `type_import',

y las opciones `desc_import'. Los valores importados surten efecto

solo si el GRUPO, TIPO y DESC del usuario están vacíos.

Ejemplos:

juego "advmame/puckman" "Muy bueno" "Arcade" \

1231 21 "Pac-Man japonés"

juego "advmame/1943" "" "" 121 4 "1943 !!"

5.2 Opciones de configuración de pantalla

---------------------------------

Esta sección describe las opciones utilizadas para personalizar la pantalla.


---- 5.2.1 dispositivo_video_* ----

Estas opciones se utilizan para personalizar los controladores de video.

Todas las opciones de `device_video_*' definidas en el archivo `advdev.txt' pueden

ser usado.

Si usa un controlador de video 'Sistema', no necesita configurar estos

opciones En su mayoría son ignorados.

Con controladores de video 'Generar', estas opciones se usan para seleccionar

y crea el modo de video correcto. Si falta la configuración de un

Se utilizan monitores SVGA Multisync estándar.

---- 5.2.2 tamaño_de_pantalla ----

Selecciona el ancho deseado del modo de video.

tamaño_de_pantalla ANCHO

Opciones:

ANCHO - Ancho en píxeles del modo de video. El más cercano

se elige el modo de video disponible (predeterminado 1024).

---- 5.2.3 mostrar_restaurar el juego ----

Selecciona si restablecer el modo de video antes de ejecutar el

emulador

[EMULADOR/]display_restoreatgame sí | no

Opciones:
EMULATOR/ - Nada por el valor por defecto, o un emulador

nombre para una opción específica del emulador.

sí: restablece el modo de video (predeterminado).

no: mantiene el modo de gráficos actual.

---- 5.2.4 mostrar_restaurar salida ----

Selecciona si restablecer el modo de video antes de salir.

display_restoreatexit sí | no

Opciones:

sí: restablece el modo de video (predeterminado).

no: mantiene el modo de gráficos actual.

---- 5.2.5 visualización_orientación ----

Selecciona la orientación deseada de la pantalla.

visualización_orientación (voltear_xy | espejo_x | espejo_y)*

Opciones:

mirror_x - Espejo en la dirección horizontal.

mirror_y - Espejo en la dirección vertical.

flip_xy - Cambia los ejes x e y.

Ejemplos:

visualización_orientación flip_xy espejo_x

---- 5.2.6 brillo_pantalla ----

Selecciona el factor de brillo de la imagen.


FACTOR de brillo de pantalla

Opciones:

FACTOR - Factor flotante de brillo (predeterminado 1.0).

Ejemplos:

brillo_de_pantalla 0.9

---- 5.2.7 pantalla_gamma ----

Selecciona el factor de corrección gamma de la imagen.

pantalla_gamma FACTOR

Opciones:

FACTOR: factor de flotación gamma (predeterminado 1,0).

Ejemplos:

pantalla_gamma 0.9

5.3 Opciones de configuración de sonido

-------------------------------

Esta sección describe las opciones utilizadas para personalizar el sonido.

---- 5.3.1 dispositivo_sonido_* ----

Estas opciones se utilizan para personalizar los controladores de audio.

Todas las opciones `device_sound_*' definidas en el archivo `advdev.txt' pueden

ser usado.
---- 5.3.2 volumen_sonido ----

Establece el volumen de sonido global.

volumen_sonido VOLUMEN

Opciones:

VOLUMEN - La atenuación del volumen en dB (predeterminado -3).

La atenuación es un valor negativo de -40 a 0.

Ejemplos:

volumen_sonido -5

---- 5.3.3 sonido_latencia ----

Establece la latencia de audio.

sound_latency TIEMPO

Opciones:

TIEMPO - Latencia en segundos de 0.01 a 2.0.

(predeterminado 0.1)

Aumente el valor si escucha un audio entrecortado.

---- 5.3.4 búfer_sonido ----

Establece el tamaño del búfer de audio anticipado para la decodificación.

búfer_de_sonido TIEMPO

Opciones:
TIEMPO: tamaño del búfer en segundos de 0,05 a 2,0.

(predeterminado 0.1)

Aumente el valor si escucha un audio entrecortado.

---- 5.3.5 sonido_en primer plano_EVENTO ----

Selecciona los sonidos que se reproducen en primer plano para los distintos eventos.

sound_foreground_begin ninguno | predeterminado | EXPEDIENTE

sound_foreground_end ninguno | predeterminado | EXPEDIENTE

sound_foreground_key ninguno | predeterminado | EXPEDIENTE

sound_foreground_start ninguno | predeterminado | EXPEDIENTE

sound_foreground_stop ninguno | predeterminado | EXPEDIENTE

Comandos:

begin - Sonido reproducido al iniciar AdvanceMENU.

end - Sonido reproducido al salir de AdvanceMENU.

start: sonido que se reproduce al iniciarse el emulador.

stop - Sonido reproducido al salir del emulador.

tecla - Sonido que se reproduce cuando se presiona una tecla.

Opciones:

ninguno: sin sonido.

predeterminado: use el sonido predeterminado.

ARCHIVO - Ruta del archivo de sonido (.wav o .mp3).

---- 5.3.6 sonido_fondo_EVENTO ----

Selecciona los sonidos que se reproducen de fondo para los distintos eventos.

sound_background_begin ninguno | EXPEDIENTE


sound_background_end ninguno | EXPEDIENTE

sound_background_start ninguno | EXPEDIENTE

sound_background_stop ninguno | EXPEDIENTE

sound_background_loop ninguno | predeterminado | EXPEDIENTE

Comandos:

begin - Sonido reproducido al iniciar AdvanceMENU.

end - Sonido reproducido al salir de AdvanceMENU.

start: sonido que se reproduce al iniciarse el emulador.

stop - Sonido reproducido al salir del emulador.

bucle - Sonido reproducido en bucle si no hay otro fondo

el sonido está disponible.

Opciones:

ninguno - Sin sonido

predeterminado: usa el sonido predeterminado

ARCHIVO - Ruta del archivo de sonido (.wav o .mp3)

---- 5.3.7 sound_background_loop_dir ----

Selecciona el directorio de música de fondo para buscar MP3 y WAV

archivos Las pistas de música se reproducirán en orden aleatorio.

Se pueden especificar varios directorios separando cada uno con un

punto y coma `;' en DOS y Windows, con dos puntos `:' en Linux

y Mac OS X.

Tenga en cuenta que este directorio debe usarse solo para su música.

Las grabaciones del juego emuladas, reproducidas cuando se mueve el cursor

el juego, se almacenan en el directorio snap definido en el emulador


archivo de configuración o con la opción `emulator_altss'.

sound_background_loop_dir "DIR"

Opciones:

DIR - Directorio para archivos .mp3 y .wav.

Ejemplos:

sound_background_loop_dir C:\MP3\POP;C:\MP3\ROCK

5.4 Opciones de configuración de entrada

-------------------------------

Esta sección describe las opciones utilizadas para personalizar el usuario

aporte.

---- 5.4.1 dispositivo_teclado/joystick/ratón ----

Estas opciones se utilizan para personalizar los controladores de entrada.

Todas las opciones `device_keyboard/joystick/mouse_*' definidas en

se puede utilizar el archivo `advdev.txt'.

Por defecto, la compatibilidad con el ratón y el joystick está deshabilitada.

Para habilitarlo debes agregar las opciones:

dispositivo_mouse automático

dispositivo_joystick automático

en su archivo advmenu.rc.
---- 5.4.2 ratón_delta ----

Selecciona la sensibilidad del mouse/trackball. Aumenta el valor de

un movimiento más lento. Redúzcalo para un movimiento más rápido.

ratón_delta PASO

Opciones:

STEP - Paso de posición del mouse/trackball (predeterminado 100).

5.5 Interfaz de usuario

------------------

Esta sección describe las opciones utilizadas para personalizar el usuario

interfaz.

---- 5.5.1 ui_fuente ----

Selecciona un archivo de fuente. Los formatos TrueType (TTF), GRX, PSF y

RAW son compatibles. Puede encontrar una colección de fuentes en el

directorio `contrib'.

ui_font automático | "EXPEDIENTE"

Opciones:

auto: utiliza la fuente integrada (predeterminada).

ARCHIVO - Ruta del archivo de fuentes.

El formato TrueType (TTF) solo se admite si el programa está

compilado con la biblioteca FreeType2.


---- 5.5.2 ui_fontsize ----

Selecciona el tamaño de fuente, si la fuente especificada es escalable.

El tamaño se expresa en número de filas y columnas de texto en el

pantalla.

ui_fontsize automático | FILAS [COLLAS]

Opciones:

auto: calcula automáticamente el tamaño (predeterminado).

FILAS - Número de filas de texto.

COLS - Número de columnas de texto. Si se omite se calcula a partir de

el número de filas.

---- 5.5.3 ui_fondo ----

Define una imagen de fondo en formato .PNG o MNG. la imagen es

estirado para adaptarse a la pantalla.

UI_background ARCHIVO | ninguna

Opciones:

ninguno: sin imagen (predeterminado).

ARCHIVO - Archivo en formato .PNG o .MNG para cargar.

Para archivos .MNG solo se usa el primer cuadro.

---- 5.5.4 ui_salir ----

Define una imagen/clip de salida en formato .PNG o .MNG mostrado

en la salida frontexit. La imagen se estira para ajustarse a la pantalla.

ui_exit ARCHIVO | ninguna


Opciones:

ninguno: sin imagen (predeterminado).

ARCHIVO - Archivo en formato .PNG o .MNG para cargar.

---- 5.5.5 ui_inicio ----

Define una imagen/clip de inicio en formato .PNG o .MNG mostrado

en el inicio de la interfaz. La imagen se estira para ajustarse a la pantalla.

UI_startup ARCHIVO | ninguna

Opciones:

ninguno: sin imagen (predeterminado).

ARCHIVO - Archivo en formato .PNG o .MNG para cargar.

---- 5.5.6 ui_ayuda ----

Define una imagen/clip de ayuda en formato .PNG o .MNG que se muestra cuando

usuario presione F1. La imagen se estira para ajustarse a la pantalla.

ui_help ARCHIVO | ninguna

Opciones:

ninguno: sin imagen (predeterminado).

ARCHIVO - Archivo en formato .PNG o .MNG para cargar.

---- 5.5.7 ui_gamemsg ----

Mensaje de una línea que se muestra cuando se elige un juego. los

el mensaje se muestra solo si la opción `display_restoreatgame' está

establecido en 'no'.
ui_gamemsg "MENSAJE"

Opciones:

MENSAJE - Mensaje para mostrar (predeterminado "Ejecutar juego").

Para evitar que se muestre el mensaje, utilice el

cuerda vacía "".

Ejemplos:

ui_gamemsg "Avvio il gioco..."

---- 5.5.8 ui_juego ----

Selecciona el tipo de vista previa para mostrar cuando se ejecuta un juego. los

la vista previa se muestra solo si la opción `display_restoreatgame' está

establecido en 'no'.

ui_game ninguno | chasquido | volantes | armarios | títulos

Opciones:

ninguno: no muestra ninguna vista previa.

snap, volantes, gabinetes, títulos - Mostrar el

vista previa especificada. (ajuste predeterminado).

---- 5.5.9 ui_saltar arriba/abajo/izquierda/derecha ----

Define el área del borde de la pantalla no utilizada por el menú.

Generalmente es la parte de la pantalla utilizada por la imagen de fondo.

Si se especifica una imagen `ui_background', estos valores se refieren a la imagen

tamaño antes de estirar, de lo contrario, se refieren al video actual

tamaño del modo.


ui_skiptop norte

ui_skipbottom norte

ui_skipleft norte

ui_skipright norte

Opciones:

N - Número de píxeles a saltar (predeterminado 0).

ADVMENU

---- 5.5.10 ui_barra superior/barra inferior ----

También podría gustarte