Herramientas para compilar MAME en Windows

Introducción

El entorno de desarrollo MAME para Windows consta del compilador GCC (a través de MinGW) y el MSYS2 (capa de compatibilidad POSIX / Unix), además de varias utilidades como Python y Git. Está disponible como un instalador preempacado.

El control de código fuente es manejado por github (https://github.com/mamedev/mame.git), por lo que deberá descargar una copia. Varios módulos están deshabilitados de manera predeterminada, pero pueden habilitarse mediante argumentos al compilar y pueden requerir la instalación de paquetes MSYS2 adicionales.

Instalación y compilación

Descarga

Windows 32 bits / 64 bits – msys64-32-2019-03-25.exe (si tiene Windows de 64 bits pero desea compilar tanto para 32 bits como para 64 bits)

Instalación

Doble clic en el archivo descargado e instalar en C:\

Una vez extraído, para abrir la consola normal de Windows hacer doble clic en el archivo por lotes win32env.bat.

Configurar el entorno git:

git config --global core.autocrlf true

Compilación

Descargar el fuente de MAME:

git clone https://github.com/mamedev/mame.git

Para compilar:

cd mame
make

El ejecutable quedará en la carpeta build\mingw-gcc\bin\x64\Release

Actualizar herramientas de compilación

MSYS2 puede actualizar automáticamente los paquetes para arreglos, actualizaciones de seguridad, etc. Para actualizar todos los paquetes instalados a los actuales, desde la consola de Windows ejecute lo siguiente:

pacman -Sy
pacman -S bash pacman msys2-runtime --noconfirm --needed

A continuación, salga de la consola y reinicie MSYS2.

Finalmente, una vez de vuelta en la consola, ejecute:

pacman -Su --noconfirm

Tips

Para configurar la consola para que inicie siempre en 64 bits agregar la siguiente línea al principio del archivo win32env.bat:

@set CONFIG_ARCHITECTURE=x64

Para compilar la versión arcade de MAME ejecutar:

make SUBTARGET=arcade

Compilar MAME en 32 bits

Agregar (o reemplazar) la siguiente línea al principio del archivo win32env.bat:

@set CONFIG_ARCHTECTURE=x86

Instalar MinGW y Python de 32 bits

pacman -S bash pacman mingw-w64-i686-gcc mingw-w64-i686-python2 mingw-w64-i686-python3 --noconfirm --needed

Iniciar compilación:

cd mame
make

El ejecutable quedará en la carpeta build\mingw-gcc\bin\x32\Release

Be the first to comment

Deja un comentario.

Tu dirección de correo no será publicada.


*