Skip to content
56K

56K

La web de Fanta

Menu
  • Unix/Linux
  • Cacharreo
  • Games
  • Streaming
  • Notas
  • /dev/null
Menu

Trasteando con juegos viejos – 0001 – Compilar Dosbox-x con modo Debug activo

Posted on 22/09/202116/01/2023 by fanta

Hola terrícola.  Esta serie de posts se llama «Trasteando con juegos viejos«. No se cuantos posts pueden ser pero desde luego que pueden ser muy divertidos.

La idea no es jugar videojuegos viejos, la idea es trastear con ellos, extraer datos de esos juegos (música, gráficos, …), aprender como funcionan, modificarlos para obtener más vidas, alterarlos para saltarnos protecciones, etc …

En este primer post simplemente voy a indicar como compilar la última versión de Dosbox-x.

Dosbox-x es un fork de Dosbox pero supervitaminado y con muchas opciones que merecen la pena.

Lo importante es compilarlo para que podamos acceder al modo DEBUG y de ese modo poder trastear con los juegos y programas. Analizar como funcionan y divertirnos mucho con el proceso.

 

Compilar en Arch Linux

$ curl "http://git.56k.es/fanta/dosbox-x-compile_scripts/raw/branch/master/dosbox-x-compile_script_archlinux.sh" | bash
$ d="/tmp/dosbox-x"
$ sudo pacman -S git base-devel autoconf sdl sdl2 libpng automake gzip gcc ncurses opusfile alsa-lib sdl_net fluidsynt
$ git clone "https://github.com/joncampbell123/dosbox-x" $d
$ cd $d
$ bash build-debug-sdl2
$ sudo make install

 

Compilar en Debian 10

$ curl "http://git.56k.es/fanta/dosbox-x-compile_scripts/raw/branch/master/dosbox-x-compile_script_debian10.sh" | bash
$ d="/tmp/dosbox-x"
$ sudo apt update
$ sudo apt install automake git gcc g++ make libncurses-dev nasm libsdl-net1.2-dev libsdl2-net-dev libpcap-dev fluidsynth libfluidsynth-dev libavdevice58 libavformat-dev libavcodec-dev libavcodec-extra libavcodec-extra58 libswscale-dev libfreetype6-dev libxkbfile-dev libxrandr-dev -y
$ git clone "https://github.com/joncampbell123/dosbox-x" $d
$ cd $d
$ bash build-debug-sdl2
$ sudo make install

 

Compilar en Ubuntu 20.04

$ curl "http://git.56k.es/fanta/dosbox-x-compile_scripts/raw/branch/master/dosbox-x-compile_script_ubuntufocal.sh" | bash
$ d="/tmp/dosbox-x"
$ sudo apt update
$ sudo apt install automake git gcc g++ make libncurses-dev nasm libsdl-net1.2-dev libsdl2-net-dev libpcap-dev fluidsynth libfluidsynth-dev libavdevice58 libavformat-dev libavcodec-dev libavcodec-extra libavcodec-extra58 libswscale-dev libfreetype6-dev libxkbfile-dev libxrandr-dev -y
$ git clone "https://github.com/joncampbell123/dosbox-x" $d
$ cd $d
$ bash build-debug-sdl2
$ sudo make install

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Saber romper medidas de seguridad no hacen que seas hacker, al igual que saber hacer un puente en un coche no te convierte en un ingeniero de automoción

Comentarios recientes

  • fanta en BQ Cervantes 4 – 0x00 – Instalar el Firmware para desarrollo
  • Beatriz en BQ Cervantes 4 – 0x00 – Instalar el Firmware para desarrollo
  • fanta en i3wm en el ordenador del trabajo con 3 pantallas
  • Punk en i3wm en el ordenador del trabajo con 3 pantallas
  • Twicsy en Eliminar kernels viejos en redhat y liberar espacio en /boot
  • fanta en Capturar el audio de Firefox en archivos ogg en GNU+Linux
  • Jorge en Capturar el audio de Firefox en archivos ogg en GNU+Linux
  • fanta en Capturar el audio de Firefox en archivos ogg en GNU+Linux
  • Camilo en Capturar el audio de Firefox en archivos ogg en GNU+Linux
  • eovoltio en Mastodon.madrid se apaga el 12 de Octubre
©2023 56K | Built using WordPress and Responsive Blogily theme by Superb