Commit graph

2313 commits

Author SHA1 Message Date
fhorse
6ef3b5e02f il menu dell'FDS non veniva aggiornato correttamente 2015-02-07 22:48:33 +01:00
fhorse
31d4e3ef38 quando cambiavo la lingua, perdevo la visualizzazione degli shortcuts
perche' non aggiornavo il testo.
2015-02-07 22:25:20 +01:00
fhorse
c8f6df682f la traduzione del menu degli effetti la faccio io manualmente perche'
nella versione D3D9 i due action vengono cancellati
2015-02-07 21:43:09 +01:00
fhorse
23e0576fb5 da trUtf8() a tr() 2015-02-07 21:41:22 +01:00
fhorse
6e9265c1f0 ho corretto il ridimensionamento della timeline in caso di traduzione 2015-02-07 19:53:27 +01:00
fhorse
699cee3053 - aggiunta la possibilita' di testare nuove traduzioni attraverso il
file test.qm.
- LANG_ENGLISH era gia' utilizzato nelle include native di winzozz
quindi ho dovuto rinominare le enum.
2015-02-07 19:18:04 +01:00
fhorse
699175d803 completato il supporto per le lingue e aggiunta la lingua italiana 2015-02-07 18:29:35 +01:00
fhorse
902016aa9c eliminato un action non usato 2015-02-07 03:11:58 +01:00
fhorse
57ced9540d il traslator va caricato prima di creare la mainWindow altrimenti gli
oggetti gia' creati e il cui testo e' stato settato non saranno
tradotti.
2015-02-07 03:10:27 +01:00
fhorse
bf7ca34b71 avevo dimenticato di eliminare l'include 2015-02-06 14:59:46 +01:00
fhorse
334755449f ritocchi estetici 2015-02-06 14:43:50 +01:00
fhorse
14d2fc7a71 ho eliminato la ricerca della lista durante la lettura e la scrittura
del file
2015-02-06 11:46:40 +01:00
fhorse
a9cd16f48c ho riposizionato il tab della tastiera come primo ma attivo quello del
joystick appena aperto il dialog.
2015-02-06 11:34:11 +01:00
fhorse
2632232a58 ho spostato gli shortcuts nel file input.cfg 2015-02-05 18:34:28 +01:00
fhorse
451c5efdba aggiunto gli shortcuts per la regione 2015-02-05 15:22:44 +01:00
fhorse
b89254691d corretto il malfunzionamento dello zapper 2015-02-05 12:35:08 +01:00
fhorse
57c03df129 ho definito i nomi dei file di traduzione, ho resettato tutte le
stringhe ed ho creato il file per la traduzione in russo.
2015-02-05 11:43:53 +01:00
fhorse
1a6090fdc0 Ho messo come sheda iniziale quella del joystick 2015-02-05 11:41:40 +01:00
fhorse
0b9b8cce2b un if e' piu' che sufficiente 2015-02-05 11:40:51 +01:00
fhorse
4476262276 typo 2015-02-05 02:08:24 +01:00
fhorse
76054016fa corretto l'errata disconnessione dello slot 2015-02-05 02:08:13 +01:00
fhorse
231b31004f quando nel menu spostavo il mouse verso destra e poi mi spostavo verso
il basso, prima di aprire il sottomenu della voce su cuui mi ero fermato
ci volevano un paio di secondi. Ho scoperto che il tutto dipendeva da un
parametro dello stile, il SH_Menu_SloppySubMenus (quando e' valorizzato
a 1). Ho implementato un QProxyStyle per poter reimplementare la routine
che restituisce il SH_Menu_SloppySubMenus forzandolo sempre a 0.
2015-02-05 02:06:56 +01:00
fhorse
3b5b5a851b In NEStress.nes, nel test "IO-Ports (Controllers)", su nes reali
avveniva in maniera casuale alcune scritte apparissero colorate e questo
perche' la rom scrive nel $2007 anche durante la fase di rendering. Ho
implementato l'emulazione di quello che avviene in questo caso.
2015-02-04 11:48:39 +01:00
fhorse
6e317bc08c uso la chiamata interna alla classe 2015-02-02 12:50:09 +01:00
fhorse
e845e1c659 - riscritta l'implementazione del fullscreen
- aggiunto il salvataggio e del ripristino dell'ultima posizione della
finestra
2015-01-31 12:49:54 +01:00
fhorse
2a6b9e42a6 ritocchi 2015-01-30 12:27:29 +01:00
fhorse
cb54e775bc nel settaggio del joystick, adesso aspetto che l'asse o il bottone
vengano rilasciati prima di accettarli come valore.
2015-01-30 12:27:00 +01:00
fhorse
b26e192264 - eliminato l'uso dell'emu_loop() per rendere più reattiva la GUI.
Adesso eseguo un frame dell'emulatore e poi lascio il controllo alla GUI
per poi eseguirne un'altro e cosi' via.
- nel fullscreen ho implementato il riconoscimento dell'schermo in uso.
2015-01-30 12:22:08 +01:00
fhorse
f6b6bd6c7d - nella versione PAL/Dendy, i colori dell'emphasis rosso e verde sono
invertiti. Implementato ed aggiunto l'opzione a menu per disabilitare lo
swap.
- aggiunto il supporto per il tipo di controller (originale che
dall'ottava lettura in poi restituisce 0x41 e quello di terze parti che
invece restituisce sempre 0x40).
- uniformato anche i font della gui tra i vari dialog.
- corretti vari Typo.
2015-01-29 10:28:07 +01:00
fhorse
93bdf61e47 con rom piccole l'mulatore andava in crash. 2015-01-29 10:00:37 +01:00
fhorse
23b0c59df2 aggiunta Lagrange Point (J).nes (English patch 1.00 by Aeon Genesis) 2015-01-25 21:21:40 +01:00
fhorse
373e87feb6 eliminato dal git i file che che vengono autogenerati. 2015-01-19 09:45:25 +01:00
fhorse
e87da3c74d corretto il ridimensionamento di alcuni widget. 2015-01-19 09:37:17 +01:00
fhorse
13f1674d88 aggiunte un paio di rom. 2015-01-19 09:18:46 +01:00
fhorse
1922dfccf2 l'emulatore, ad ogni creazione di una SDL_surface aumentava l'uso della
memoria utilizzata perche' non eseguivo mai il SDL_Freesurface() della
superficie temporanea utilizzata per l'SDL_DisplayFormatAlpha().
2015-01-18 15:04:44 +01:00
fhorse
a1a08ab0ce value(index) e' gia' in formato utf8. 2015-01-15 12:24:15 +01:00
fhorse
2a8a638228 nella versione linux il menu era conforme al tema solo fino ad un certa
lunghezza, poi veniva disegnato come una barra grigia. Adesso forzo la
sua dimensione.
2015-01-15 12:22:49 +01:00
fhorse
c3fe15db88 finito il porting alle QT. 2015-01-14 09:50:19 +01:00
fhorse
63a261c450 ho aumentato lo sleep nello snd_start() e snd_stop() per permettere che
la modifica del loop.action sortisca l'effetto desiderato nel
alsa_loop_thread() (in alcune circostanze, per questo motivo, potevano
avvenire dei crash).
Ho spostato l'if del (th->action == AT_STOP) prima del controllo del
(snd.opened == FALSE) perche' nel caso in cui siano vere entrambe le
situazioni l'AT_STOP deve avere la precedenza (per non rischiare, in
alcuni casi, di mettere in stallo l'emulatore).
2014-11-12 20:36:37 +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
140b2d7d65 avevo notato che il contatore dei bytes disponibili non era preciso,
tendeva ad aumentare raggiungendo cifre assurde. Era dovuto alla
concomitanza delle scrittura del contatore da parte di entrambi i thread
interessati. Per eliminare il problema mi e' bastato utilizzare
correttamente il lock.
2014-09-06 18:30:12 +02:00
FHorse
e97c255374 con una rom compressa e il gamegenie attivo, il reset Hardware non
ricaricava correttamente la rom.
2014-09-05 12:27:51 +02:00
FHorse
671faa2b18 nell'init della CPU, la ram di base non veniva inizializzata
correttamente. La rountine
memset(prg.ram, 0x00, sizeof(prg.ram));
azzerrava solo i primi byte (giustappunto la dimesione del puntatore)
invece che tutta la ram.
Inoltre valorizzavo "mmcpu.ram[0x00B] = 0xBF" invece di
"mmcpu.ram[0x00F] = 0xBF". Corretto
2014-09-05 09:47:04 +02:00
FHorse
618f7c0fcc piccole correzioni 2014-09-05 08:14:10 +02:00
FHorse
c2fbe4e85b ho eliminato la gestione dell'audio attraverso l'SDL per la versione
linux (nella windows l'ho fatto ormai gia' da diverso tempo)
implementando direttamente l'uso dell'ALSA.
2014-09-04 13:06:20 +02:00
FHorse
a72e905e97 la rom "Yoshi (U) [!].nes" ha un header errato (quantita' di CHR ROM
disponibile) e non viene caricato. L'ho aggiunto al database correggendo
la quantita' di CHR ROM.
2014-08-25 09:39:25 +02:00
FHorse
4a4ce8bed5 - eliminato il codice unitilizzato per il filtro bilineare. Oramai
utilizzo solo quello nativo dell'OpenGL e del D3D9.
- uniformato il gfx.h
2014-07-28 12:37:37 +02:00
FHorse
d469a82f18 ristrutturato intero albero del codice 2014-07-28 11:35:09 +02:00
FHorse
2eb6564aa9 continua la riorganizzazione delle include 2014-07-24 18:41:43 +02:00
FHorse
5387c27381 questo era li per errore 2014-07-22 16:33:54 +02:00