Commit graph

505 commits

Author SHA1 Message Date
FHorse
1783c342f9 ridimensionamento finestra completato, aggiunti una prima bozza di menu,
i filtri NTSC e BILINEAR (completao anche lo SCALE) ed il drag'n'drop
delle rom direttamente nella finestra principale.
2013-03-10 02:29:19 +01:00
Fabio Cavallo
8cd20636e8 primo approccio al ridimensionato corretto della finestra 2013-03-08 18:35:15 +01:00
Fabio Cavallo
f2eecd0a04 added support of windows 8 in gui_init(). 2013-03-08 12:47:48 +01:00
FHorse
5462549525 aggiunta la routine gui_quit() in tutte le versioni e riabilitata la
generazione della texture con la D3DUSAGE_AUTOGENMIPMAP che avevo
commentato per prova.
2013-03-08 10:49:43 +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
Fabio Cavallo
79f9e98650 - nella creazione delle texture, non tutti i driver video supportano il
D3DUSAGE_WRITEONLY quindi faccio un primo tentativo e se non funziona
provo senza questo flag.
- invece che un triangolo, disegno un triangolo a video.
2013-03-07 18:10:18 +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
FHorse
1c012f9ae0 completata ristrutturazione codice (sia nomi files e variabili che
possibilita' di implementare nuovi tipi di rendering video/audio).
2013-03-06 08:57:10 +01:00
FHorse
c3c04e4afb rinominate le cartelle di compilazione. 2013-03-06 01:05:44 +01:00
FHorse
b94facfe43 eliminato una riga di codice ripetuta inutilmente. 2013-03-06 01:04:14 +01:00
FHorse
92ab89cd9e completato preparazione altri metodi di rendering e continuato
ristrutturazione dei nomi.
2013-03-05 01:39:14 +01:00
FHorse
328a521fb9 preparazione codice per la possibile implementazione di altri metodi di
rendering audio/video oltre l'sdl (in altre parole preparazione
directx).
2013-03-04 10:59:36 +01:00
FHorse
a9f9126a9d iniziato a riempire le combox. 2013-03-01 15:59:55 +01:00
FHorse
d3f464af18 piccole correzzioni al commit precedente. 2013-03-01 11:49:05 +01:00
FHorse
bc5d8920a1 Corretto l'implementazione della race condition che capita nella
scrittura del registro $2000 nell'attimo in cui viene attivato l'NMI.
Nella vecchia implementazione la condizione poteva verificarsi anche
quando il registro era scritto molto dopo il settaggio dell'NMI.
2013-03-01 11:08:35 +01:00
FHorse
56fab32519 [(24) RISTRUTTURAZIONE NOMI] 2013-03-01 00:29:27 +01:00
FHorse
267c4e2e86 [(23) RISTRUTTURAZIONE NOMI] 2013-02-28 18:44:37 +01:00
FHorse
d8d58f271a [(22) RISTRUTTURAZIONE NOMI] 2013-02-28 18:34:41 +01:00
FHorse
e181917afa [(21) RISTRUTTURAZIONE NOMI] 2013-02-26 23:37:17 +01:00
FHorse
6039384224 [(20) RISTRUTTURAZIONE NOMI] 2013-02-26 23:26:21 +01:00
FHorse
1e5946eb23 [(19) RISTRUTTURAZIONE NOMI] 2013-02-26 18:54:41 +01:00
FHorse
175c07bcd1 [(18) RISTRUTTURAZIONE NOMI] 2013-02-26 18:19:37 +01:00
FHorse
c33c8a90af [(17) RISTRUTTURAZIONE NOMI] 2013-02-26 17:33:52 +01:00
FHorse
79f45780cc [(16) RISTRUTTURAZIONE NOMI] 2013-02-26 17:25:50 +01:00
FHorse
b0add40d3f [(15) RISTRUTTURAZIONE NOMI] 2013-02-26 16:53:24 +01:00
FHorse
8b0f770f07 [(14) RISTRUTTURAZIONE NOMI] 2013-02-26 16:17:43 +01:00
FHorse
e1d6c42175 [(14) RISTRUTTURAZIONE NOMI] 2013-02-26 15:08:19 +01:00
FHorse
7896575db0 [(13) RISTRUTTURAZIONE NOMI] 2013-02-26 12:49:42 +01:00
FHorse
8f61b01f58 [(12) RISTRUTTURAZIONE NOMI] 2013-02-26 11:46:51 +01:00
FHorse
b85d4d03e7 [(11) RISTRUTTURAZIONE NOMI] 2013-02-26 01:49:34 +01:00
FHorse
88926bc81c [(10) RISTRUTTURAZIONE NOMI] 2013-02-26 00:17:57 +01:00
FHorse
ccabd701bf [(9) RISTRUTTURAZIONE NOMI] 2013-02-25 23:59:58 +01:00
FHorse
932e6bedd9 [(8) RISTRUTTARAZIONE NOMI] 2013-02-25 23:00:44 +01:00
FHorse
50f18fd3b3 [(7) RISTRUTTURAZIONE NOMI] 2013-02-25 22:22:44 +01:00
FHorse
0862005348 [(6) RISTRUTTURAZIONE NOMI] 2013-02-25 21:24:19 +01:00
FHorse
1f35b96ad4 [(5) RISTRUTTURAZIONE NOMI] 2013-02-25 17:54:14 +01:00
FHorse
f7a3d14a99 [(4) RISTRUTTURAZIONE NOMI] 2013-02-25 16:34:22 +01:00
FHorse
42611a42e5 [(3) RISTRUTTURAZIONE NOMI] 2013-02-25 15:37:24 +01:00
FHorse
c3195cb817 [(2) RISTRUTTURAZIONE NOMI] 2013-02-25 14:57:41 +01:00
FHorse
b8a3260b4c [(1) RISTRUTTURAZIONE NOMI] Inizio di una fase di ristrutturazione delle
regole di programmazione. Cambio dei nomi (routine, variabili,
definizioni ed enum) secondo lo standard xxx_yyy_zzz invece che
xxxYyyZzz.
2013-02-25 14:13:28 +01:00
FHorse
590c35f619 1) eliminato il symbol "OPENGL" perche' ormai obsoleto.
2) riorganizzato i parametri della configurazione in modo da tenerli
tutti in un'unica struttura. In questo modo sara' molto piu' semplice
gestirli nella nuova configurazione.
3) iniziato a giocare con glade per riscrivere la gestione della
finestra principale (inclusi menu e barra di stato).
2013-02-25 00:58:33 +01:00
FHorse
24075b5249 Fix Typo 2013-01-14 16:44:53 +01:00
FHorse
619863d0f8 ... e gioco anche con la configurazione. 2012-09-07 12:52:41 +02:00
FHorse
c8dc80ddbd oggi gioco con le comboboxes. 2012-09-07 12:37:24 +02:00
FHorse
6cad2773bc corretto molte imperfezioni vidive e allineamenti errati tra le lbels e
i rispettivi widget. Ho uniformato la gui.
2012-09-04 13:03:44 +02:00
FHorse
a11cfb7d98 gioco con i settaggi del notebook. 2012-09-03 12:46:56 +02:00
FHorse
71625a4b53 sto provando una unica finestra per la configurazione. 2012-09-03 12:28:19 +02:00
FHorse
a0c0703b90 inizio sperimentazione creazione finestre di configurazione (per ora
nella versione linux con glade).
2012-09-02 16:47:06 +02:00
FHorse
25f49a997a aggiornato glew alla versione 1.9.0. 2012-08-22 10:31:26 +02:00