Mame debug – Comenzar space invaders con 99 créditos

Instalamos mame y bajamos la rom del space invaders:

# apt-get install mame
$ wget "https://mierda.tv/wp-contenido/uploads/2018/09/invaders.zip"

creamos 2 archivos: start.txt y cambios.txt

touch start.txt cambios.txt

Metemos esto en start.txt

go;source cambios.txt

Metemos esto en cambios.txt

go;maincpu.pb@20EB=99

Se ejecutará más o menos como se puede ver aquí:

$ mame -debug -debugscript start.txt invaders.zip 

Pulsamos ENTER y se escribirá lo que hemos añadido en cambios.txt . Tendremos 99 monedas insertadas.

Y eso da para jugar un rato.

Una vez se conoce esto se pueden buscar más variables en la memoria como por ejemplo puntuación, vidas, etc… y no necesariamente en este juego.
El tema es encontrar la posición en memoria de una variable y setearla con el contenido que queremos modificar. No más.

Deja un comentario