FHorse
523f423bb2
Aggiunto il supporto per la rom "Battle Kid 2 - Mountain of Torment
...
(U).nes"
2013-11-01 10:40:26 +01:00
FHorse
51fa08d7a1
Alcuni gamepad, anche non avendo un POV, restituiscono un valore (in
...
questo caso 0) quando vado a leggere il loro stato (joyGetPosEx). Adesso
controllo se è presente e solo in quel caso verifico lo stato del POV.
Adesso controllo meglio l'uscita dal timer (in cfg_std_ctrl.c) di quando
aspetto la pressione di un buttone del gamepad.
Typo.
2013-11-01 09:07:06 +01:00
FHorse
cad08e9741
Typo
2013-10-31 02:41:28 +01:00
FHorse
c7c597b12d
Implementata la disabilitazione dello screensaver nelle versioni
...
winzozz.
2013-10-31 02:22:43 +01:00
FHorse
ca63756393
Typo
2013-10-09 03:51:08 +02:00
FHorse
bcced97cb6
Typo
2013-10-07 03:57:16 +02:00
FHorse
0edef3b0c1
Eliminato il problema in "Mickey's Safari in Letterland" per cui
...
la barra di sotto "saltellava" (vedere commento nel file irqA12.h).
Corretto qualche errore di distrazione del commit precedente.
Aggiornato il file version.h.
2013-10-03 12:34:53 +02:00
FHorse
14f84956ad
- Implementata la gestione dell MMC3 alternativo.
...
- Corretto un segfault che si verificava quando da riga di comando
passo il nome di una rom senza alcuna estensione.
2013-10-03 11:46:30 +02:00
FHorse
5c1d342b87
text 6.
2013-05-16 10:13:36 +02:00
Fabio Cavallo
9c78c78988
text 5.
2013-05-15 18:29:57 +02:00
Fabio Cavallo
0d929cff42
text 4.
2013-05-14 18:08:51 +02:00
Fabio Cavallo
607a3f115d
text 3.
2013-05-10 17:56:23 +02:00
FHorse
f051a84f73
text 2.
2013-05-06 09:29:26 +02:00
Fabio Cavallo
ef1d7f95a2
inizio implementazione text on screen.
2013-04-30 17:54:21 +02:00
Fabio Cavallo
cd78ccd82b
aggiunta la gestione del vsync e corretto un po' di nomi.
2013-04-15 18:07:25 +02:00
FHorse
fb4a853e2a
migliorato la visualizzazione dei parametri della CLI.
2013-04-15 09:13:22 +02:00
Fabio Cavallo
d76df6662c
fesserie.
2013-04-12 17:20:03 +02:00
FHorse
85ac35b695
uniformato la gestione della CLI. Aggiunto il supporto per il Game Genie
...
e la gestione degli "tasti acceleratori"e sostituito qualche fprintf con
MessageBox per gli errori gravi.
2013-04-11 11:00:03 +02:00
FHorse
344f4f3933
aggiunto il supporto per l'FDS.
2013-04-10 09:30:41 +02:00
FHorse
5e7c9b9b5f
in winzozz vista (e successivi) avviene un crash alcune volte che eseguo
...
un snd_stop(). Da quanto ho potuto capire, l'XAudio2 necessita della
gestione degli eventi per stopparsi correttamente e se
contemporaneamente all'snd_stop() non viene eseguito un gui_event() (in
un altro thread), avviene il crash. Questo e' il mio primo tentativo di
correzione del bug.
2013-04-09 11:16:20 +02:00
Fabio Cavallo
f492576f66
adesso l'help della riga di comando viene visualizzato correttamente
...
anche nella versione winzozz.
2013-04-08 18:21:50 +02:00
Fabio Cavallo
5bd48454f7
aggiunta opzione da riga di comando per abilitare il portable mode.
2013-04-08 14:14:47 +02:00
FHorse
0e5afa1175
qualche piuccola correzione stilistica.
2013-04-07 23:55:20 +02:00
FHorse
b11caaa475
aggiunto il quality high come settaggio audio e uniformato il codice tra
...
le due versioni condividene il piu' possibile.
2013-04-07 23:50:53 +02:00
FHorse
c771a7e6ec
aggiunto il supporto per il multihaed. Eliminato il valore di ritorno
...
del gui_sleep() visto che non lo utilizzo mai.
2013-04-06 18:37:33 +02:00
Fabio Cavallo
dc2d53517c
corretti vari typo
2013-04-03 18:26:54 +02:00
Fabio Cavallo
feeed3a5d2
in modalità software abilitato l'uso dello stretch della texture per
...
utilizzare l'accellerazione hardware (filri scale e bilinear).
Reinùserito l'utilizzo del D3DCREATE_PUREDEVICE visto che non uso piu'
nessun IDirect3DDevice9_GetTransform. Ho notato un rallentamento in uno
scenario multihead dovuto al IDirect3DDevice9_Present (quando passo la
finestra da un desktop all'altro). Sto provando a correggerlo impostando
un D3DPRESENT_PARAMETERS per ogni adapter.
2013-04-03 18:26:00 +02:00
Fabio Cavallo
3ceb06af77
aggiunto nel menu la voce 'Rendering' (con ulteriore gestione).
...
Abilitato anche la gestione dell'overscan. Adeguata anche la versione
sdl.
2013-04-02 18:05:44 +02:00
FHorse
4a872ba6fb
reinvertito parzialmente il commit
...
e130853932
2013-04-02 10:42:01 +02:00
FHorse
53f43e8a86
riportato le modifiche fatte nella versione d3d9 in quella sdl.
2013-04-02 10:38:17 +02:00
FHorse
b69102c954
ho implementato la "pausa" (traduci con silenzio) dell'engine audio
...
(quando si entra nei menu, si sposta la finestra, etc. etc.). Corretto i
parametri di campionamento (ancora una volta) ed aggiunto a menu il
cambio del samplerate, del numero dei canali, lo swap del duty cycle e
l'abilitazione/disabilitazione dell'audio.
2013-04-02 10:31:45 +02:00
FHorse
aeef56d565
ripulito il codice e corretto definitivamente tutti i problemi con le
...
texture e gli shaders. Nella creazione del contesto grafico settavo lo
state D3DSAMP_MIPFILTER con D3DTEXF_POINT o D3DTEXF_LINEAR. Questo in
alcuni filtri sporcava la texture. Impostando D3DTEXF_NONE tutto ha
funzionato perfettamente.
2013-04-02 10:26:56 +02:00
Fabio Cavallo
de2ffa7341
Iniziato a riportare le modifiche effettuate nella versione D3D9.
2013-03-29 17:23:46 +01:00
Fabio Cavallo
c493c24dc9
corretti i problemi di visualizzazione delle texture
...
(http://msdn.microsoft.com/en-us/library/bb206246%28v=vs.85%29.aspx ) e
aggiunto il settaggio della camera. Adeguato le shaders.
2013-03-29 17:22:42 +01:00
Fabio Cavallo
95ea6490fb
adeguati i parametri di campionamento per unifirmarli alla versione
...
d3d9.
2013-03-27 16:31:54 +01:00
Fabio Cavallo
e130853932
corretto il calcolo dei ms impiegati per completare un frame.
2013-03-27 16:30:36 +01:00
Fabio Cavallo
d12cbe73d0
corretti i parametri di campionamento.
2013-03-27 16:29:19 +01:00
Fabio Cavallo
ed686ded55
aumentata leggermente la frequenza di campionamento ed aggiunta
...
l'esecuzione della extcl_snd_start() se presente.
2013-03-27 16:22:08 +01:00
Fabio Cavallo
cfe0a77d1d
riscritto il contatore dei ms.
2013-03-27 16:16:26 +01:00
FHorse
73bc481c95
ora l'audio sembra funzionare correttamente. Devo effettuare dei test su
...
diverse macchine.
2013-03-26 10:45:28 +01:00
FHorse
7d3e31cf09
eliminato un commento inutile ed corretto un errore nel calcolo della
...
latenza. Utilizzavo dev->channels che in quel momento era sempre a 0
anche se i canali nella configurazione erano 1 o 2 (controllare se
questo ha introdotto qualche problema).
2013-03-25 11:45:08 +01:00
FHorse
102a6e461c
aggiunto il supporto per la tastiera ed iniziato ad integrare l'output
...
dell'audio attraverso il framework XAudio2.
2013-03-25 11:42:38 +01:00
FHorse
00e6512167
typo corretto.
2013-03-21 01:45:26 +01:00
FHorse
29e0de05d6
ho unificato i filtri video di entrambe le versioni.
2013-03-21 01:39:53 +01:00
Fabio Cavallo
60fe341937
qualche piccola aggiustatina che non cambia assolutamente nulla.
2013-03-20 18:08:15 +01:00
Fabio Cavallo
bf302fe414
convertito lo shader PIXELLATE (anche se non utilizzato).
2013-03-20 18:06:57 +01:00
Fabio Cavallo
f3c1f79463
corretti gli shaders glsl per il supporto dei nuovi nomi delle
...
variabili. Modificato gfx_set_screen (la parte che riguarda l'uso delle
shaders) per rendere piu' leggibile il codice.
2013-03-20 17:01:57 +01:00
Fabio Cavallo
ef8990fc74
convertiti correttamente anche i filtri CRT e CRT4.
2013-03-20 16:59:27 +01:00
FHorse
e6b92ed6e8
corretta la dimensione della superficie associata alla texture. Avevo
...
dimenticato di "committare" i sorgenti del filtro hqx. Iniziato a
convertire il filtro CRT.
2013-03-20 10:38:09 +01:00
FHorse
35e0c0dade
allineati gli shaders glsl a quelli hlsl. Aggiunti i filtri hq2x
...
(software e shaders) e rimaneggiatato gfx_set_screen a finche' supporti
entrambe le modalita'.
2013-03-19 09:59:19 +01:00