FHorse
680fba68fa
in alune versioni di winzozz a 64bit (seven pro 7 sp1 vl giapponese), se
...
non utilizzo il COINIT_MULTITHREADED, l'emulatore crasha. Per ora lascio
che la 64bit usi il COINIT_MULTITHREADED e la 32bit il
COINIT_APARTMENTTHREADED. Se mi verranno segnalati altri problemi vedrò
di risolvere in altro modo.
2014-02-20 10:44:54 +01:00
FHorse
ab94d8adbc
avevo dimenticato di eliminare le prove che avevo effettuato.
2014-02-17 10:34:16 +01:00
FHorse
8a38135c91
aggiunto il supporto per il winzozz 8.1
2014-02-15 13:49:27 +01:00
FHorse
886feb614c
In "Skull & Crossbones (Tengen) [!].nes" vengono utilizzati entrambi i
...
tipi di interrupts e (credo, non ne sono sicuro) che il passaggio dal
"CPU mode" allo "Scanline mode" venga eseguito al clock successivo del
"CPU mode".
2014-02-05 11:08:45 +01:00
FHorse
8d2c36aabb
al cambio di rendering l'effetto era settato non correttamente e si
...
comportava in maniera anomala. Corretto.
2014-02-01 13:21:10 +01:00
FHorse
80f584e47a
typo
2014-02-01 11:47:15 +01:00
FHorse
62a1aa339c
eliminata la limitazione di sole 100 roms supportate in un archivio
...
compresso.
2014-02-01 01:27:05 +01:00
FHorse
aef25c250b
eliminata la variablie 'prg_rom_8k_before_last'.
2014-01-29 12:06:46 +01:00
FHorse
bdad0dbf6a
eliminata la variabile 'chr_rom_8k_max'.
2014-01-29 11:55:15 +01:00
FHorse
fff2714a26
elimnata la variabile 'chr_rom_2k_max'.
2014-01-29 11:38:12 +01:00
FHorse
0867a955a7
eliminata la varibile 'chr_rom_4k_max'.
2014-01-29 11:27:19 +01:00
FHorse
8eab466acc
eliminata la variabile "chr_rom_1k_max".
2014-01-29 11:09:20 +01:00
FHorse
a6ff86f8ab
eliminata la variabile 'prg_rom_8k_max'.
2014-01-29 00:54:07 +01:00
FHorse
191064a3e7
eliminata la variable 'prg_rom_16k_max'.
2014-01-28 15:59:50 +01:00
FHorse
06e01527c8
continuo l'implementazione del header NES 2.0.
...
Ho iniziato a ripulire un po' di codice delle mappers eliminando la
variabile 'prg_rom_32k_max'. Continuero' nei prossimi commit.
2014-01-28 15:05:02 +01:00
FHorse
1aaa2e0716
con l'implementazione dell'openbus nella lettera del $4016 e $4017
...
(commit 9a49fa4b6b
) mi era sfuggito l'OR
con 0x40 ormai inutile, anzi dannoso in quanto non permetteva il
riconoscimento corretto della pressione dei tasti (in questo caso non
veniva riconosciuto la pressione del tasti TURBO).
2014-01-28 12:54:36 +01:00
FHorse
caa355ee0f
NES 2.0 : riordino e ristrutturazione di alcune variabili.
2014-01-17 14:07:14 +01:00
FHorse
fa2421fe24
ho iniziato l'implementazione dell'header iNES 2.0 equesto mi ha portato
...
a correggere una mal gestitione del tipo di sistema (NTSC, PAL ...) che
adesso e' molto più pulita e lineare. Chissa' cosa trovero' andando
avanti...
2014-01-16 21:17:37 +01:00
FHorse
83843e705b
ho modificato (e semplificato) la gesatione dell'irq ottenendo gli
...
stessi risultati della gestione precedente. In caso di problemi posso
sempre tornare indietro.
2014-01-16 12:29:48 +01:00
FHorse
e64e18cc4d
aggiornata la versione.
2014-01-15 11:57:18 +01:00
FHorse
cc3431fac7
typo.
2014-01-15 02:29:27 +01:00
FHorse
a6f5378051
in rete c'e' una versione di questa rom con l'iNES header corrotta
...
(!DISKDUPE!) e che imposta la mapper a 66 invece che a 2. Aggiungendolo
nel database, questo problema lo risolvo.
2014-01-15 02:29:00 +01:00
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