Pagina 1 di 1
SDLMame
Inviato: dom 13 apr 2008, 20:03
da leocata
Qualcuno di voi ha compilato sdlmame??? sapete dove repererirlo pacchettizzato?
Re: SDLMame
Inviato: dom 13 apr 2008, 20:47
da 414N
Io me lo compilo tranquillamente dai sorgenti senza problemi. Li puoi trovare
qui.
Ti basta modificare il Makefile alla bisogna (è commentato) e lanciare make. Finita la compilazione (dura un bel po'), ti troverai i binari lì in quella directory.
Lancia una prima volta
per creare un file mame.ini di base da personalizzare. La prima cosa da modificare è l'output video, di default in software. Settalo in opengl così:
Re: SDLMame
Inviato: dom 13 apr 2008, 22:41
da leocata
mi trovo un pò spiazzato sulle dipendenze....sai cosa da cosa dipende?
Grazie
Re: SDLMame
Inviato: lun 14 apr 2008, 9:49
da 414N
leocata ha scritto:mi trovo un pò spiazzato sulle dipendenze....sai cosa da cosa dipende?
Grazie
Beh, da SDL... Hai avuto degli errori durante la compilazione?
Re: SDLMame
Inviato: lun 14 apr 2008, 16:58
da leocata
Compilato ed ok.....
non sono convinto del
video opengl
cosa posso mettere oltre opengl??
Grazie
Re: SDLMame
Inviato: lun 14 apr 2008, 18:35
da 414N
Ti riporto alcuni spezzoni utili del mio file:
Codice: Seleziona tutto
#
# CORE PERFORMANCE OPTIONS
#
autoframeskip 1
frameskip 0
seconds_to_run 0
throttle 1
sleep 1
speed 1.0
refreshspeed 0
#
# VIDEO OPTIONS
#
video opengl
numscreens 1
window 0
keepaspect 1
unevenstretch 1
effect none
centerh 1
centerv 1
waitvsync 1
yuvmode none
A parte queste 2 sezioni mi sembra di aver lasciato praticamente tutto a livello di default.
In che senso non sei molto convinto di "opengl"? Se non lo specifichi, il rendering avverrà in software e sarà terribilmente "pixelloso" (almeno per quel che ho visto).
Re: SDLMame
Inviato: lun 14 apr 2008, 22:13
da leocata
ma in effetti le stesse rom ma con Xmame vanno meglio... nel senso che sono più fluide e poi la scheda sonora fa i capricci.. ho dovuto impostare un sample rate di 48000 un pò altino se no si sentono fruscii con rallenatemto del gioco eccoti il mio mame.ini
<UNADORNED0>
#
# CORE CONFIGURATION OPTIONS
#
readconfig 1
#
# CORE SEARCH PATH OPTIONS
#
rompath /mnt/sda1/Mame32b/roms/
samplepath samples
artpath artwork
ctrlrpath ctrlr
inipath $HOME/.mame;.;ini
fontpath .
#
# CORE OUTPUT DIRECTORY OPTIONS
#
cfg_directory cfg
nvram_directory nvram
memcard_directory memcard
input_directory inp
state_directory sta
snapshot_directory snap
diff_directory diff
comment_directory comments
#
# CORE FILENAME OPTIONS
#
cheat_file cheat.dat
#
# CORE STATE/PLAYBACK OPTIONS
#
state
autosave 0
playback
record
mngwrite
wavwrite
#
# CORE PERFORMANCE OPTIONS
#
autoframeskip 0
frameskip 0
seconds_to_run 0
throttle 1
sleep 1
speed 1.0
refreshspeed 0
#
# CORE ROTATION OPTIONS
#
rotate 1
ror 0
rol 0
autoror 0
autorol 0
flipx 0
flipy 0
#
# CORE ARTWORK OPTIONS
#
artwork_crop 0
use_backdrops 1
use_overlays 1
use_bezels 1
#
# CORE SCREEN OPTIONS
#
brightness 1.0
contrast 1.0
gamma 1.0
pause_brightness 0.65
#
# CORE VECTOR OPTIONS
#
antialias 1
beam 1.0
flicker 0
#
# CORE SOUND OPTIONS
#
sound 1
samplerate 48000
samples 1
volume -3
#
# CORE INPUT OPTIONS
#
ctrlr
mouse 0
joystick 0
lightgun 0
multikeyboard 0
multimouse 0
steadykey 0
offscreen_reload 0
joystick_map auto
joystick_deadzone 0.3
joystick_saturation 0.85
#
# CORE INPUT AUTOMATIC ENABLE OPTIONS
#
paddle_device keyboard
adstick_device keyboard
pedal_device keyboard
dial_device keyboard
trackball_device keyboard
lightgun_device keyboard
positional_device keyboard
mouse_device mouse
#
# CORE DEBUGGING OPTIONS
#
log 0
verbose 0
update_in_pause 0
#
# CORE MISC OPTIONS
#
bios default
cheat 0
skip_gameinfo 0
#
# DEBUGGING OPTIONS
#
oslog 0
#
# PERFORMANCE OPTIONS
#
multithreading 0
sdlvideofps 0
#
# VIDEO OPTIONS
#
video opengl
numscreens 1
window 0
keepaspect 1
unevenstretch 1
effect none
centerh 1
centerv 1
waitvsync 0
yuvmode none
#
# OpenGL-SPECIFIC OPTIONS
#
filter 1
prescale 1
gl_forcepow2texture 1
gl_notexturerect 1
gl_vbo 1
gl_pbo 1
gl_glsl 1
gl_glsl_filter 1
glsl_shader_mame0 none
glsl_shader_mame1 none
glsl_shader_mame2 none
glsl_shader_mame3 none
glsl_shader_mame4 none
glsl_shader_mame5 none
glsl_shader_mame6 none
glsl_shader_mame7 none
glsl_shader_mame8 none
glsl_shader_mame9 none
glsl_shader_screen0 none
glsl_shader_screen1 none
glsl_shader_screen2 none
glsl_shader_screen3 none
glsl_shader_screen4 none
glsl_shader_screen5 none
glsl_shader_screen6 none
glsl_shader_screen7 none
glsl_shader_screen8 none
glsl_shader_screen9 none
gl_glsl_vid_attr 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
#
switchres 0
useallheads 0
#
# SOUND OPTIONS
#
audio_latency 3
#
# SDL KEYBOARD MAPPING
#
keymap 0
keymap_file keymap.dat
#
# SDL JOYSTICK MAPPING
#
remapjoys 0
remapjoyfile joymap.dat
sixaxis 0
Re: SDLMame
Inviato: lun 14 apr 2008, 22:27
da 414N
Prova ad abilitare l'autoframeskip:
e dovrebbe "fluidificarsi" la faccenda.
Re: SDLMame
Inviato: lun 14 apr 2008, 22:30
da leocata
Ho adesso notato che mi da anche :
OpenGL: FBO not supported
io ho una quadro 980XGL con tanto di driver Nvidia ...

Re: SDLMame
Inviato: mar 15 apr 2008, 10:23
da 414N
Quello lo dice anche a me con una ATI Radeon X800... Però non sembra apportare conseguenze visibili...
Re: SDLMame
Inviato: mer 16 apr 2008, 9:58
da Meskalamdug