bon, alors, voilà le fruit de mes (longues) heures de tatonnement :
- évite au maximum les émulateurs multi-plateformes (on peut quand même utiliser mame
mais les autres, style mess, sont généralement lourds, chiants à configurer et pas forcément efficace) ; donc, si tu veux un emulateur amstrad sur ta borne, regarde plutôt vers no$cpc
http://www.work.de/nocash/cpc.htm- ça n'engage que moi, mais comme tu l'as compris, advance menu c'est vraiment pas mon trip, donc, utilise arcadeos, c'est plus mieux (et j'aime bien l'idée du "une seule interface pour tout")
- un problème se pose pour utiliser conjointement arcadeos et no$cpc, arcadeos a du mal à "voir" les roms et les fichiers de config mais en bidouillant un peu, on y arrive (voir plus loin)
- j'ai donc utilisé arcadeos 2.51 et le dernier no$cpc ; pour le fichier .app, j'ai utilisé celui créé par laurent pour omnicade
http://www.omnicade.com que j'ai modifié pour le mettre à ma sauce avec mes repertoires. (pas compliqué, on modifie les path et ça roule)
- donc voilà le problème et les différentes solutions que j'ai trouvées pour utiliser no$cpc avec arcadeos, c'est un copier/coller d'un mail envoyé à laurent :
comme promis, je te fais un petit retour sur ma journée d'hier
consacrée à l'amstrad :
j'ai pas installé omnicade (déjà trop de plateformes installées) alors
j'ai récupéré ton nocpc.app et j'ai dl la version "cpc plus dos" sur
le site de nocpc.
j'ai du faire quelque modifs mineures à ton fichier app mais le plus gros
problème que j'ai eu, c'est une problème de "visibilité" entre
arcadeos et no$cpc ; j'explique :
- si dans nocpc.app, je mets path=c:\amstrad\disc
arcadeos trouve bien les jeux mais pas le fichier no$cpc.cfg, il en
recréé donc un nouveau vierge et ne garde pas les options des
contrôleurs ou l'option "start in emulation mode" et quand on sort de
no$cpc, on reste sur une invite dos dans laquelle il faut taper exit
pour revenir à arcadeos.
- si je mets path=c:\amstrad
arcadeos reconnait bien le fichier de config mais il ne trouve plus
les jeux (forcément puisqu'ils sont dans le répertoire disc !)
par contre, si on presse alt+x, il revient sous arcadeos ... ouf !
en déplaçant les roms de c:\amstrad\disc vers c:\amstrad, arcadeos
trouve la config et les jeux mais c'est no$cpc qui ne trouve pas la
disquette !!!!!
comme j'ai pas trouvé le moyen, dans nocpc.app, de spécifier deux
chemins différents, un path pour les .dsk et un pour no$cpc.cfg, voilà
les deux soluces que j'ai trouvé :
Soluce 1
- détruire les amstrad.rms et .rnd créés dans le répertoire d'arcadeos
- mettre path = c:\amstrad\disc
-lancer arcadeos, il va trouver les jeux et se créer les fichiers
amstrad.ms et rnd
-sortir d'arcadeos
-remettre path=c:\amstrad
du coup, arcadeos va trouver le fichier de config no$cpc.cfg et a déjà la
liste des jeux dans ses fichiers.
c'est galère si on rajoute des jeux, il faut refaire toute la manip !
là, quand on fait alt+x, il faut encore taper exit pour revenir à
arcadeos
Soluce 2
- modifer le point app pour que path=c:\amstrad et qu'il recherche les
roms en, par exemple, .faux
- dans le repertoire amstrad, créer un fichier "dummy" du même nom que la rom
du répertoire "disc" (par exemple manic.faux si il y a manic.dsk dans
"disc")
comme ça, arcadeos trouve bien le fichier config dans le répertoire
amstrad, il crée sa liste à partir des fichiers .faux et, quand il les lance, no$cpc les
trouve bien puisque les vrais disques sont au bon endroit.
et là, miracle, si tu fais alt+X , il revient direct sous arcadeos (y a des
fois ou il faut pas trop chercher à comprendre !)
sinon, pour tes autres questions, les images disques sont des fichiers .dsk et en utilisant un frontend style aracdeos, le jeu est lancé direct (il faut quand même préciser dans no$cpc.cfg qu'il doit démarrer en mode émulation et pas en débug)
un dernier truc pour utiliser le plus confortablement possible no$cpc sur borne : garde toujours un clavier sous la main, ne serait-ce que pour reaffecter tes touches et, surtout, taper "exit" quand il ne veut pas revenir sous arcadeos.
voilà, désolé pour ce post vachement long, j'espère que ça te donnera des pistes même s'il ne parle pas, finalement, de mess :lol: