Esta pagina se ve mejor con JavaScript habilitado

Gngeo

 ·  🎃 kr0m

Gngeo es un emulador de NeoGeo, con el que podremos jugar a juegos tan míticos como MetalSlug entre otros, solo necesitaremos descargarnos la BIOS de NeoGeo y las imágenes de los juegos a los que queramos jugar. Además nos permite realizar guardados rápidos y configurar joysticks con lo que podremos disfrutar de una experiencia de juego mucho mas placentera.

Nos bajamos el código fuente del emulador, compilamos el código e instalamos los binarios generados:

wget https://gngeo.googlecode.com/files/gngeo-0.8.tar.gz
tar xvzf gngeo-0.8.tar.gz
cd gngeo-0.8/
./configure
make
make install

Creamos en el home dir de nuestro usuario el directorio donde gurdaremos nuestras roms y la imagen de la BIOS de neogeo:

mkdir -p ~/.gngeo/ngeo_roms
ls ~/.gngeo/ngeo_roms
mslug.zip neogeo.zip

Si queremos utilizar un joystick primero debemos averiguar el código de los botones:

emerge games-util/joystick
jstest /dev/input/js0

Configuramos los botones a mapear:

cd ..
vi gngeorc

# GNGEO Sample resource file

# Path to dynamicly load opengl (only used for the opengl blitter)
libglpath /usr/lib/libGL.so

# Where your rom are?
rompath /home/XXXX/.gngeo/ngeo_roms

# Where did you put yout neogeo.zip bios file?
biospath /home/XXXX/.gngeo/ngeo_roms/bios

# Where gngeo can find its datafile (font/skin/etc.)
#datafile /usr/games/lib/gngeo/gngeo_data.zip

# Play in fullscreen?
fullscreen true

# Which blitter? 'gngeo --blitter help' for a list
# soft
# opengl
# yuv
blitter soft

# Which effect? 'gngeo --effect help' for a list
# none 
# scanline
# scanline50
# scale2x
# scale2x50
# scale2x75
# doublex
# sai
# supersai
# eagle
effect none

# Enable the raster interrupt?
raster false

# scale the output image
scale 2

# Have interpolation?
interpolation false

# Have sound?
sound true

# Shown FPS
showfps false

# autoframeskip control
autoframeskip true
sleepidle false

# Synchronise the display with VBLANK (you may desactiva autoframeskip if vsync is on)
vsync false

# enable joystick support ?
joystick true

# enable the 68k inline debuger? (disable the sound)
debug false

# Use hardware surface for the screen?
hwsurface false

# Use PAL timing? (buggy)
pal false

# Sample rate
samplerate 22050

# country?
# japan, usa, europe
country europe

# system type? arcade or home or unibios (unibios.rom needed)
system arcade

p1control A=J0B14,B=J0B13,C=J0B15,D=J0B12,START=J0B3,COIN=J0B8,UP=J0B4,DOWN=J0B6,LEFT=J0B7,RIGHT=J0B5
p2control A=J0B1,B=J0B2,C=J0B0,D=J0B3,START=J0B9,COIN=J0B8,UP=J0a5,DOWN=J0a5,LEFT=J0A4,RIGHT=J0A4

Con esto ya lo tenemos todos listo solo queda viciarse hasta quedarse ciegos, XDD

Si te ha gustado el artículo puedes invitarme a un RedBull aquí