Close

DOFLinx. MAME, Pinball FX

A project log for THE ULTIMATE MINI ARCADE

Classic arcade with all the latest technological advancements, ready for the classics. Enjoy!

srrubioSrRubio 11/03/2025 at 13:190 Comments

DOFLinx es un programa de utilidad diseñado para funcionar con DOF (Direct Output Framework) R3 (a partir de la versión 6.20, esta es la versión R3++ de DOF) para proporcionar funcionalidad adicional a los emuladores de pinball que no la implementan directamente. Inicialmente, solo añadía retroalimentación háptica a los flippers de Pinball FX2 y se llamaba DOFFX2.

https://doflinx.github.io/docs/overview/02_What_is_DOFLinx.html

Instalación:

https://doflinx.github.io/docs/getting-started/04_Installation.html

https://github.com/DOFLinx/DOFLinx/releases

https://pinball-docs.clevelandsoftwaredesign.com/docs/DOFLinx/installing/

MAME

Por supuesto, necesitarás tener tus ROMs cargadas en la carpeta ROM y cualquier otro material relacionado con MAME que planees usar, es decir, trucos, marquesinas, etc. Todo lo demás, excepto la comunicación entre procesos, es estándar de MAME.

ADVERTENCIA! No es necesario instalar una versión "especial" para DOFLinx. Esa información es obsoleta.

Una vez instalado MAME, debes modificar el archivo MAME.INI para habilitar la comunicación TCP con MAME. La sección que debes modificar se encuentra en “OSD SOUTPUT OPTIONS”. Configura la salida en “network”. Esto es fundamental; sin esta configuración, nada funcionará.

# OSD OUTPUT OPTIONS  #  output                    network

Esto permite que DOFLinx y MAME se comuniquen mediante TCP/IP usando la dirección de bucle invertido predeterminada, de modo que el tráfico nunca sale de tu PC, sino que permanece en la pila TCP/IP estándar. La comunicación TCP/IP se introdujo en MAME hace ya bastante tiempo; yo simplemente he añadido más mensajes.

Dentro de la carpeta DOFlinx existe una de plugins para MAME que debemos copiar posteriormente en la carpeta de plugins en MAME. Luego aseguraremos que el plugins de DOFLinx está activado.

Carpeta en DOFLinx

Pegar en MAME

Luego aseguraremos que el plugins de DOFLinx está activado.

Tenemos que configurar DOFLINX.ini directamente o con el programa de configuración.

DOFLinx siempre se debe ejecutar desde el acceso directo que lleva en la propia carpeta. Este hace referencia al .ini. Si lo ejecutamos desde el .exe no funcionara correctamente.

Dentro de las carpetas MAME , FX, FX3 vienen las configuraciones de las acciones en cada juego.

Para que DOFLinx funcione correctamente lo debemos ejecutar desde el fronted que tengamos instalado con la ruta CMD. Ejemplo: "MAME 1942" dentro de la ruta mame

Para realizar las pruebas y comprobar las tiras leds. Es necesario configurar los controles en DOFLinx. Si no lo hacemos los efectos no funcionarán.

Habilitando Pinball FX

https://doflinx.github.io/docs/getting-started/06_PinballFX.html

Discussions