FHorse
250a9bdc8a
aggiunto il supporto all'hack "Ball Hack v.2_2001-03-21 by
...
Knoxburry-Aneurysm (Balloon Fight Hack) [o1].nes"
2014-01-13 13:57:43 +01:00
FHorse
9a49fa4b6b
implementato l'openbus nella lettura dal registro $4016 e $4017.
2014-01-13 13:57:02 +01:00
FHorse
7db864583b
modificato pessantemente la gestione dell'irq (mi chiedo se questa
...
gestione non sia piu' corretta e se dovrei utilizzarla anche per l'MMC3
eliminando solo la gestione del ritardo). Adesso anche la rom
"harddrivin.nes" funziona correttamente.
2014-01-13 13:35:06 +01:00
FHorse
cc751ce0d2
preparazione versione 0.78.
2014-01-10 10:47:11 +01:00
FHorse
34120336d9
forzo, per la rom "Famicom Jump II - Saikyou no 7 Nin.nes", l'uso della
...
mapper 153.
2014-01-10 10:46:49 +01:00
FHorse
0bc7d47796
la mapper 153 in realta' è utilizzata solo per la rom "Famicom Jump II -
...
Saikyou no 7 Nin (J) [!].nes" che avevo gia' supportato nella mapper 16.
Inoltre ho fatto qualche piccola correzione che ho spiegato nel sorgente
stesso.
2014-01-10 04:30:02 +01:00
FHorse
a59b2d3ab1
aggiunto il supporto per la mapper 105.
2014-01-10 03:07:07 +01:00
FHorse
3522fa37b3
adesso la versione minima delle gtk necessarie e' la 2.18. In questo
...
modo l'emulatore puo' funzionare anche su distribuzioni piu' vecchie.
Corretto anche un memory leak in caso di errore del
gtk_builder_add_from_string().
2014-01-10 03:04:46 +01:00
FHorse
370eed4cf5
anche se non so se questa versione mai la completero', ho riportato la
...
correzione del commit precedente.
2014-01-08 11:22:04 +01:00
FHorse
274ab011c4
invece di visualizzare il tipo di "regione" visualizzavo l'fps.
2014-01-07 22:20:34 +01:00
FHorse
40bcba6e95
per distrazione avevo ripetutto due volte il controllo di joysticj e
...
turbo buttons. Questo non ne permetteva la giusta gestione e a settaggi
bassi (da 1 a 3) il funzionamento.
2014-01-07 13:10:56 +01:00
FHorse
0803a209eb
aggiunto nel database una versione con triner di una rom.
2014-01-07 12:44:29 +01:00
FHorse
2cebff07cf
integrata la gestione della parte cpp nel processo di compilazione
...
interno.
2014-01-07 12:43:47 +01:00
FHorse
ec80266855
modificato la gestione dell'irq.
2014-01-04 02:44:06 +01:00
FHorse
f60e883ad7
aggiunto il supporto per la mapper 91.
2014-01-03 11:20:13 +01:00
FHorse
6859e5ebec
aggiunto il supporto alla mapper 42.
2014-01-03 03:45:49 +01:00
FHorse
d3d23d16df
eliminato na variabile inutilizzata e corretto qualche typo.
2014-01-03 03:45:26 +01:00
FHorse
4e07b2f4e5
aggiunto il supporto alla mapper 28.
2013-12-31 10:22:21 +01:00
FHorse
a153535c0b
avevo dimenticato di inserire una scrollbar in caso di una lista lunga
...
di roms.
2013-12-29 18:40:40 +01:00
FHorse
4d0c6233ed
version 0.77
2013-12-28 21:50:32 +01:00
FHorse
8149419017
in winzozz XP quando facevo 'open files' da menu, non veniva eseguito il
...
refresh dei files quando si cambiava il filtro. Corretto.
2013-12-28 21:50:13 +01:00
FHorse
563073845f
nella versione win64, veniva utilizzata la routine fopen_s() al posto
...
della fopen() classica. Su alcune versione di winzozz (es XP64) questa
routine non veniva trovata nella dll msvcrt.dll. Risolto usando solo la
fopen().
2013-12-28 18:27:57 +01:00
FHorse
d236e13ad0
nel caso l'archivio contenesse una rom con un nome superiore a 50
...
caratteri, l'estrazione non avverrebbe correttamente. Risolto.
2013-12-28 18:25:36 +01:00
FHorse
ad35c9f864
scenario :
...
1) carico un archivio compresso con piu' di una rom
2) seleziono la rom
3) gioco
4) tento di riaprire il file compresso dal menu "recent roms" per
selezionarne un'altra
prima di questo commit, l'archivio non veniva aperto.
2013-12-27 12:45:56 +01:00
FHorse
c767e0db6b
se passavo un file compresso con piu' di una rom all'interno da riga di
...
comando, l'emulatore crashava perche' tentavo di fare il redraw della
finestra sdl anche se non era ancora stata creata.
2013-12-27 12:41:45 +01:00
FHorse
48e28c03a4
ho ripristinato il path del file prb quando la rom e' estratta da un
...
archivio compresso (nella prima implementazione era creato nella
directory tmp, adesso nella directory dove sta l'archivio).
2013-12-27 12:16:50 +01:00
FHorse
2c1ae4bcc6
aggiunto il supporto per i file compressi.
2013-12-26 19:31:18 +01:00
FHorse
a8a1ff5dc6
fuso le include specifiche della gui in un unico file.
2013-12-22 11:34:07 +01:00
FHorse
f37fbee557
queste modifiche ora non servono.
2013-12-21 15:07:35 +01:00
FHorse
30ff05bb87
provando a compilare con il g++ al posto del gcc ho ricevuto molti
...
warning. Corretti tutti.
2013-12-21 15:05:01 +01:00
FHorse
0ea7b1e3d2
dimenticanza del commit precedente.
2013-12-21 11:39:13 +01:00
FHorse
9e6dbfda68
eliminato un define che occupava memoria inutile.
2013-12-18 02:06:54 +01:00
FHorse
1c8aa456a2
aggiunto il supporto alla mapper 83.
...
Corretto alcuni possibili conflitti di enum.
2013-12-16 13:33:07 +01:00
FHorse
ca0d108a58
eliminato delle include non necessarie.
2013-12-15 17:08:17 +01:00
FHorse
8065d07f0b
aggiunto il supporto per le mapper 90, 209 e 211.
2013-12-15 16:59:32 +01:00
Fabio Cavallo
90c8ad1070
aevveo dimenticato di indicare che usavo una struttura interna alla
...
mapper.
2013-12-11 15:39:10 +01:00
FHorse
1de0648334
aggiunto il supporto per la mapper 249.
2013-12-11 12:44:44 +01:00
FHorse
51c6ea8822
aggiunto il supporto alle mappers 163 e 164.
2013-12-09 11:25:43 +01:00
Fabio Cavallo
2d88b878e9
eliminato un controllo del tutto inutile
2013-12-05 15:28:18 +01:00
Fabio Cavallo
b35d107af0
corretta qualche piccola imperfezione della gui cfg_apu_channels
2013-12-05 12:02:53 +01:00
Fabio Cavallo
8d2c3dce42
corretto un warning del compilatore.
2013-12-05 11:56:45 +01:00
FHorse
93351198e0
ho eliminato un include non utilizzata.
2013-12-04 11:44:21 +01:00
FHorse
ea4b5e5cf4
una sciocchezza dimenticata.
2013-12-04 11:42:43 +01:00
FHorse
7e29b97ad2
uniformato cfg_apu_channels.c
2013-12-04 11:37:29 +01:00
Fabio Cavallo
bb415907f9
Nell'inizializzazione della combobox del "Controller mode" passavo un
...
numero di colonne superiore a quello realmente utilizzaro. Questo faceva
crashare la versione a 32bit.
2013-12-03 13:14:07 +01:00
FHorse
bd9abfaafe
aggiunto il supporo per 4 giocatori emulando sia il controller FAMICON
...
che l'espansione Four Score.
2013-12-03 12:47:13 +01:00
FHorse
5842650890
Eliminato il bottone "Default" di ogni singolo tasto ed eliminata
...
completamente la gestione del conflitto.
2013-12-02 12:04:53 +01:00
FHorse
1c3a767e09
riscritto la gui dell'input anche della versione windows uniformandola
...
con quella linux. Aggiunto il pulsante default per il singolo "pad
button". La gestione del "check conflicts" non mi convince.
2013-12-01 13:34:13 +01:00
FHorse
d0af6b6727
riscritto da zero le dialog della configurazione dell'input(per ora solo
...
la versione linux).
Aggiunta l'opzione per disabilitare il controllo della pressione dei
tasti "Up + Down" e "Left + Right" contemporaneamente (l'avevo
introdotta perche' in alcuni giochi non e' gestito correttamante, ad
esempio "Burger Time" in cui premendo contemporaneamente "Left + Right"
il gioco si resetta).
Aggiunta l'opzione per disabilitare il "check conflicts". Adesso e'
possibile configurare tutti i controller ad utilizzare stessi tasti o lo
stesso gamepad.
Inizio implementazione all'utilizzo di quattro controller
contemporaneamente.
2013-11-27 09:39:44 +01:00
FHorse
0ed354fe44
non avevo mai implementato l'utilizzo del trainer nelle rom che ne fanno
...
uso (tipo "Dragon Ball - Shen Long no Nazo (J)
[hM34][T-Eng1.0_TransBRC].nes").
2013-11-27 09:28:18 +01:00