FHorse
2710591389
con il game genie attivo, la rom non veniva caricata perche' il file
...
decompresso veviva cancellato prima di essere caricato. Corretto.
2014-04-16 13:01:31 +02:00
FHorse
da54f7c69b
corretto il solito errore della disabilitazione del sottomenu "CRT".
2014-04-09 11:56:37 +02:00
FHorse
8d7399ed28
ultimi ritocchi allo shader dello scanline.
2014-04-09 11:46:14 +02:00
FHorse
fa9e37c700
preparazione alla release
2014-04-08 21:16:08 +02:00
FHorse
daeb7b2579
nell'eincertezza di quale versione minima di OpenGL sia necessaria per
...
il glGenerateMipmap() utilizzo quella che da sempre uso.
2014-04-08 21:15:51 +02:00
FHorse
ff151b10f6
eliminato dall'enum lo SHADER_DARKSCREEN, non mi serve.
2014-04-08 21:02:35 +02:00
FHorse
ab3a0a4b57
corretto la shader della scanline.
2014-04-08 20:54:28 +02:00
FHorse
a3d7133e3c
aggiunta l'icona per il sottomenu.
2014-04-08 20:54:10 +02:00
FHorse
95f35923dd
tra le tante prove effettuate avevo dimenticato di eliminare una
...
sottrazione inutile.
2014-04-08 20:53:47 +02:00
FHorse
8d9a11a9e2
sostituito il "tv aspect ratio" con un sottomenu "pixel aspect ratio"
...
dove sono gestiti i tre formati "1:1", "5:4" (che corrispende all'aspect
ratio dell'immagine "4:3") e "8:7" che e' il PAR delle TV NTSC.
Corretto un degli errori che mi portavo dietro da sempre e cioe' quando
nel fullscreen mode andavo a calcolarmi le coordinate dove piazzare la
texture, essendo di tipo float, le lasciamo con il resto invece che
approssimarle all'intero piu' vicono. Questo mi portava a glitch grafici
sia con le shaders che senza. Adesso invece le trunc().
Corretto le shaders DBL e Phosphore riusciendo ad ottenere finalmente
gli effetti desiderati.
Aggiunto i filtri "Dark Room" e "Phosphor2".
Semplificato la gestione delle shaders spacchettandole ognuna in un file
di tipo ".h".
2014-04-07 13:06:12 +02:00
FHorse
155b1c161c
aggiornata la glew alla 1.10.0.
2014-04-05 15:27:42 +02:00
FHorse
1b2d18c07a
corretto un bug nella gestione dell'aspect ratio. Il "float ar" non era
...
mai zero anche quando l'overscan era disabilitato.
Corretto il nome di "Posphor" in "Phosphor".
Aggiunta la gestione dell'aspect ratio nello shader del "Phosphor".
2014-04-05 13:09:23 +02:00
FHorse
c4f7bca806
Revert "corretto l'aspect ratio nello shader "Phosphor"."
...
This reverts commit 663ea9b80d
.
2014-04-05 12:42:07 +02:00
FHorse
663ea9b80d
corretto l'aspect ratio nello shader "Phosphor".
2014-04-05 12:41:20 +02:00
FHorse
3703d7257b
Typo
2014-04-03 11:44:22 +02:00
FHorse
dad432e916
con l'FDS "Kaettekita Mario Bros. (1988)(Nintendo)(J).fds" accadeva che,
...
scelta uan qualsiasi modalita' di gioco dal menu iniziale, veniva
visualizzato un intermezzo simpatico (casuale tra tre disponibili),
prima di arrivare alla richiesta del cambio di lato del floppy. Con due
di questi intermezzi (quelli che utilizzavano l'IRQ timer) la richiesta
di cambio di lato era piena di glitch grafici e questo perche' la
generazione dell'IRQ continuava anche quando ormai non era piu'
necessaria. Azzerando il registro di reload del counter una volta
generato l'IRQ, l'IRQ verrà nuovamente generato quando solo quando il
reload verra' valorizzato attraverso i registri $4020 e $4021 e caricato
nel contatore attraverso la scrittura del $4022.
2014-04-03 11:43:43 +02:00
FHorse
7f091cfb56
con l'overscan attivo non passavo mai le dimensioni corrette dello
...
screen_emu allo shaders (questo portava ad una distorsione dell'immagine
con molti filtri come ad esempio il "CRT with Curve"). Finalmente l'ho
corretto.
2014-03-31 12:20:02 +02:00
FHorse
41fdf0451d
quando compilavo pixel e vertex shader non passavo i valori di
...
"size_video_mode" corretti.
2014-03-31 11:28:45 +02:00
FHorse
debe48bd85
ho eliminato il sottomenu del vsync rendendolo uno switch come
...
l'interpolazione o l'aspect ratio
2014-03-30 13:07:49 +02:00
FHorse
00f3a5498b
aggiornata l'icona del "Set borders"
2014-03-30 12:03: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
7318f52bf2
l'opzione non ha uno shortcut.
2014-03-22 15:47:31 +01:00
FHorse
61e25e1154
aggiunta un'opzione per abilitare o disabilitare i messaggi a video.
2014-03-22 15:21:02 +01:00
FHorse
344e86a980
ho riabilitato l'interpolazione anche nelle modalità "OpenGL".
2014-03-20 15:59:54 +01:00
FHorse
576081dea7
con l'aggiunta dell'aspect ratio, il "set mode" devo farlo anche quando
...
sono in fullscreen.
2014-03-20 15:52:45 +01:00
FHorse
f68967979d
typo
2014-03-20 15:49:40 +01:00
FHorse
4aa5cc1d5c
per sicurezza ricalcolo le dimensioni della finestra perchè potrebbe
...
essere cambiata dall'ingresso nel fullscreen per la modifica
dell'opzione "TV Aspect Ratio".
2014-03-20 15:49:07 +01:00
FHorse
1cd0ba77f5
come nella versione D3D9 il wrap della texture è settato sulla
...
visualizzazione del colore nero.
2014-03-19 16:17:33 +01:00
FHorse
e33e9f697c
con l'opzione "interpolation" attiva, se passavo da un filtro che la
...
disabilita automaticamente (DBL ad esempio) ad una dove l'interpolazione
e' permessa, l'opzione non si riattivava.
2014-03-19 15:21:07 +01:00
FHorse
a8933eb63e
nella versione D3D9 corretto un memoty leak e impostato il filtro
...
software dell'Hq2x quando l'interpolazione è abilitata.
Ho riportato gli stessi settaggi nella versione OpenGL.
2014-03-19 14:18:53 +01:00
FHorse
cd8728819e
riaminato nei menu "Aspect Ratio" in "TV Aspect Ratio".
2014-03-19 14:17:10 +01:00
FHorse
d890207845
aggiunto gli shortcut "0" e "9" rispettivamente per l'aspect ratio e
...
l'interpolation.
2014-03-19 11:41:02 +01:00
FHorse
6f1e187a8b
aumentata l'altezza della finestra dell'help.
2014-03-19 00:51:31 +01:00
FHorse
21a62064f9
non gestico correttamente la chiusura dalla "X".
2014-03-18 23:57:59 +01:00
FHorse
f2d6bbe0af
adesso i file prb vengono creati e letti da una cartella apposita.
2014-03-18 19:40:11 +01:00
FHorse
ab150b803b
corretta la disabilitazione e l'abilitazione di alcune voci del menu.
2014-03-18 19:19:09 +01:00
FHorse
f03b04c227
ho corretto un errore nello shader "don't BLOOM".
...
Ho implemento l'utilizzo del filtro lineare indipendentemente dal filtro
utilizzato (nelle OpenGL solo quando si usano il GLSL e sempre nel D3D9)
2014-03-18 18:58:35 +01:00
FHorse
9c5e887108
avevo dimenticato di eliminare un printf()
2014-03-18 14:55:39 +01:00
FHorse
7c882001ea
in windows xp con alcuni driver il filtro lineare sul testo lo rende
...
sfocato tanto da renderlo illeggibile, quidnif solo con questo sistema
operativo lo disabilito.
2014-03-18 14:55:20 +01:00
FHorse
b01599b1ac
corretto il fattore di blending della destinazione
2014-03-18 14:04:58 +01:00
FHorse
7cc3f8de32
nella versione OpenGL ora uso sempre e comunque una texture per il testo
...
(come nella versione D3D9) utilizzando il "Multi-Pass Texturing".
Per entrambe le versioni (OpenGL e D3D9) alla texture del testo applico
il filtro lineare in modo che che lo rende più accattivante sia quando
vado in fullscreen che quando abilito l'aspect ratio.
2014-03-18 13:41:03 +01:00
FHorse
c6ab5f6730
implementato l'aspect ratio 4:3 .
2014-03-18 03:06:30 +01:00
FHorse
3717c194f2
impostato "1" come valore di default per il delay dei turbo buttons.
2014-03-17 11:47:20 +01:00
FHorse
0050b1d517
corretto un segmentation fault che avveniva quando caricavo l'emulatore
...
senza rom e modificavo l'impostazione "Mode" su "Auto".
2014-03-17 11:16:51 +01:00
FHorse
e466fb7aac
impostato il valore minimo per il turbo delay a 1 invece che 0. In
...
questo modo la versione windows e quella linux sono uniformate.
2014-03-16 20:21:21 +01:00
FHorse
540972bb53
ho ripristinato il titolo della finestra
2014-03-14 13:18:59 +01:00
FHorse
2698bfde58
ho eliminato un po' di messaggi inutili
2014-03-14 13:12:15 +01:00
FHorse
03cf08a6e3
mi preparo alla release.
2014-03-14 10:48:32 +01:00
FHorse
77a69c7e57
ho ripulito un po' di codice eliminando alcune chiamate ripetute piu'
...
volte.
2014-03-14 09:46:22 +01:00
FHorse
29e312cc5d
appena superavo il limite delle TXT_MAX_LINES (nelle info), veviva
...
disegnate a video del garbage perche' non azzerravo mai ele->w di ogni
nuovo elemento. Ho corretto anche il conteggio degli elementi attivi.
2014-03-14 09:43:42 +01:00