Newsgroup: it.comp.software.emulatori
Titolo: mame32:considerazioni

Salve a tutti.
Vorrei fare qualche considerazione sul mame32..
Certo il mame per win č dotato di un'interfaccia veramente comodissima e le
prestazioni, pur essendo inferiori alla versione dos, su un PC recente sono
del tutto soddisfacenti.
Se c'č una cosa che odio, perň, sono i vari e spesso inutili software per
win che infarciscono di voci il registro di configurazione.
Purtroppo il mame32 non fa eccezione, anzi schiaffa nel registro piů chiavi
di Visual Studio.
Perché non utilizzare un bel file .INI ?
Attendo commenti.
Ciao ciao

 Perché non utilizzare un bel file .INI ?
Perché è la stessa Microsoft che "obbliga" i programmatori ad utilizzare il
registro piuttosto che disseminare l'hard disk di file di configurazione.
--
Jerle Shannara
Per rispondere in mail togli NO e SPAM

 registro piuttosto che disseminare l'hard disk di file di configurazione.
Mica vero, niente obbliga i programmatori a usare il registro; gli
sviluppatori
di apps commerciali lo usano nel loro interesse (rendere la vita difficile
ai
pirati), ma tecnicamente niente vieta di usare un semplice file di
configurazione
nella dir dell'app.
-- 
Saluti                                     James \Diskdoctor\ Ossi
      ___
     ////  A M I G A : the REAL pathfinder
___ //// RetroPlay  
http://www.retroplay.com
\\\X///             ICQ 13963485
 \XXX/           *Powered by Linux*

 Mica vero, niente obbliga i programmatori a usare il registro; gli
Non per nulla ho usato le virgolette: intendo dire che è la stessa Microsoft
che dice di adeguarsi al SUO standard che dice appunto che tutto ciò che
riguarda la personalizzazione di un programma va messo nel registro (se hai
mai programmato con le MFC ti sarai reso conto che queste automaticamente
aggiungono voci al registro). Poi io posso anche non seguirlo e usare file
di configurazione, ma questo è un altro discorso.


 di configurazione, ma questo č un altro discorso.
Ma il Mame non č certo un programma "normale".
E non ha nessun bisogno di uniformarsi agli standard di windows.
Tant'č vero che esistono numerosi emulatori per win9x che non usano il
registro.
Inoltre il mame32 inserisce un numero di chiavi impressionante, quelle
necessarie alla configurazione piů una per ogni gioco supportato (sono piů
di 2000 !).
Proprio per quest'ultime tornerebbe utile un file .INI.


Secondo me fa così perchè in questo modo ogni volta che installi una nuova
versione ti appare la classica finestrella che ti chiede se vuoi usare le
vecchie configurazioni e hi-scores. Se usasse un registro .ini, invece,
dovrebbe andare a cercare la directory apposita, e se tu hai installato più
di una versione di MAME la cosa creerebbe bei casini.
il Silvano

riguarda la personalizzazione di un programma va messo nel registro
Se tutti seguissero gli standard della Microsoft saremmo rovinati...
--
Mario Ciampa - ICQ UIN 9601776 - Nick: MCMXC
A1200PPC 603e/200 - PIII/500 DVD
Autore della fanfic "Il misterioso segreto di Sailor Moon"
Pubblicata su 
http://members.xoom.it/mcmxc/index.html

 Proprio per quest'ultime tornerebbe utile un file .INI.
Semmai proprio per questo risulta utile il registro. Sě, questo perň
appesantisce il registro e di conseguenza Windows in generale, tuttavia se
non ti piace puoi:
1) non usarlo del tutto e utilizzare la versione DOS del Mame
2) modificare i sorgenti perché non utlizzi il registro e si crei un file
.ini per ogni gioco e configurazione


 Se tutti seguissero gli standard della Microsoft saremmo rovinati...
beh che poi più del 90% del sw che hai installato lo faccia, ti fa sentire
tranquillo? :-)


 .ini per ogni gioco e configurazione
Non č questione che piaccia o meno.
Era una questione di considerazioni, e le tue sono senza dubbio poco
convincenti!


tranquillo? :-)
'nsomma...^____^;;;;;;;;;


nello gestire migliaia di file .ini uno per ogni gioco! [cut]
Chiaro.
Peccato che la soluzione + razionale sia un unico file ini con le
varie sottovoci [PizzaPalla] [CiccioBaciccio] per ogni gioco.
--
Roberto (Godzilla\Godz on IRC)
brai...@mclink.it
 ICQ U.I.N. 18962006
Tomas Milian Tribute Page: 
http://www.algonet.se/~krig/milian.html
Try Opera web browser->
www.opera.com

nello gestire migliaia di file .ini uno per ogni gioco!
Oddio, nel caso del MAME32 avrebbero potuto uniformarsi alla versione
standard supportata ufficialmente (DOS) e lasciare i tanti file .cfg, uno
per gioco, nella directory apposita. Come pure lasciare il file mame.cfg.
Questione di feeeeeeeling...
-- 
 $B%^%C%7!!%+%G%s%F%# (J - (Massi cadenti)
Sito web: 
www.metalslug4lamers.com
 (andateci ^__^)
E-mail: massi.cadenti(at)
metalslug4lamers.com
Now listening: Concerto di Mendelssohn per violino e orch. op.64

 Non è questione che piaccia o meno.


 Questione di feeeeeeeling...
Appunto


 varie sottovoci [PizzaPalla] [CiccioBaciccio] per ogni gioco.
Io avrei preferito una soluzione "mista" con l'uso congiunto del registro e
dei file di configurazione: creare delle chiavi in cui mettere gruppi di
giochi (al massimo un centinaio) ed associare ad ogni gruppo un file su
disco. In questo modo:
1) non ingrassiamo ulteriormente il registro che è già quello che è
2) non sprechiamo spazio sul disco con migliaia di file da pochi byte quando
ne basterebbero una 20ina
3) le operazioni di ricerca sono + veloci che nell'utilizzo di un solo file
su disco


 di configurazione, ma questo è un altro discorso.
No, non sono programmatore, ma trovo ugualmente assurdo che un emulatore
(manco fosse un'app system-critical) vada ad aggiungere spazzatura
nel registro e che i porters di MAME32 seguano pedissequamente
le raccomandazioni di Bill..
non che mi freghi piu' di tanto, cmq, per fortuna non ho piu' 'sti problemi
:-)


tranquillo? :-)
Tsk, il 90% del mio software e' certificato Registry-Unfriendly :)

 Tsk, il 90% del mio software e' certificato Registry-Unfriendly :)
ROTFL :-)
--
Jerle Shannara
Per rispondere in mail togli NO e SPAM
homepage 
http://utenti.tripod.it/jerleshannara

 nel registro
[cut]
Io trovo assurdo il modo in cui l'hanno usato e non perché l'hanno usato


Appunto
:)
-- 
マッシ　カデンティ - (Massi cadenti)
Sito web: 
http://www.metalslug4lamers.com/
 (andateci ^__^)
E-mail: massi.cadenti(at)
metalslug4lamers.com
** Member of MAME Testers -> 
http://www.mametesters.com/
 **

memoria di sistema?
Il registro e` cmq su HD, e non credo proprio sia permanente in RAM quando
si usa Win9x (anche se la lentezza farebbe pensare il contrario). Ergo
accedi sempre al disco. Altro discorso e` se si mantiene il tutto in una
dll che il MAME32 carica all'avvio, ovviamente (e resta _tutto_ in memoria
per il tempo di esecuzione di quel programma).
-- 
 $B%^%C%7!!%+%G%s%F%# (J - (Massi cadenti)


 accedi sempre al disco.
Il registro non è TOTALMENTE caricato in memoria, tuttavia conserva dei
"riferimenti" grazie ai quali può accedere + velocemente. Prova ad es a fare
una ricerca di una stringa con regedit, vedrai che non accederà
continuamente al disco rigido.


continuamente al disco rigido.
Penso che sia hashed, o almeno lo spero! 
-- 
The Hitman - 
http://members.xoom.it/hitman/
    / Fan #2 di Mexico '86
e-posta : sonicblast (at) 
tiscalinet.it
        / Fan #1 di SFPWX (SNES)
Song of the week: "Holy Man" One Minute Silence/ CoEsperto  di ICSE dei
        Il futuro del rock/rap? Bello di sicuro/ Beat'em'Up SNK/NeoGeo