Buenas,
esto ya es por cultura general. Es que tengo en el PC de mi mesa, desde el que escribo estas líneas, instalado el MAME 0.108b (de los últimos que hay, creo) para window$ con línea de comandos. El típico, vaya. El PC es un peaso de AMD 2.40 GHz, y 0.5 GB de RAM.
Pero hete ahí la sorpresa. Ejecuto desde la línea de comandos cualquier rom, y la emulación va del tebeo. Pulsando F11 veo los FPS, y rara vez supera los 10 FPS de 60 que debería ser.
Me da que es la tarjeta gráfica que tengo, que es una Trident asquerosa de 8 megas, pero es que la AGP que tenía se la puse a la recre, jiji.
¿Puede ser por la tarjeta gráfica? Yo creía que no pues tenía entendido que MAME no usaba facilidades de la tarjeta, sino que todo lo hacía la CPU.
Pongo a continuación el MAME.ini por si ayuda:
CODE
#
# CONFIGURATION OPTIONS
#
readconfig 1
skip_gameinfo 0
#
# PATH AND DIRECTORY OPTIONS
#
rompath roms
samplepath samples
inipath .;ini
cfg_directory cfg
nvram_directory nvram
memcard_directory memcard
input_directory inp
state_directory sta
artpath artwork
snapshot_directory snap
diff_directory diff
ctrlrpath ctrlr
comment_directory comments
cheat_file cheat.dat
#
# MISC OPTIONS
#
bios default
cheat 0
#
# STATE/PLAYBACK OPTIONS
#
# state <NULL> (not set)
autosave 0
# playback <NULL> (not set)
# record <NULL> (not set)
# mngwrite <NULL> (not set)
# wavwrite <NULL> (not set)
#
# DEBUGGING OPTIONS
#
log 0
oslog 0
verbose 0
#
# PERFORMANCE OPTIONS
#
autoframeskip 0
frameskip 0
frames_to_run 0
throttle 1
sleep 1
rdtsc 0
priority 1
#
# VIDEO OPTIONS
#
video ddraw
numscreens 1
window 1
maximize 1
keepaspect 1
prescale 1
effect none
pause_brightness 1
waitvsync 1
syncrefresh 1
#
# VIDEO ROTATION OPTIONS
#
rotate 1
ror 0
rol 0
autoror 0
autorol 0
flipx 0
flipy 0
#
# DIRECTDRAW-SPECIFIC OPTIONS
#
hwstretch 1
#
# DIRECT3D-SPECIFIC OPTIONS
#
d3dversion 9
filter 1
#
# PER-WINDOW VIDEO OPTIONS
#
screen auto
aspect auto
resolution auto
view auto
screen0 auto
aspect0 auto
resolution0 auto
view0 auto
screen1 auto
aspect1 auto
resolution1 auto
view1 auto
screen2 auto
aspect2 auto
resolution2 auto
view2 auto
screen3 auto
aspect3 auto
resolution3 auto
view3 auto
#
# FULL SCREEN OPTIONS
#
triplebuffer 1
switchres 0
full_screen_brightness 1.0
full_screen_contrast 1.0
full_screen_gamma 1.0
#
# GAME SCREEN OPTIONS
#
brightness 1.0
contrast 1.0
gamma 1.0
#
# VECTOR RENDERING OPTIONS
#
antialias 1
beam 1.0
flicker 0
#
# ARTWORK OPTIONS
#
artwork_crop 0
use_backdrops 1
use_overlays 1
use_bezels 1
#
# SOUND OPTIONS
#
sound 1
samplerate 44100
samples 1
volume 0
audio_latency 1
#
# INPUT DEVICE OPTIONS
#
# ctrlr <NULL> (not set)
mouse 0
joystick 0
lightgun 0
dual_lightgun 0
offscreen_reload 0
steadykey 0
a2d_deadzone 0.3
digital none
#
# AUTOMATIC DEVICE SELECTION OPTIONS
#
paddle_device keyboard
adstick_device keyboard
pedal_device keyboard
dial_device keyboard
trackball_device keyboard
lightgun_device keyboard
Gracias a los respondedores. A ver si de aquí saco alguna conclusión y me entero de algo más sobre MAME, jiji.