Vi darei volentieri l'indirizzo ma al momento è un server in casa mia per cui anche per caricare un'immagine ci metterebbe una vita (upload massimo a 200kbit, quando va bene!)
EMUPATH è proprio la variabile che indica la cartella dell'emulatore, quindi varia in funzione del valore scelto (Mame, Nes, ecc.)
Tutti i programmi, rom, immagini, pagine html sono sul server proprio per evitare di dover amministrare più computer. Ad esempio quando compilo un nuovo Mame aggiungo un record sulla tabella "emulatori" ed il programma sul disco del server e tutti quanti possono vederlo.
Ricordo che la particolarità del mio sistema risiede nel fatto che i giochi esistenti non subiscono variazioni: rom ed emulatori vengono "congelati" e se funzionano al 100% non vengono mai più toccati. I nuovi emulatori (es. Mame 0.153) lavoreranno sui nuovi giochi che deciderò di usare con tale programma.
Quindi abbiamo una griglia di possibilità per tutte le esigenze:
- più emulatori (Mame, Nes, Snes, Dosbox, ecc)
- più versioni dello stesso emulatore (Mame 149, Mame 152, ecc)
- più piattaforme supportate (32-bit linux, 64-bit linux e presto Arm)
- più rom/giochi in base alla versione dell'emulatore
- configurazioni distinte, su ciascun emulatore, per ciascun computer che accede: file ini, cfg, cheat, ecc.
- configurazioni comuni a tutti: savegame, hiscore, ecc.
Poche settimane fa sono riuscito a migliorare ulteriormente il sistema snellendo un po' le procedure adottate ed aggiungendo una gestione omogenea delle varie entità in gioco (catalogazione/censimento/rircerca/upload dati), in modo da fare tutto via web e quindi poter correggere o aggiungere nuovi giochi al volo da qualsiasi browser (compreso da fuori casa, visto che è integrato nel mio sito).
Mi piace molto come sta venendo...