Seb_Zero Posté(e) le 13 avril 2004 Signaler Partager Posté(e) le 13 avril 2004 (modifié) je voudrais quelque precision sur le comment creer son "mame32 plus" mais avec la 0.8 j'ai essayer mais rien de marche t_t je récaputile la marche à suivre : on télécharge mame0.81s source : http://www.mame.net/downmain.html source v0.81 source : http://mame.emu-zone.org/ MinGW / GCC source : http://mame.emu-zone.org/ extra tool source : http://mame.emu-zone.org/ la je colle ce que Julio as déja ecrit dans Compiler Mame 32 Plus ! mais en remplacant quelque terme pour la version 0.8 pour les nb comme moi Créer un répertoire c:\mingw Placer l'archive mingw.exe dans c:\mingw Dézipper l'archive mingw.exe Et maintenant on met en place les sources : Créer un répertoire c:\mingw\mame Placer l'archive mame0.81s.zip dans c:\mingw\mame Dézipper l'archive mame0.81s.zip Placer le fichier : mame32plus-0.81-0402-src.cab dans c:\mingw\mame (j'ai mis ce nom de fichier pour simplifier car il est beaucoup plus long ) Dézipper l'archive mame32plus-0.81-0402-src.cab , écraser les fichiers existants. Allez, c'est bientôt prêt, il nous reste deux petites choses à faire : Dézipper le pack Extra dans c:\mingw\mame créez un fichier nommé mingw.bat, qui contiendra ni plus ni moins que ceci : SET PATH=%PATH%;c:\mingw\bin et disposez ce fichier dans c:\mingw\mame Tout est en place ! Maintenant, on peut lancer ENFIN la compilation ! ;o) Pour cela, on lance une fenêtre "Invite de commandes", enfin une fenêtre DOS quoi Allez hop, tout le monde à son clavier, tapez exactement les lignes suivantes : cd c:\ cd mingw cd mame mingw.bat env.bat make voila j'ai modifier ce qui n'allais pas et merci a julio pour cette aide précieuse faite bien attention à prendre les source 0.81 et non les sources 0.8uXX Modifié le 15 avril 2004 par Seb_Zero Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Julio Posté(e) le 13 avril 2004 Signaler Partager Posté(e) le 13 avril 2004 Alors déjà : Suis très précisément tout ce que tu viens de coper/coller Ensuite, le fichier env_icc.bat n'est plus présent dans les dernières versions de Mame32 Plus, mais il n'est pas indispensable. Tu t'en passes donc. Enfin, si le make n'est pas reconnu, c'est que tu as oublié de copier/coller les contenus du pack extra dans les répertoires appropriés du compilateur, comme expliqué dans le tuto Voilou. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Seb_Zero Posté(e) le 14 avril 2004 Auteur Signaler Partager Posté(e) le 14 avril 2004 mon make marche now mais d ailleur ou mettre le extra ds mon dossier c:\mingw\mame ? directement ?( si oui j'ai bien fait ) et pourquoi quand je lance le make j'ai ce message d'erreur ? en fait il commence à me le compiler mais apres il stop T_T 2 jours que je suis dessus :/ j'ai du rater un truc la Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Seb_Zero Posté(e) le 14 avril 2004 Auteur Signaler Partager Posté(e) le 14 avril 2004 bon je suppose qu'il n y a pas de réponse à mes questions merci pour ce turorial tout de meme Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fernandel Posté(e) le 14 avril 2004 Signaler Partager Posté(e) le 14 avril 2004 il te dit tout simplement qu'un fichier est manquant lors de la compilation. C'est sûrement un oubli de ta part lorsque tu as installé tous les packages. Voici mon tutorial sur Web-Emulation, il pourra peut-être t'aider : http://www.web-emulation.net/viewtopic.php?t=2313. Donc, désintalle tout, efface tout et recommence étape par étape. Attention, cette compilation est pour la version ligne de commande ! Essaie déjà celle-là, et ensuite reprend le tutorial de Jules pour le MAME32. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Julio Posté(e) le 14 avril 2004 Signaler Partager Posté(e) le 14 avril 2004 bon je suppose qu'il n y a pas de réponse à mes questions Ben si il y a des réponses, il suffit juste d'être un peu patient Attends un peu plus la prochaine fois. Mais quelle version de MAME veux-tu compiler ? Ligne de commandes ? Mame32 ? Mame32 Plus ? Si c'est cette dernière, tu as oublié d'exécuter le fichier env.bat. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Seb_Zero Posté(e) le 14 avril 2004 Auteur Signaler Partager Posté(e) le 14 avril 2004 Voici mon tutorial sur Web-Emulation, il pourra peut-être t'aider : http://www.web-emulation.net/viewtopic.php?t=2313. sa marche !!!!!!!!!!! mais je n'arrive toujours pas à compiler mame 32 plus avec la 0.8 :'( il doit manker quelque chose dans le tutorial qui doit changer par rapport à cette dernière version mais deja mame normale c bien mais bon c'été pas trop mon objectif je veux creer un mame avec mon profil de jeu preferé mais en tout cas bon boulot à vous 2 et merci de répondre aussi vite Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Julio Posté(e) le 14 avril 2004 Signaler Partager Posté(e) le 14 avril 2004 Compiler MAme version lignes de commandes et la version "Plus", c'est très diféfrent Comme je l'explique dans le tuto, il faut un package Mingw spécial, celui dispo sur le site de Mame 32 Plus. Et si tu as réussi à compiler la version ligne de commandes, ca veut dire que tu as le mauvais Mingw pour compiler Mame32 Plus Tu as actuellement celui pour compiler Mame/Mame32. Voilà donc d'où vient ton souci. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Seb_Zero Posté(e) le 14 avril 2004 Auteur Signaler Partager Posté(e) le 14 avril 2004 non non j'ai tout dl lol pour compiler mame mame32 et mame 32+ j'ai tout essayer de compiler en suivant toute tes procédures ( bien sur en recommencant à chaque fois pour chaque version et avec les bon outils ) et sa bloke toujours et comme tu la marqué mame 32+ c le plus facile dit moi juste si toi tu as réussi à compiler mame32 + 0.81 et si c bien la meme chose que tu as marqué dans tes procédures Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Julio Posté(e) le 14 avril 2004 Signaler Partager Posté(e) le 14 avril 2004 Rassure-moi, t'as bien décompressé par dessus les sources de MAME version lignes de commandes les sources de MAME32 plus ? Car d'après ton erreur, il te manque des fichiers... (enfin au moins un ) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Seb_Zero Posté(e) le 14 avril 2004 Auteur Signaler Partager Posté(e) le 14 avril 2004 oui oui je les ai ecrasé regarde le poste que j'avais fait c'est les sources que j'ai utilisé pour faire ma compilation Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Julio Posté(e) le 14 avril 2004 Signaler Partager Posté(e) le 14 avril 2004 Donc tu as bien le Mingw pour Mame32+, le pack extra, les sources de mame sur mame.net (pas 0.81u4 ou quoi, 0.81), les sources de Mame32 Plus (0.81 et pas 0.81uXX), les fichiers mingw.bat et env.bat ? Et tu as bien mis tout ça dans c:\mingw ? Parce que si tu as tout ça et que ça plante je vois pas trop (si t'as tout ça, vire tout, et refais tout propre, c'est vite fait qu'un fichier soit pas au bon endroit ) PS : J'ai séparé le sujet car ca n'avait plus rien à voir avec le topic initial Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fernandel Posté(e) le 15 avril 2004 Signaler Partager Posté(e) le 15 avril 2004 Je suis du même avis que Jules Si tu as réussi à compiler la version en ligne de commandes, et que tu n'arrives pas à compiler la MAME32 Plus, c'est ce qui diffère qui pose problème. Soit, ce sont les sources de MAME32 Plus, soit c'est le MinGW. Bref, désinstalle, efface et refait toute la procédure. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Zinc Posté(e) le 15 avril 2004 Signaler Partager Posté(e) le 15 avril 2004 Salut a vous tous, Bon ben c?est mon 1er post ici Alors pour ma part j?ai un autre problème que celui de seb_zero . J?ai déjà fais ma compile de mame 69(Ligne de commandes) a l?époque des test drive. Mes la j?ai refais ma compile avec les version mame : 0.78 ,79, 80 et 0.81 Et a chaque fois que je rajoute un jeux ( mslugnd, toujours le même pour essayer ma compile ) Ben j?ai une erreur au niveau du neogeo.o juste avant la fin de la compilation du mame.exe et il me dit que par exemple : obj/mame/drivers/neogeo.o error et mslugnd n?est pas reconnu. Et quand je vire ce que j?ai mis dans le driver.c et neogeo c ben la compile ce fini ???? Driver supprimé Voila alors je ne comprend pas d?ou viens cette erreur si vous pouvez m?aider THX Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Julio Posté(e) le 15 avril 2004 Signaler Partager Posté(e) le 15 avril 2004 J'ai supprimé le code de ton driver, je t'invite à consulter les règles On ne fournit aucun moyen ou on n'aide pas à émuler des jeux initialement verrouillés ou non encore émulés. Je te conseille en revanche de bien regarder le guide du driver dans le dossier sur la Compilation de MAME, examine-le bien et tu trouveras ton bonheur ! Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Zinc Posté(e) le 15 avril 2004 Signaler Partager Posté(e) le 15 avril 2004 HA no problemo désolé pour le driver. Sinon j?ai regarder attentivement le tuto pour compiler mame( qui est très bien fait au passage) . Mes je ne vois aucune différence avec mon driver ??? A t?on n?avis julio, pour n?importe qu?elle jeux d?ou pourrais venir l?erreur ou faut il faire qq chose en plus, car je voudrais mettre ma version de mame 0.69 au niveau de mame 0.81 et par la suite faire une compile de mame 0.81 pour la gloire . Mes au pire juste me dire si tu a déjà rencontrer cette erreur ( toi ou un autre) et que je peu trouver une solution ( car ça vas faire 1 semaine que je bloque ARFFFFFF) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fernandel Posté(e) le 15 avril 2004 Signaler Partager Posté(e) le 15 avril 2004 (modifié) Es-tu sûr que ton driver est correctement écrit ? Pas de fautes de frappes, oublis de définitions, etc ? Sinon, nous ne pouvons pas t'aider de par le respect des règles. Exemple d'un driver NeoGeo sous MAME, correctement formé : ROM_START( samsho4 ) ROM_REGION( 0x500000, REGION_CPU1, 0 ) ROM_LOAD16_WORD_SWAP( "222-p1.bin", 0x000000, 0x100000, CRC(1a5cb56d) SHA1(9a0a5a1c7c5d428829f22d3d17f7033d43a51b5b) ) ROM_LOAD16_WORD_SWAP( "222-p2.bin", 0x100000, 0x400000, CRC(b023cd8b) SHA1(35b4cec9858225f90acdfa16ed8a3017d0d08327) ) NEO_SFIX_128K( "222-s1.bin", CRC(8d3d3bf9) SHA1(9975ed9b458bdd14e23451d2534153f68a5e4e6c) ) NEO_BIOS_SOUND_128K( "222-m1.bin", CRC(7615bc1b) SHA1(b936f7b341f6fe0921b4c41049734684583e3596) ) ROM_REGION( 0xa00000, REGION_SOUND1, ROMREGION_SOUNDONLY ) ROM_LOAD( "222-v1.bin", 0x000000, 0x400000, CRC(7d6ba95f) SHA1(03cb4e0d770e0b332b07b64cacef624460b84c78) ) ROM_LOAD( "222-v2.bin", 0x400000, 0x400000, CRC(6c33bb5d) SHA1(fd5d4e08a962dd0d22c52c91bad5ec7f23cfb901) ) ROM_LOAD( "222-v3.bin", 0x800000, 0x200000, CRC(831ea8c0) SHA1(f2987b7d09bdc4311e972ce8a9ab7ca9802db4db) ) NO_DELTAT_REGION ROM_REGION( 0x2000000, REGION_GFX3, 0 ) ROM_LOAD16_BYTE( "222-c1.bin", 0x0000000, 0x400000, CRC(68f2ed95) SHA1(c0a02df012cd25bcfe341770ea861a80294148cb) ) /* Plane 0,1 */ ROM_LOAD16_BYTE( "222-c2.bin", 0x0000001, 0x400000, CRC(a6e9aff0) SHA1(15addca49951ed53fa3c000c8d7cd327d012a620) ) /* Plane 2,3 */ ROM_LOAD16_BYTE( "222-c3.bin", 0x0800000, 0x400000, CRC(c91b40f4) SHA1(dcda45e0336204e3e024de08edfd0a3217bc1fdd) ) /* Plane 0,1 */ ROM_LOAD16_BYTE( "222-c4.bin", 0x0800001, 0x400000, CRC(359510a4) SHA1(b6642677ebdff7788263266402080272b8a66b15) ) /* Plane 2,3 */ ROM_LOAD16_BYTE( "222-c5.bin", 0x1000000, 0x400000, CRC(9cfbb22d) SHA1(789c32f917d0c6e38601cd390a7bf9d803131a4a) ) /* Plane 0,1 */ ROM_LOAD16_BYTE( "222-c6.bin", 0x1000001, 0x400000, CRC(685efc32) SHA1(db21ba1c7e3631ce0f1cb6f503ae7e0e043ff71b) ) /* Plane 2,3 */ ROM_LOAD16_BYTE( "222-c7.bin", 0x1800000, 0x400000, CRC(d0f86f0d) SHA1(32502d71c2ab1469c492b6b382bf2bb3f85981d9) ) /* Plane 0,1 */ ROM_LOAD16_BYTE( "222-c8.bin", 0x1800001, 0x400000, CRC(adfc50e3) SHA1(7d7ee874355b5aa75ad9c9a5c9c3df98d098d85e) ) /* Plane 2,3 */ ROM_END Toutefois, vers la fin du fichier neogeo.c, tu dois rajouter une ligne comme ceci : GAMEB( 1996, samsho4, neogeo, neogeo, neo320, neogeo, neogeo, ROT0, "SNK", "Samurai Shodown IV - Amakusa's Revenge / Samurai Spirits - Amakusa Kourin" )Et n'oublie pas de rajouter une ligne comme celle-ci dans le fichier driver.c :DRIVER( samsho4 ) /* 0222 © 1996 SNK */ Voilà, c'est toute l'aide que nous pouvons t'apporter. Modifié le 15 avril 2004 par Julio Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Julio Posté(e) le 15 avril 2004 Signaler Partager Posté(e) le 15 avril 2004 Et je me répète, vérifie bien à l'aide du guide du driver que tout est correct Les tailles de fichiers, la syntaxe... Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Zinc Posté(e) le 15 avril 2004 Signaler Partager Posté(e) le 15 avril 2004 ok merci bien sinon je respect votre choix au niveau des drivers et du reste...... ce qui evitera bien des problemes dans le futur de l'emulation pour ce tres bon forum . ps: je vous tien au courant mes bon je ne suis que de passage bien que je suis regulierement votre forum et tout les autres...... Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Zinc Posté(e) le 15 avril 2004 Signaler Partager Posté(e) le 15 avril 2004 (modifié) NICKEL CHROME ces good, j'ai enfin réussi ma version de mame win 0.81, PU*AIN tout ca pour une histoire de SHA1 mal écrite. en gros j'avais oublier le SHA1 du "NEO_SFIX_128K........etc" a chaque fois. julio: Et je me répète, vérifie bien à l'aide du guide du driver que tout est correct Les tailles de fichiers, la syntaxe... Merci a vous 2 les gars Me reste plus qu'a attaquer une version dos ( j'ai déjà fais ça sur la 0.69 y'aura pas de problème ) mes le plus dur sera de compilé la version advmame arff. Modifié le 15 avril 2004 par Zinc Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Seb_Zero Posté(e) le 15 avril 2004 Auteur Signaler Partager Posté(e) le 15 avril 2004 les sources de mame sur mame.net (pas 0.81u4 ou quoi, 0.81), les sources de Mame32 Plus (0.81 et pas 0.81uXX), les fichiers mingw.bat et env.bat ? Et tu as bien mis tout ça dans c:\mingw ?PS : J'ai séparé le sujet car ca n'avait plus rien à voir avec le topic initial je m'été trompé de source effectivement j'ai pris les sources mame 32 plus 0.81XX et non pas 0.81 !! merci julio et merci d'avoir déplacé ce sujet ( déplacé , recréé Ps : j'ai rééditer mon 1er poste toute les info sont maintenant bonne dedans avis au amateur et Ps 2 : julio tu devrai éditer ta section compiler mame32 plus pour rééviter les postes de nb comme moi Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Julio Posté(e) le 15 avril 2004 Signaler Partager Posté(e) le 15 avril 2004 Avec plaisir, et ravi que tu y sois arrivé ! PS : euh, c'st quoi que je dois changer dans le dosier ? A quel endroit y'a une erreur ? (que je puisse la corriger le cas échéant ) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Seb_Zero Posté(e) le 15 avril 2004 Auteur Signaler Partager Posté(e) le 15 avril 2004 2 ou 3 petite choses qui change avec la nouvelel version je vais te faire la liste mingw-1010.zip >changer en> mingw-1010.exe mame0.78s.zip >changer en> mame081s.zip mame32p.zip >changer en> mame32plus-0.81-0402-src.cab enleve le env_icc.bat dans les lignes de commande et voila mais bon c'est vraiment que pour les nul comme moi lol Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Julio Posté(e) le 15 avril 2004 Signaler Partager Posté(e) le 15 avril 2004 Pour le nom de l'archive des sources de MAme32 Plus, je précise que j'abrège volontairement le nom de l'archive car il est très long Et pour les sources de MAME, ca dépend de la version, je vais pas changer le nom dans le dossier à chaque version ! Par contre je vais virer l'histoire du fichier env_icc Merci en tous cas pour tes remarques. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fernandel Posté(e) le 15 avril 2004 Signaler Partager Posté(e) le 15 avril 2004 Enfin une histoire qui se termine avec une belle fin ! :) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.