Commit graph

2313 commits

Author SHA1 Message Date
fhorse
927f1b5f90 - primo set di patches della riscrittura della gestione audio (per
eliminare problemi di crackling e di svuotamento buffer). In questa
prima tranche non ho ancora toccato il driver XAudio2.
- ristruttura dell'albero del codice.
2015-09-06 23:21:21 +02:00
fhorse
8a571599d7 il valore del ritardo del delay che leggevo era sempre a 0 perchè andavo
a leggere l'attributo sbagliato.
2015-09-06 11:34:26 +02:00
fhorse
60061c8ac9 ancora un'altra versione di Lagrange Point. 2015-09-04 14:17:00 +02:00
fhorse
31d8e94669 corretta la traduzione russae aggiornata la versione 2015-08-29 11:43:34 +02:00
fhorse
62d8aa499f eliminati alcuni warning in fase di compilazione. 2015-08-28 21:10:28 +02:00
fhorse
c2da032114 Nella versione SDL di winzozz, alcune operazioni che comportavano
riconfigurazioni video dell'SDL mandavano in crash l'emulatore perche'
avvenivano in thread diversi da quello principale. Ho implementato una
gestione 'particolare' di tutti quei settaggi interessati in modo che
avvengano nel emu_frame().
2015-08-28 20:03:00 +02:00
fhorse
bd930a4e17 per errore invece che utilizzare la prg ram usavo la prg rom. 2015-08-27 08:08:55 +02:00
fhorse
7bf1d7f511 correetta la gestione del cursore del mouse nella versione SDL windows. 2015-08-27 06:52:42 +02:00
fhorse
aa2e29b47f aggiornamento traduzione russa. 2015-08-22 13:33:57 +02:00
fhorse
da8ae5ab8b aggiornamento traduzioni. 2015-08-21 18:57:15 +02:00
fhorse
4d3ddc5a42 Revert "nella versione windows il SDL_QuitSubSystem(SDL_INIT_VIDEO) e il SDL_InitSubSystem(SDL_INIT_VIDEO) devono essere fatti nello stesso thread in cui e' stato fatto il SDL_Init() (altrimenti il risultato e' un bel crash), quindi eseguo tutte quelle operazioni che necessitano il gfx_reet_video() direttamente nell'emu_loop()."
This reverts commit e2380f615d.
2015-08-21 08:43:24 +02:00
fhorse
e2380f615d nella versione windows il SDL_QuitSubSystem(SDL_INIT_VIDEO) e il
SDL_InitSubSystem(SDL_INIT_VIDEO) devono essere fatti nello stesso
thread in cui e' stato fatto il SDL_Init() (altrimenti il risultato e'
un bel crash), quindi eseguo tutte quelle operazioni che necessitano il
gfx_reet_video() direttamente nell'emu_loop().
2015-08-20 18:59:50 +02:00
fhorse
e5c7f8acbc il cursore originario ottenuto con SDL_GetCursor() non va "liberato". Se
lo faccio ottengo un bel crash.
2015-08-20 18:55:37 +02:00
fhorse
085fbea2d5 nella condizione di race del $2006 credo che sia piu' realistico questo
comportamenteo.
2015-08-20 11:20:25 +02:00
fhorse
18a10eed3f l'opzione per nascondere il cursore non veniva settata correttamente nel
menu e inoltre all'avvio dell'emulatore il mouse non veniva nascosto se
l'opzione era attiva.
2015-08-20 11:16:59 +02:00
fhorse
2e4fbe4794 aggiunta ancora un'altra versione della rom patchata di Lagrange Point.
Sembra quasi che ogni software che applica l'ips lo faccia in maniera
diversa.
2015-08-20 09:52:09 +02:00
fhorse
35bfd8c603 condizione di race riscontrata in "scanline.nes" e "Knight Rider (U)
[!].nes" (i glitch grafici sotto la macchina ell'introduzione sono
presenti su hardware reale).
P.s. la formula l'ho ottenuta dopo vari esperimenti
2015-08-19 10:43:15 +02:00
fhorse
15db483645 Stesso discorso del commit precedente con in piu' un fix sullo slider
del canale extra per il VRC6.
2015-08-18 23:06:10 +02:00
fhorse
66c8822af7 nel ptnd, un'amplificazione di 1.2 portava a possibili distorsioni.
Eliminata.
2015-08-18 23:03:46 +02:00
fhorse
e70174a0d5 nella veriosne OpenGL avevo dimenticato la traduzione dell'voce del menu
"GLSL soft stretch".
2015-08-18 21:50:37 +02:00
fhorse
3e85bfddb9 aggiunta l'opzione per nascondere il cursore del mouse nello screen
dell'emulatore.
2015-08-18 09:28:17 +02:00
fhorse
bd52148510 non veniva visualizzato il cursore dello zapper quando avviato
l'emulatore.
2015-08-18 09:24:45 +02:00
fhorse
ee40f6111a ho reso la mapper NES2.0 header compatibile. 2015-08-17 09:54:00 +02:00
fhorse
c5861cc556 ho reso la mapper NES2.0 header compatibile. 2015-08-17 09:53:32 +02:00
fhorse
7abbc8c802 ripulito il codice. 2015-08-17 09:51:38 +02:00
fhorse
e438775d92 ulteriormente ottimizzato il resampler. 2015-08-16 18:44:43 +02:00
fhorse
1788c17e2d corretto un errore di visualizzazione nell'about. 2015-08-14 16:12:11 +02:00
fhorse
ad42a7794f corretto un errore nella gestione dello swap del CHR in caso di VRC2A
(mapper 22).
2015-08-14 09:12:26 +02:00
fhorse
5a1b53ae3c aggiornata e migliorata la traduzione russa (Eugene.S) 2015-08-14 08:31:37 +02:00
fhorse
10d1a92d49 completata la revisione del resampler. 2015-08-13 21:52:16 +02:00
fhorse
c499e8e4e7 corretta una condizione per cui veniva scritto "extern" nella barra del
titolo anche quando era settata una paletta interna.
2015-08-13 21:34:47 +02:00
fhorse
70f089dd2c eliminato qualche riga di codice inutile 2015-08-13 10:39:44 +02:00
fhorse
f5608a956d - rinominato blip2 in blipbuf, revisionato, corretto e ottimizzato il
codice eliminando tutto i piccoli difetti audio che ne derivavano e
velocizzando il resampler.
- eliminato blip.c e blip.h visto che non erano piu' utilizzati
2015-08-13 09:13:26 +02:00
fhorse
8d9592f165 nella modalità PAL/Dendy vanno invertiti anche questi altri colori. 2015-08-12 22:17:34 +02:00
fhorse
8e471ad8d0 aggiornata la versione a 0.95 2015-08-11 09:35:30 +02:00
fhorse
15105b9c0e rainwarrior : "At power-on the $F000 bank should be set to the high
bank, but at reset it should not be changed."
2015-08-08 12:20:32 +02:00
fhorse
bcce93183e - aggiunta la gestione di un cursore personalizzato quando e' usato lo
zapper.
- aggiunta la traduzione in russo.
2015-06-25 10:47:14 +02:00
fhorse
bf311ac3b8 corretti warning ed errori di compilazione con il GCC 5.1. 2015-06-20 19:59:26 +02:00
fhorse
a25cbe92a9 - con la versione 1.3 delle xBRZ, per la versione D3D9 devo usare il
formato ARGB.
- aggiunto la versione tradotta in inglese di Lagrange Point. Quella che
aggiunsi un po' di tempo fa non andava bene perche' il programma che
utilizzai per patcharla non funzionava bene.
- aggiornato alla version 0.94.
2015-04-23 09:40:12 +02:00
fhorse
f0511a4168 corretto il link per la donazione 2015-04-20 12:49:24 +02:00
fhorse
34dac35d78 aggiunto la possibilità di fare una piccola donazione per la causa. 2015-04-20 11:13:58 +02:00
fhorse
dbd3682a70 aggiornato alla versione 1.3 2015-04-15 10:48:06 +02:00
fhorse
ff5ae5f2bf preparazione alla release 2015-04-14 10:32:34 +02:00
fhorse
4cb2ae8de1 corretto i controlli sul gamegenie da utilizzare solo se sono in
modalita' "gamegenie mode"
2015-04-14 10:31:41 +02:00
fhorse
8b2f5c71ef fesserie 2015-04-14 10:29:14 +02:00
fhorse
15b09969bb correzioni 2015-03-23 12:25:08 +01:00
fhorse
30a477d364 ci stiamo avvicinando alla release 2015-03-23 00:21:06 +01:00
fhorse
97bd7a5bdc seconda serie di patch per l'uso della lista di cheats. Aggiunto un
editor. C'e ancora molto lavoro da fare ma e' utilizzabile.
2015-03-22 10:27:23 +01:00
fhorse
af4d9f770e corretto il supporto allo switch della PRG ram 2015-03-16 12:05:39 +01:00
fhorse
3cc528179a - prima set di patches per l'implementazione della lista di cheats.
Questa e' la struttura base a cui seguira' il dialog dove poter
interagire con la lista stessa.
- if (!info.rom_file[0]) -> if (info.no_rom)
2015-03-12 11:46:06 +01:00