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
Fabio Cavallo
5ee50fc3b2
corretto le shader GLSL uniformandole alla versione d3d9.
2013-03-18 15:34:56 +01:00
FHorse
013f29d7d7
disabilitato l'uso del D3DCREATE_PUREDEVICE perche' le schede che lo
...
supportano il IDirect3DDevice9_GetTransform che utilizzo nel caso delle
shaders. Per poterlo riutilizzare dovrei crearmi manualmente le matrici
matrix_world, matrix_view, matrix_proj e world_view_projection.
Continua la conversione degli shaders. L'esperienza che sto facendo mi
aiuterà anche a correggere le controparti GLSL.
2013-03-18 11:28:23 +01:00
Fabio Cavallo
605842e503
tradotti in HLSL anche "bon't Bloom" e "Phosphor" e aggiunti nel menu.
2013-03-14 17:23:54 +01:00
FHorse
4b6906b753
aggiunto nel menu il filtro Scanline e sto provando a convertire il
...
filtro Phosphor am senza risultati.
2013-03-14 11:35:27 +01:00
FHorse
9a5257f311
implementate le prime shaders funzionanti. Semplificata la creazione del
...
vertex buffer.
2013-03-13 19:34:27 +01:00