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