Gamoover

[move]Vous aimez le couscous-boulettes, le chorizo, la Force 4, et la mimolette ? Alors soyez les bienvenus sur Gamoover ! [/move]

Roms a mettre dans un mamecab

Démarré par oops45, Samedi 04 Août 2007, 13:12:53 PM

funkycochise

epsylon, tu devrais peut être faire un topic dédié,
le projet est extrêmement intéressant...

Hervéni

Absolument ! Je confirme !  :-)=
Ça mériterait même une apparition dans les news de la page d'accueil.
Je vais de ce pas éplucher et tenter de comprendre le topic sur Neo-Arcadia.

En attendant voici un exemple de sélection perso de 200 drivers.
Ils sont tous issu de MAME, mais je me demandais si ton éventuel futur build sera également applicable à MESS, ou par extension UME pour l'émulation console ? (à moins que ces drivers soit déjà correctement renseignés pour du pixel/synchro perfect avec la modeline adéquate)

Et as-tu déjà pu obtenir un résultat concret satisfaisant ? (ta démarche semble parfaitement ficelée et très expérimentale en même temps)


Bonne continuation !


1942.c
1943.c
1945kiii.c
88games.c
aerofgt.c
aliens.c
arkanoid.c
artmagic.c
asterix.c
asteroid.c
asuka.c
atarisy1.c
atarisy2.c
atetris.c
bbusters.c
berzerk.c
bionicc.c
bishi.c
bladestl.c
blktiger.c
bombjack.c
boogwing.c
btime.c
btoads.c
bublbobl.c
bwing.c
cabal.c
cave.c
cbuster.c
centiped.c
circusc.c
citycon.c
cninja.c
commando.c
contra.c
cps1.c
cps2.c
cps3.c
crimfght.c
crystal.c
darius.c
dassault.c
dbz.c
ddragon.c
ddragon3.c
ddribble.c
dec0.c
dec8.c
deco_mlc.c
deco156.c
deco32.c
deniam.c
dietgo.c
djboy.c
dkong.c
dynduke.c
eprom.c
fuukifg2.c
galeco.c
gaiden.c
galaga.c
galastrm.c
galdrvr.c
gaplus.c
gauntlet.c
gberet.c
gng.c
gradius3.c
groundfx.c
gstream.c
gunsmoke.c
gyruss.c
hcastle.c
ironhors.c
itech32.c
jackal.c
jrpacman.c
kaneco16.c
karnov.c
kchamp.c
kinst.c
klax.c
konamigx.c
legionna.c
limenko.c
lwings.c
m52.c
m62.c
m72.c
m90.c
m92.c
macrossp.c
madmotor.c
mappy.c
mario.c
mcr.c
mcr3.c
mcr68.c
megaplay.c
megasys1.c
midtunit.c
midwunit.c
midyunit.c
missile.c
mitchell.c
model1.c
moo.c
mrdo.c
ms32.c
mw8080bw.c
mystwarr.c
namcofl.c
namcond1.c
namcos1.c
namcos11.c
namcos12.c
namcos2.c
namcos86.c
nemesis.c
neodrvr.c
ninjakd2.c
nmk16.c
nova2001.c
opwolf.c
othunder.c
pacman.c
parodius.c
pgm.c
polepos.c
pong.c
popeye.c
powerins.c
ppmast93.c
prehisle.c
psikyo.c
psikyo4.c
psikyosh.c
qix.c
raiden.c
rainbow.c
rastan.c
renegade.c
segac2.c
segae.c
segahang.c
segaorun.c
segas16a.c
segas16b.c
segas18.c
segas24.c
segas32.c
segaxbd.c
segaybd.c
seibuspi.c
seta2.c
sf.c
shadfrce.c
sidearms.c
simpl156.c
simpsons.c
slapshot.c
snk.c
snk68.c
snowbros.c
solomon.c
spdodgeb.c
spy.c
ssv.c
stv.c
superqix.c
suprnova.c
system1.c
taito_b.c
taito_f2.c
taito_f3.c
taito_z.c
taitogn.c
tecmo.c
tecmo16.c
tetrisp2.c
thunderx.c
tigeroad.c
tmnt.c
tnzs.c
toaplan1.c
toaplan2.c
toki.c
trackfld.c
twin16.c
twincobr.c
uapce.c
vball.c
vendetta.c
vigilant.c
williams.c
wrally.c
xexex.c
xmen.c
zaxxon.c
zn.c

th_vador

Dis donc Hervini, tu n'y as pas été avec le dos de la cuillère!

Allez, j'y vais de mes quelques drivers aussi. Certains sont déjà cité mais j'ai ajouté le nom du ou des jeux pas souvent cités dans les listes de jeux :

bloodbro.c (blood bros.)
deco156.c (Heavy Smash)
deco32.c (captain america and the avengers, night slashers)
m92.c (In The Hunt, ninja baseball bat man, undercover cops)
slapshot.c (Slap Shot)
tmnt.c (Sunset Riders, teenage mutant hero turtles - turtles in time, Teenage Mutant Ninja Turtles)

Voilà, c'est pas énorme mais ça sort un peu des cps2.c & co
De l'arcade, de la console, des conneries, du Giga Wing 2. TomTom's Lair quoi!
Recherche : Altered Beast (Master System) | Streets of Rage (Megadrive) | Une borne DDR | Un flipper

Hervéni

Citation de: th_vador le Mercredi 17 Avril 2013, 23:45:09 PM
Dis donc Hervini, tu n'y as pas été avec le dos de la cuillère!

En effet.  :-\
A vrai dire j'en ai profité pour faire un tri que je n'avais encore jamais fait dans mon full set, tout en restant dans l'esprit de ce topic.
Et la méthode par drivers (autrement dit par réglage des potards de la borne) me parait assez judicieuse, avec cette limite de 200 citée plus haut.
Evidemment, il ne s'agit pas de voir cette liste comme une commande à honorer en direction d'epsylon. C'est juste une base à compléter, simplifier, ajuster avec le temps.
D'ailleurs, certains jeux ne méritent peut-être pas tant de labeur dans l'éradication du micro-lag dans un premier temps comme quelques vieux classiques ou Logic Pro (deniam.c) par exemple.

Sinon j'ai lu une première fois le topic sur Neo-Arcadia ... et bien je recommencerais une 2ème voire une 3ème fois, pas à pas, et à tête reposée parce qu'il faut s'accrocher ^^

nc333

Un petit up, je suis en train de chercher comment faire pour trier les drivers pour de ne gardé que ceux listé dans un fichier texte, ne trouvant pas j'ai codé un petit script PhpCli, mais il ne copie que un seul fichier (il devrait en copié +100):
<?php
$slash 
"\ ";
$slash str_replace(" """$slash);
//echo $slash;

$lines file('C:\Users\Nathan\Desktop\phpclui\Script\list.txt');
foreach (
$lines as $lineNumber => $lineContent){
$name[] = str_replace($slash""$lineContent);
// echo $lineContent.'\n';
}
//var_dump($name);

$dir opendir('C:\Users\Nathan\Desktop\phpclui\Script\old'); 
while(
$file readdir($dir)) {
if($file != '.' && $file != '..'){

if(in_array($file$name)){
echo"$file dans la liste\n";
copy('C:\Users\Nathan\Desktop\phpclui\Script\old'.$slash.$file'C:\Users\Nathan\Desktop\phpclui\Script\new'.$slash.$file);
}

}
}
?>


Quelqu'un a un script (batch, exe etc...) pour faire ça ou alors vois mon erreur ?
"Bon, j'ai pas mal réfléchi. Quand la vie vous fait trébucher, ça ne suffit pas de se relever. Il faut lui péter les rotules, à cette grognasse ! Œil pour œil, dent pour dent ! « Essaie un peu de te relever, maintenant, traînée ! »" Caves Johnson, 1980


La présentation c'est ICI :)

BadGuigui

Si tu pouvais fournir les fichiers que tu parses dans ton script php cela serait utile de comprendre et pouvoir débugger.

Je pense que tu as un soucis avec ton espace dans la variable slash. Montre tes fichiers textes et je pourrais regarder cela si j'ai un peu de temps.
Promis je me présente bientôt ;)
[WIP] Cocktail mamecab Ubuntu

nc333

fichier list.txt:
Liste des roms séparé par des retour a la ligne
dossier old:
tout les drivers de mame .148
dossier new:
vide, doit contenir les roms présente dans le fichier Texte
code V2:
<?php
$slash 
"\\";

$lines file('C:\Users\Nathan\Desktop\phpclui\Script\list.txt');
foreach (
$lines as $lineNumber => $lineContent){
$name[] = str_replace($slash""$lineContent);
// echo $lineContent.'\n';
}
//var_dump($name);

$dir opendir('C:\Users\Nathan\Desktop\phpclui\Script\old'); 
while(
$file readdir($dir)) {
if($file != '.' && $file != '..'){

if(in_array($file$name)){
echo"$file dans la liste\n";
copy('C:\Users\Nathan\Desktop\phpclui\Script\old'.$slash.$file'C:\Users\Nathan\Desktop\phpclui\Script\new'.$slash.$file);
}

}
}
?>


Il ne copie que une seul rom, la dernière qu'il devrais copié (zn.c en l'occurrence)

après, si quelqu'un a un script batch pour faire ça, je suis preneur

@BadGuigui: je te propose de me répondre par MP pour pas pollué ;)
"Bon, j'ai pas mal réfléchi. Quand la vie vous fait trébucher, ça ne suffit pas de se relever. Il faut lui péter les rotules, à cette grognasse ! Œil pour œil, dent pour dent ! « Essaie un peu de te relever, maintenant, traînée ! »" Caves Johnson, 1980


La présentation c'est ICI :)

BadGuigui

Voilà le nouveau script que tu dois exécuter.

<?php

$realpath 
dirname(__FILE__);

$name explode(PHP_EOLfile_get_contents("$realpath\list.txt"));
//var_dump($name);

$dir opendir("$realpath\\old"); 
while(
$file readdir($dir)) {
if($file != '.' && $file != '..'){

if(in_array($file$name)){
echo "$file dans la liste\n";
copy("$realpath\\old\\$file""$realpath\\new\\$file");
}

}
}

?>



Pour résumer ton problème, à chacune de tes lignes que tu mettais dans ton tableau sauf la dernière, tu avais un retour à la ligne dedans, ce qui expliquait pourquoi tu n'avais que le dernier fichier. Je t'ai simplifié le script php au passage et tu n'as plus de soucis de chemin absolu.

Have fun!
Promis je me présente bientôt ;)
[WIP] Cocktail mamecab Ubuntu