Autor Tema: Compilar la ultima version de wolfmame de forma "no tan sencilla"  (Leído 2054 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado empardopo

  • Admin
  • *
  • Mensajes: 21728
  • Gracias 761
  • Espero mejorar al KungFu Master!
    • Mi canal de Youtube
  • Ciudad: Norte de África
  • Pais: Escoña
  • Iniciales nick: EPP
Re: Compilar la ultima version de wolfmame de forma "no tan sencilla"
« Respuesta #15 en: Julio 12, 2022, 09:54:38 pm »
Advertisement
A saber xq a mi me funciono  ;D
Tambien uso win10 y viendo el .sh "mas o menos" se sigue el mismo procedimiento

Código: [Seleccionar]
sed -i -e "\$aexport MINGW32=/mingw32" "../home/$USER/.bashrc"
sed -i -e "\$acd /tmp" "../home/$USER/.bashrc"
sed -i -e "\$acd mame-master" "../home/$USER/.bashrc"

pacman -Sydd --noconfirm pacman
wget --no-check-certificate https://mirror.msys2.org/msys/x86_64/unzip-6.0-2-x86_64.pkg.tar.xz
pacman -U --noconfirm unzip-6.0-2-x86_64.pkg.tar.xz

pacman -S --noconfirm mingw-w64-i686-gcc mingw-w64-i686-libc++ mingw-w64-i686-lld mingw-w64-i686-python
pacman -S --noconfirm mingw-w64-i686-librsvg mingw-w64-i686-python-sphinx mingw-w64-i686-python-sphinx_rtd_theme mingw-w64-i686-python-sphinxcontrib-svg2pdfconverter
pacman -S --noconfirm mingw-w64-i686-cmake mingw-w64-i686-ninja mingw-w64-i686-qt6-base mingw-w64-i686-SDL2 mingw-w64-i686-SDL2_ttf

echo "Patch cc1plus.exe to use the larger address space (>2GB)"
cp -f ../mingw32/lib/gcc/i686-w64-mingw32/12.1.0/cc1plus.exe ../mingw32/lib/gcc/i686-w64-mingw32/12.1.0/cc1plus.bak
sed -bi "s/\x06\x03\x0b\x01/\x26\x03\x0b\x01/g;s/\xab\xe6\x3f\x02/\xcb\xe6\x3f\x02/g" ../mingw32/lib/gcc/i686-w64-mingw32/12.1.0/cc1plus.exe

echo " "
echo " "
echo " "
echo " "
echo " "
echo " "
echo "Restart mingw32.exe launcher !!!"
echo " "

Pero bueno lo importante es que te haya funcionado y en mas de un equipo xq como te comente yo fui haciendo varias pruebas y a saber si no pase por alto algun paso necesario.


Como curiosidad, en
Código: [Seleccionar]
C:\msys64\src\wolfmame\scripts\resources\windows\mame
Esta el mame.ico que supongo que es el que usa despues al generar el .exe estaria chulo si haces versiones de arcadespain que le pongas el icono custom  :D

A ver si le doy un vistazo a los de los parches de los warnings, si lo hago y me sale pego aqui como va la historia.

Oye, una duda que me asalta es que ahora el ejecutable ocupa un huevo y parte de otro porque me parece que lleva incorporado todos los sistemas (unificaron creo MESS y MAME, verdad?).

Esto sí que sería interesante el poder separarlo y compilar únicamente un ejecutable para mame nada más el cual supongo que ocuparía mucho menos... ¿Sabes si sería posible?

Desconectado machiminax

  • VIP
  • *
  • Mensajes: 1849
  • Gracias 112
  • Ciudad: indefinida
  • Pais: desconocido
Re: Compilar la ultima version de wolfmame de forma "no tan sencilla"
« Respuesta #16 en: Julio 13, 2022, 05:34:41 pm »
Código: [Seleccionar]
#-------------------------------------------------
# specify core target: mame, ldplayer
# specify subtarget: mame, arcade, mess, tiny, etc.
# build scripts will be run from
# scripts/target/$(TARGET)/$(SUBTARGET).lua
#-------------------------------------------------

Según el make si dices que usaste "make -j5 SUBTARGET=arcade" no incluyes a mess
Pero si que es cierto que el .exe parece que lleve denuvo incorporado xq el mio salio de 340mb  ;D
Alguien ha podido probar esto en un xp de 32bits? xq seria lo suyo.
El mame compilado me refiero.

Desconectado Zael

  • VIP
  • *
  • Mensajes: 1804
  • Gracias 9
    • Ancient Bits
  • Iniciales nick: ZAE
Re: Compilar la ultima version de wolfmame de forma "no tan sencilla"
« Respuesta #17 en: Julio 13, 2022, 10:52:45 pm »
Alguien ha podido probar esto en un xp de 32bits? xq seria lo suyo.
El mame compilado me refiero.

¡Acabo de ver que @empardopo ha subido el Kung Fu Master clone español que parece que va ya en un portable con la versión 32 bits esta! ¡Voy a probar el "invento" este en mi Windows 7 32bits! ¡Crucemos los dedos!  ;)






Desconectado Zael

  • VIP
  • *
  • Mensajes: 1804
  • Gracias 9
    • Ancient Bits
  • Iniciales nick: ZAE
Re: Compilar la ultima version de wolfmame de forma "no tan sencilla"
« Respuesta #18 en: Julio 13, 2022, 11:49:23 pm »











¡Funcioooonaaaa! ¡Funciona en Windos 32bit, al menos en Windows 7 32bits! Muchas gracias  @emparodopo, @machiminax por este Wolfmame "a la carta" y a toda la gente que dumpeo esta placa Kung Fu Master. No es ya solo el poder jugar a juegos nuevos con esta versión de Wolfmame 32bits, o jugar a juegos nuevos como este Kunf Fu Master "españó", sino la ilusión de ver que aún queda gente con ganas de mover la scene arcade retro. ¡Gracias a todos!  :) :)







Desconectado empardopo

  • Admin
  • *
  • Mensajes: 21728
  • Gracias 761
  • Espero mejorar al KungFu Master!
    • Mi canal de Youtube
  • Ciudad: Norte de África
  • Pais: Escoña
  • Iniciales nick: EPP
Re: Compilar la ultima version de wolfmame de forma "no tan sencilla"
« Respuesta #19 en: Julio 20, 2022, 12:06:44 pm »
jajajajaja! Me alegra que te haya funcionado @zael. Entiendo que si funciona en un W7 de 32 bits debería funcionar tambien en un XP.

Saludos

 


* iojukebox Theme, un JukeBox para Attract-Mode  Autor: gucaza Foro: Themes AM 04/05/2024 (02:47)
* Salón Recreativo #55 (27-04-2024 / 26-05-2024)  Autor: jordani11 Foro: Salón Recreativo FaseBonus 03/05/2024 (23:29)
* Nuevo miniPc para mi vieja recre y juegos Windows compatibles formato 4:3  Autor: jmpuk Foro: Offtopic 02/05/2024 (23:31)
* Homenaje a Locomalito  Autor: beaches Foro: Otros programas 02/05/2024 (23:03)
* La inteligencia artificial ha llegado a la música  Autor: jmpuk Foro: Offtopic 02/05/2024 (21:45)
* [N3DS] Red Viper - Emulando Virtual Boy como Dios manda  Autor: Zael Foro: Noticias de emuladores 02/05/2024 (21:06)
* [Recomendación] Cine para los findes en casa (bueno, bonito y barato)  Autor: arquillos Foro: Offtopic 02/05/2024 (09:39)
* ¿A qué estáis jugando ahora mismo?  Autor: joselopez Foro: Offtopic 02/05/2024 (04:07)
* [Recomendacion] Series para ver  Autor: jmpuk Foro: Offtopic 01/05/2024 (21:54)
* Etpa8: El Reino Subterráneo  Autor: jmpuk Foro: ZX Spectrum 01/05/2024 (21:49)
* Stop the express  Autor: jmpuk Foro: ZX Spectrum 01/05/2024 (21:29)
* Amiga Games + 1.9.2  Autor: empardopo Foro: Emuladores 01/05/2024 (20:58)
* West Bank para ZX Spectrum  Autor: empardopo Foro: ZX Spectrum 01/05/2024 (20:07)
* Recopilatorio Retos: Desde el 1 hasta .....  Autor: Zael Foro: Competiciones y concursos 29/04/2024 (23:59)
* Info sobre MARP  Autor: Zael Foro: Records y wolfmame 29/04/2024 (23:45)
* Patrocinador para el foro ArcadeSpain  Autor: empardopo Foro: Noticias 29/04/2024 (19:37)
* Retro 320 - Wizard of wor  Autor: empardopo Foro: Competiciones y concursos 29/04/2024 (19:29)
* Aprende a hacerte un PORTABLE de tu juego arcade favorito  Autor: empardopo Foro: Records y wolfmame 29/04/2024 (19:27)
* Screenshot de empardopo  Autor: empardopo Foro: Otros programas 24/04/2024 (19:42)
* Concurso Bytemaniacos 2025  Autor: empardopo Foro: Creación de juegos 23/04/2024 (21:46)
* Retro Portable Maker ArcadeSpain (RPMA)  Autor: empardopo Foro: Otros programas 21/04/2024 (19:16)
* Van dos y se cae el del medio - Hilo de cachondeo general  Autor: empardopo Foro: Offtopic 21/04/2024 (18:47)
* Hacer fondos de pantalla con Excel para Spectrum  Autor: empardopo Foro: Creación de juegos 18/04/2024 (19:33)
* Salón Recreativo FaseBonus - Preparativos y Sugerencias  Autor: Zael Foro: Salón Recreativo FaseBonus 17/04/2024 (00:17)
* Retropixel 2024  Autor: Zael Foro: Eventos Arcades 14/04/2024 (12:24)
* Ofertas Amazon  Autor: empardopo Foro: Offtopic 11/04/2024 (20:29)
* Restauración Terminator 2 + LightGun Gun4IR  Autor: HeroTonma Foro: Diario de construccion de tu arcade 04/04/2024 (14:18)
* Ojo con telegram  Autor: Zael Foro: Noticias 29/03/2024 (19:30)
* Galería de fotos en ArcadeSpain - sube las fotos a nuestro servidor -  Autor: empardopo Foro: Noticias 24/03/2024 (16:49)
* Flipando con la desinformación en el caso del emulador Yuzu  Autor: Zael Foro: Offtopic 22/03/2024 (20:13)

Countdown
Buscaunchollo.click