Depuis maintenant 13 ans le projet TOSEC essaie de référencer l'empreinte numérique des différents logiciels informatique ayant existé.
Pour rappel, qu'est-ce que le projet TOSEC :
The Old School Emulation Center (TOSEC) est une initiative pour cataloguer et préserver les logiciels, les sytèmes et les ressources des machine d'arcade, des Micro-Ordinateurs, des consoles de jeux et toutes plateformes informatique suivant une convention de nommage qui permet clairement de retrouver toutes informations importante sur le dit logiciel à la lecture du nom de l'archive ou du fichier contenant l'image du soft ou des roms.
Les bases de données ont étés au départ écris à la main pour être utilisé avec des logiciels comme ClrMamePro, Romcenter et plus récemment Romulus et autres. Ces logiciels permettent de renommer suivant la convention TOSEC les empreintes numerique (roms ou images disque) des logiciels, jeux pouvant se trouver sur votre disque Dur.
Mon constat d'aujourd'hui :
- Je suis sous linux avec un vieux pc. Mes disque de sauvegardes sont en réseau, j'utilise wine et romulus pour scanner mes répertoires. C'est fonctionnel mais très lent. Il n'existe aucuns logiciels open sources sur linux ou mac facilement utilisable.
- Il m'arrive de contribuer mais s'est très lourd, il faut envoyer les roms renommés à la main, puis attendre qu'ils soient validés ce qui peut être très long.
- Divers communautés disparates dédiés à de nombreux systèmes informatique ou consoles existent mais ne collaborent pas au projet TOSEC qui ont pourtant une convention proche de celle du projet TOSEC.
- Mon métier est de faire du PHP / MySQL et j'ai un peu de temps.
A faire maintenant :
Développer un composant permettant la libre échange d'informations collaboratif visant à faciliter le travaille des communautés et éventuellement de contribuer au projet TOSEC.
Il y a déjà plusieurs années, j'ai commencer à essayer de créer cette plateforme, beaucoup de monde m'ont aidé à l'époque, aujourd'hui et avec mon savoir faire, j'estime que je peux maintenant me débrouiller seul pour la gestion du projet et sa réalisation. J'aurai quand même le besoin d'avoir des testeurs, des propositions d'idées, de la bière et du System of a down.
Le projet et sa composition :
- Le projet est open sources GPL3, un compte GitHub est déjà créé a cet effet.
- Le Composant sera construit sur la plateforme Joomla 2.5 voir plus si la version 3 passe en version de production. Si tout ce passe correctement et après avoir atteint tout les objectifs, il pourrait y avoir des portage vers Wordpress, Drupal et même une version StandAlone.
- Le projet se composent d'un intégrateur des bases de données via import de fichier zippé ou import et mise a jour des fichiers via un XML OnLine.
- Un gestionnaire de roms intégré dans le navigateur sera mis au point pour les administrateurs avec scans/modification etc...
- Un espace création / modifications de base de données sera créer pour les administrateurs.
- Le choix par l'administrateur de diffuser et rendre téléchargeables les empreinte numériques.
- Pouvoir convertir les bases de données en différent format.
- Les contributeur auront aussi un espace dédier pour contribuer et proposer de l'information (voir upload des fichiers).
- l'administrateur disposera d'un accès clair et simple pour transmettre les informations nécessaires et contribuer au Projet TOSEC.
- Les contributeurs sélectionnés pourronts avoirs certains privilège (accès aux téléchargements)
Voir le Forum sur le composant Tosec community
Attention, ce projet n'a pas été valider par le Groupe TOSEC qui ne participe ni de près ni de loin au développememnt du composant.
Le projet est entièrement réalisé par Yannick TANGUY et les sources seront mis à disposition au fil de l'avancée du projet. J'avertirai certains membres du groupe lorsque les premiers tests seront concluant.