Commit graph

29 commits

Author SHA1 Message Date
fhorse
81c56219e9 - aggiunta la possibilita' di riconfiurare gli shortcuts e di
associargli un pulsante del joystick.
- in dlgInput.ui sostituito il pulsante "Unset" con un pulsante con
icona.
- modificato l'icona utilizzando la nuova regalatami da Phil
Pinsonneault.
- eliminato l'uso di qobject_cast e static_cast
-
2015-03-01 17:14:20 +01:00
fhorse
c3fe15db88 finito il porting alle QT. 2015-01-14 09:50:19 +01:00
fhorse
f6ea1e04d3 aggiunto il supporto per la compilazione dei file .cpp ed eliminato un
warning nella compilazione di uncompress.c
2014-10-19 22:50:42 +02:00
FHorse
d469a82f18 ristrutturato intero albero del codice 2014-07-28 11:35:09 +02:00
FHorse
5294f6858b aggiornato lo .gitignore 2014-07-22 16:29:12 +02:00
FHorse
0ab355451c implementato il filtro video xBRZ 2014-07-17 12:45:49 +02:00
FHorse
22ace915fd Aggiunto il salvataggio della paletta utilizzata su un file e il
caricamento di una paletta esterna.
Uniformato la lunghezza delle varibili che contengono path di files e il
controllo dell'esistenza di un file.
2014-06-09 13:14:18 +02:00
FHorse
f89961b8e4 aggiunto il supporto per i gamepad (tipo xbox 360 controller) con una
sensibilita' della variazine degli assi molto alta. Inoltre nel
cfg_std_pad.c ho eliminato l'uso delle direct input 8 per riuscire ad
ottenere i nomi dei device collegati, sostituendolo con la lettura della
chiave di registro corrispondente. Questo l'ho fatto perche' l'enum
della DI8 non garantiva l'esattezza dell'ordine dei device che
esaminava. Prendiamo ad esempio uno scenario con due pad collegati:
un "XBOX 360 controller" e un "Game USB Pad". Potevo ritrovarmi nella
combo dei device collegati un js0 con il nome "XBOX 360 controller"
mentre in realta' si trattava del pad "Game USB PAD".
2014-06-01 03:02:07 +02:00
FHorse
6ab9087d9d iniziato l'implementazione del formato UNIF 2014-05-25 12:23:52 +02:00
FHorse
1ee61c3f11 rinominata l'opzione "lost_focus_pause" in "background_pause" 2014-04-30 14:44:27 +02:00
FHorse
873bbe99cb introdotta la possibilita' di modificare le dimensioni dei bordi
dell'overscan
2014-03-30 11:54:05 +02:00
FHorse
03cf08a6e3 mi preparo alla release. 2014-03-14 10:48:32 +01:00
FHorse
df55f0a619 aggiunta la versione a 64bit della D3D9. 2014-02-28 01:49:06 +01:00
FHorse
1616929b7c continua la condivisione del codice. Implementato la gestione della
configurazione dell'input e dei canali dell'APU.
2014-02-26 20:32:09 +01:00
FHorse
3e56403153 implementata la gestione dei file di configurazione nella versione D3D9
e uniformato il codice tra tutte le versioni.
2014-02-26 17:26:00 +01:00
FHorse
71237530d9 ho implementato il testo a video nella versione D3D9 ed ho uniformato
text.c e text.h in modo da poterli utilizzare in tutte le versioni. Ci
sono ancora problemi (tipo il filtro NTSC che non funziona) ma li
risolverò.
2014-02-26 02:26:51 +01:00
FHorse
629a1175e3 ho riportato molto del codice della versione sdl in quella d3d9
riuscendo nuovamente a compilare e ad avere un eseguibile funzionante.
2014-02-20 12:30:50 +01:00
FHorse
237bbe643c 1) Aggiunto il settaggio del delay stereo.
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.
2013-11-15 12:17:03 +01:00
FHorse
f87ed1d660 aggiunto il sottomenu dei files aperti di recente. 2013-11-07 03:31:58 +01: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
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
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
29e0de05d6 ho unificato i filtri video di entrambe le versioni. 2013-03-21 01:39:53 +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
52c985a194 inizio implementazione shaders. 2013-03-12 10:40:54 +01:00
FHorse
d04a48439a corretta la visualizzazione su alcune schede (tipo la GMA4500) che ad un
fattore di scale 1X (quindi senza nessun filtro), visualizzava male la
texture. Dipendeva dal IDirect3DDevice9_SetSamplerState
(D3DSAMP_MAGFILTER, D3DSAMP_MINFILTER e D3DSAMP_MIPFILTER) che era
impostato a D3DTEXF_POINT.
Nel titolo della finestra visualizzo il numero della build.
2013-03-11 22:45:04 +01:00
FHorse
339a40692b corretto utilizzo di una texture associata ad un vertex buffer.
finalmente si vede qualcosa a video.
2013-03-08 03:55:46 +01:00
FHorse
8d79715148 implementata la generazione della palettae della texture principale. Sto
provando a scriverci direttamente ma finche' non la visualizzero' a
video non so proprio quello che sto combinando.
2013-03-07 11:08:32 +01:00
FHorse
707b9bae0b inizio sperimentazione 2013-03-06 09:06:30 +01:00