tendeva ad aumentare raggiungendo cifre assurde. Era dovuto alla
concomitanza delle scrittura del contatore da parte di entrambi i thread
interessati. Per eliminare il problema mi e' bastato utilizzare
correttamente il lock.
la versione linux).
Aggiunta l'opzione per disabilitare il controllo della pressione dei
tasti "Up + Down" e "Left + Right" contemporaneamente (l'avevo
introdotta perche' in alcuni giochi non e' gestito correttamante, ad
esempio "Burger Time" in cui premendo contemporaneamente "Left + Right"
il gioco si resetta).
Aggiunta l'opzione per disabilitare il "check conflicts". Adesso e'
possibile configurare tutti i controller ad utilizzare stessi tasti o lo
stesso gamepad.
Inizio implementazione all'utilizzo di quattro controller
contemporaneamente.
2) Aggiunta una finestra di configurazione per potere attivare,
disattivcare e regolare il volume di ogni singolo canale APU.
3) Aggiunta la configurazione della sensibilita' dei tasti TURBOA e
TURBOB
4) Adesso quando sono in modalità fullscreen e premo CTRL+O per aprire
un nuovo file, nascondo la finestra principale e la ripristino dopo la
selezione del file.
5) Modificati i valori di snd_factor per il PAL e il Dandy in modo da
rendere leggermente piu' veloce il riempimento del buffer audio.
importato direttamente dalla version D3D9. Aggiornato il sorgente snd.c
della D3D9 con le modifiche apportate a quello della controparte SDL.
SDL : uniformato il calcolo del snd.buffer.count tra le versione linux e
quella winzozz.