Gamoover

Forums " WORKSHOP" => Emulateurs, Frontends & Distributions => : DrFunk Sunday 26 March 2006, 23:31:02 PM

: Mon tutorial Mamecab sous Linux
: DrFunk Sunday 26 March 2006, 23:31:02 PM
Bonjour à tous.

Ca fait un moment que je ne fais plus parler de moi, faute de temps. Bon, j'ai fait un petit tutorial Mamecab linux, si vous avez un moment, allez faire un tour et dites moi ce que vous en pensez.

http://home.tele2.fr/drfunkenstein/home/Introduction.html (http://home.tele2.fr/drfunkenstein/home/Introduction.html)

Le site est pour le moins basique, pas de trucs zazous, que de l'information que j'espère claire.

DrFunk
: Mon tutorial Mamecab sous Linux
: CryingFreeman Sunday 26 March 2006, 23:39:12 PM
Je dirais meme que tu devrais proposer ton truc a misteriddler en pm  :D
: Mon tutorial Mamecab sous Linux
: kundun Monday 27 March 2006, 00:05:11 AM
Salut, j'avais réalisé ma mamecab il y a 2 ans en utilisant Linux.
J'avais dû passer par toutes les étapes que tu expliques sur ton site.
Et je te félicite du travail que tu as fait pour expliquer la configuration de Linux pour une mamecab ( ce qui n'est pas chose facile  :evil: ).
J'avais pour ma part des informaticiens pour me guider   ;op
Je m'étais également orienté vers une matrox G400 qui est un pur bonheur sous Linux. On peut lui faire sortir ce que l'on veut.
J'avais déjà fait un post à l'époque. Je vous recommande d'utiliser Linux qui permet d'optimiser les applications en fonction de votre machine.
De plus, avec une bonne configuration de la vidéo, vous générez le même type de signal vidéo que l'original.
Cela reste de l'émulation mais avec un rendu fidéle à l'original.
J'avais pris soin de tout noter lors la réalisation de ma mamecab mais maintenant je sais où aller    :!:
Encore Bravo à toi et bienvenue dans le cercle des LinuxArcadiens   :twisted:
: Mon tutorial Mamecab sous Linux
: pitufo Monday 27 March 2006, 01:37:54 AM
Alors je dis bravo pour le taf réalisé.
: Mon tutorial Mamecab sous Linux
: demether Monday 27 March 2006, 01:43:02 AM
c'est carrément du super taff! :!:

un truc tout con, je viens de voir l'astuce du pc sur la palque de bois...j'y ai jamais pensé, faute de tour dispo,  j'ai donc tout mon bordel entassé au fond de la borne....

comme disait l'autre, suffisait d'y penser!

et puis le linux, c'est claassssse tellement plus classe que mon vieux dos moisit!

niveau perfs, on se situe ou? plus rapide que sous windows? sous dos? etc...

a+
: Mon tutorial Mamecab sous Linux
: steve_gamer Monday 27 March 2006, 05:41:58 AM
Très beau travail  :|
: Mon tutorial Mamecab sous Linux
: funkycochise Monday 27 March 2006, 07:27:02 AM
Woua super, exactement ce que je cherchais
J'ai une config dos qui commence à tourner correctement
mais je cherchais depuis quelques semaines à faire
touner ca sous linusque.

Merci, merci.
: Mon tutorial Mamecab sous Linux
: tibo Monday 27 March 2006, 12:35:30 PM
Vraiment excellent, tu vas faire gagner beaucoup de temps à pas mal de monde avec ce tuto de classe :10:

Je me permets de suggérer pour ceux qui sont en config mixte windows/linux et qui souhaitent un soft sympa pour manager les transferts de fichiers entre les deux systèmes :
http://winscp.net/eng/docs/lang:fr (http://winscp.net/eng/docs/lang:fr)
: Mon tutorial Mamecab sous Linux
: kundun Monday 27 March 2006, 21:48:01 PM
Avant de choisir mon système d'exploitation, j'avais testé ma configuration sous Windows98, DOS et Linux.
le gain de performance sous Linux, par rapport à Windows et DOS, m'avait convaincu     :!:  
j'utilisait un Athlon 1GHz, mais avec des configurations plus récentes l'écart de performance doit être minime.
Ce qui génial avec Linux, c'est de pouvoir utiliser le lecteur video Mplayer pour lire toutes sortes de vidéos sur votre mamecab ( Clips vidéos, anime ...)
Ce sont les joies du Framebuffer.
Pour ma part j'ai utilisé l'émulateur AdvanceMame et Game Launcher comme Frontend.
Bye
: Mon tutorial Mamecab sous Linux
: pitufo Monday 27 March 2006, 21:51:47 PM
Les joies de linux c'est qu'on a la main sur tout et ca c'est genial. Apres faut pas avoir peur de se salir les mains.
: Mon tutorial Mamecab sous Linux
: isKa Thursday 06 April 2006, 01:28:02 AM
Kler que cela me semble bien fait :)

Seulement, je n'y arrive pas avec svgalib^^
j'ai eu bo tenter d'installer les versions dev et autre 1.4.X et 1.9.x cela ne marche pas j'ai une erreur au nivo de la compil de svga_helper :P (il point une ligne qui n'existe pas :( )

premier chose a dire, je n'avais jamais toucher linux (mais bon c'est presque les même commandes de DOS), cela me semble pas trop mal (qd on a une ASROCK sur un p4 2.8 dedié mamecab qui ne fournit pas de son...)

cependant , j'ai telecharger une version de linux mais je suis pas sur qu'elle soit peut etre conforme? :(

qq'un peut il me pointer une version 100% compatible?
Je ne comprend pas l'erreur que j'ai je copie colle a la lettre j'ai bien capté le Su (super utilisateur?) et de plus si je bascule avec ALT SUPPR F1 je ne sais pas comment revenir sur l'interface (shell c'est cela?) :cry:

enfin bref, je souhaitais tenter sgvalib pour voir au pire framebuffer. mais j'aimerais avoir un tit coup d'aide rapidos de la part des pro linux :)

Merci en tout cas :!:
: Mon tutorial Mamecab sous Linux
: tibo Thursday 06 April 2006, 10:26:45 AM
su = Substitute User
Il peut faire plus que te mettre en root. Comme toutes les commandes Linux, tape "man su" pour plus d'infos sur cette commande.

Quand tu es dans un terminal et que tu as toujours un serveur X en arrière-plan, pour revenir dans le graphique, c'est ctrl+alt+f7

Sinon il n'y a pas de distrib 100 % "conforme", juste des distribs plus ou moins adaptées à tes besoins. Pour débuter en général on conseille Mandriva, Fedora, Ubuntu, SUSE, etc.
Tu devrais prendre une Mandriva pour bien suivre le tuto de DrFunk  :!:
: Mon tutorial Mamecab sous Linux
: nainain Thursday 06 April 2006, 10:44:28 AM
salut
tu peux essayer "su -" au lieu de "su"
avec "su -" tu charge l'environement root
tu n'ai plus un simple user avec des droits mais root
: Mon tutorial Mamecab sous Linux
: isKa Thursday 06 April 2006, 16:19:35 PM
j'ai bien pris mandriva :)
j'vais tester vos command ce soir :)
 :D
: Mon tutorial Mamecab sous Linux
: isKa Friday 07 April 2006, 20:30:39 PM
Bon lol ,12 heures que je suis dessus :)

j'ai reussi facilement a compiler ( 6h pour tout !) mais j'ai qq problemes.

j'ai reussi a faire tourner l'emu et le frontend sur le moniteur PC dans l'environnement X
je me dis cool, mais qd je passe avec alt-ctrl-f1 la ca merdouille et je ne sais pas quoi faire ( en plus si j('ai bien compris framebuffer est actif sur les sessions 1-6?)

ps: pour les noob comme moi en linux faudrait penser a mettre des commandes comme insert pour editer et surtout :wq pour sauvegarder ^^

en fait je ne comprend pas gd chose a tout ça j'ai suivit et j'ai capté la compilation mais je suis deja incapable de retrouver le repertoir advmame compiler dans linux.

pour ma part sous mon Dos cheri, je n'ai besoin d'utiliser uniquement que les valeur ph;v clock 5-10; 15.75 ; 60

je ne comprend pas ou intervient le probleme car j'ai bien ajouter des drivers  ds le noyau linux et j'ai retirer le vesaFB 4 h apres je vois bien le logo lors du boot, j'ai bien mis advmenu en demarrage rechanger betement les rc pour mettre mes valeurs mais rien n'y fait   :hurle:

de plus , qd je met 1944 (comme quoi j'ai appliquer le tuto hein :) le clavier ne marche pas au nivo coin mais j'ai du son.

et la a mon dernier essais il me parle d'un probleme RAw clavier avec des drivers SDL !??

 :?

a l'aideee :roll:
: Mon tutorial Mamecab sous Linux
: DrFunk Friday 07 April 2006, 21:17:22 PM
Hehe, ça commence à venir. J'ai jamais dit que ça allait être facile  :D

Pour vi et les quelques commandes, je devais faire une introduction mais j'ai pas eu le temps. Prochaine édition.

As tu réussi à recompiler ton noyau en sortant vesafb et en rajoutant tes drivers ? radeonfb pour ati si je me rappelle, pour nvidia, c'est rivafb mais je crois qu'il y a un ptit pb avec le kernel 2.6.

Et svgalib, ça donne quoi (de toute façon, je préfère framebuffer, c'est plus clean) ?

Que te dits advmame quand tu le lance en console ? En fenêtre avec SDL ?

Franchement, si tu as réussi à compiler advancemame, à le faire tourner en fenêtre avec sdl, à recompiler ton noyau avec les framebuffer de ta carte, tu as fais le plus gros. Le reste, c'est de la configuration.

DrFunk
: Mon tutorial Mamecab sous Linux
: isKa Friday 07 April 2006, 21:34:09 PM
:D

cela semble en effet, ma femme va me tuer si je reste plus longtemps la dessus mais par je ne sais quel methode advmenu se lance sur mon arcade monitor ^^

j'etais en train de t'envoyer un mail qd j' ai test un truc sur une session linux en framebuffer et j'ai du reboot (grr vl'a la bible que je t'ecrivais ^^mais bon j'ai eu une perte de synchro de mon moniteur sous advmenu justment..)

cela dit en gros, advmenu se lance j'lai en 640 sur mon moniteur (argh vite un 320 des que possible), me reste a regarder pourquoi advmame fait la tete et tester tout mon brousouf en esperant pouvoir voir xarcade, son et le reste tourner!

oublie surtout pas de peaufiner le tuto avec les command principal de linux ( 10 lignes suffiront je pense)

sinon tu as recompiler advancecd pour mettre les valeurs de ton moniteur arcades? (peut etre pratique pour un ghost rapide)

Sinon, si je veux sauvegarder mon image du disque dur via linux, y 'a t il une possibilité? j'voudrais pas avoir a recompiler le noyau :)

voila , donc la j'ai pas trop lu ton tit message mais ca avance, des que la session femme/Tv est passé je vais revenir ^^



 :D
: Mon tutorial Mamecab sous Linux
: krys Friday 07 April 2006, 23:14:41 PM
: "isKa"
:D

Sinon, si je veux sauvegarder mon image du disque dur via linux, y 'a t il une possibilité? j'voudrais pas avoir a recompiler le noyau :)

:D


Si tu veux faire une image de ton disque, tu peux jeter un oeil sur la commande "dd". Un petit exemple :

- Faire une image d'une partition:
dd if=/dev/hda1 bs=1M > fichier.img ou bien
dd if=/dev/hda1 bs=1M | bzip2 -9 -c > fichier.img (pour la compresser en bz2)
ne pas oublier le MBR (c'est mieux pour redémarrer):
dd if=/dev/hda of=./mbr bs=512 count=1

- Restaurer une image:
(restauration du MBR):
dd if=./mbr of=/dev/hda bs=512 count=1
ensuite, il faut obligatoirement utiliser fdisk pour vérifier et lui faire réécrire la table de partition ou de redémarrer la machine

(restauration de la parition)
dd if=./fichier.img of=/dev/hda1 si le fichier n'est pas compressé
bunzip2 -c ./fichier.img | dd of=/dev/hda1 si le fichier est compressé

Sinon, si tu as le package à installer, partimage est ton ami, mais je préfère la méthodee dd qui bien que moins digeste au premier abord, est faisable avec un linux de base.
: Mon tutorial Mamecab sous Linux
: DrFunk Friday 07 April 2006, 23:35:46 PM
Si j'ai compris, tu as réussi à lancer advmenu en framebuffer.

Si c'est bien ça, ben en gros t'as fini, faut trouver les paramètres qui conviennet à ta carte + ton moniteur. Attention, tous les modes utilisés par défaut par advmame ne sont pas systématiquement supportés par les cartes graphiques. Voir la section configurer advancemame.

Allez, t'y es presque  :|
: Mon tutorial Mamecab sous Linux
: isKa Saturday 08 April 2006, 08:29:37 AM
merci pour les conseils sur la création de l'image.

et oui j'y suis presque :) :|
: Mon tutorial Mamecab sous Linux
: isKa Saturday 08 April 2006, 13:06:42 PM
je n'y arrive pas :(

j'ai bien 1944 qui se lance comme il peut (3/4 ecran) mais le probleme principal reste de pouvoir tester advmame directement sur mon moniteur

double dragon n'a pas son modeline d'intégré :( bref, c un peut la merdouille tout ça

j'ai une ati 3dprophet2, comment puis je faire pour obtenir comme toi l'option de boot

image=/boot/vmlinuz-2.6.12-12mdkcustom
label="mamecab-2006-15kHz"
root=/dev/hdc1
initrd=/boot/initrd-2.6.12-12mdkcustom.img
append="video=matroxfb:xres:640,yres:240,depth:32,pixclock:72951,left:88,right:64,upper:16,lower:3,hslen:80,vslen:3 resume=/dev/hdc7 ide=nodma"


sinon xarcade et le son fonctionne (qui est inaudible..) c'est vraiment dommage, mais pour moi c'est un echec de ne pas pouvoir simplement configurer linux sur mon moniteur arcade.

fbset je n'ai pas trop compris.

quelle est ta version de matrox? elle sont toute compatible? car sinon m'en acheterais une et je copierais betement tes données ^^ :!:

la ligne device_video svgalib fb sdl doit elle comporter tout ces mode? ou on doit choisir?

Comment je créer des resolutions avec advv si je ne peux pas faire marcher l'affichage sur mon ecran?

Pourquoi c'est pas aussi simple que sous Dos?  :D

que dois je poster comme fichier text pour que l'on m'aide siouplé :)
: Mon tutorial Mamecab sous Linux
: DrFunk Saturday 08 April 2006, 16:55:27 PM
Pour les options de boot lilo, tu verras après je pense.

Pour les options display, tu peux mettre auto au lieu de svgalib fb sdl

Est-ce que tu as réussi a lancer advmame en framebuffer sur ton moniteur PC ? C'est la première chose à faire avant de passer sur moniteur d'arcade.
: Mon tutorial Mamecab sous Linux
: isKa Saturday 08 April 2006, 19:45:28 PM
non j'ai pas reussi mais pas vraiment tenter de le faire, il se lance sous mon moniteur mais j'ai que 1944 qui marche ^^

Double dragon ne passe pas, je compte brancher mon DD sur mon pc qui contient l'ensemble de mon set pour voir les autres jeux.

Marche a suivre?  :smile:
: Mon tutorial Mamecab sous Linux
: DrFunk Saturday 08 April 2006, 22:33:08 PM
Pour ton DD, tu le branches et ça devrait marcher. Sous réserve qu'il soit formaté en FAT mais bon, si tu étais sous DOS, ça doit être le cas.

J'ai pas tout compris. Dans quelles conditions as tu réussi à lancer advmame 1944 ?
- framebuffer ou sdl
- moniteur arcade ou vga
: Mon tutorial Mamecab sous Linux
: Ti-Ki Sunday 09 April 2006, 00:14:46 AM
Déjà merci pour ce tuto, p'tet que je tenterai le coup sur ma prochaine borne.

J'aimerai bien connaitre le tps que tu mets pour booter (de la mise sous tension au moment où tu accède au menu des jeux) ?
De même Demether si tu pouvais me dire combien tu obtient avec un boot sur Dos ?
Car j'ai le souvenir qu'un linux est tres long à booter (en tout cas les 2-3 fois où j'ai utilisé linux le boot etait bcp plus long que XP) mais comme ici il s'agit d'un linux optimisé pour Mame (si j'ai bien compris) c'est peut-être plus rapide...
: Mon tutorial Mamecab sous Linux
: DrFunk Sunday 09 April 2006, 00:27:31 AM
C'est assez semblable à XP. Ca dépend des distro.

Mon ancienne mandrake 9.2 était assez longue. Mandriva 2006 est plutot rapide. Ensuite, ca ce tune tout ça. Moi j'ai pas trop essayé, au delà d'enlever des services qui ne me servent pas.

DrFunk
: Mon tutorial Mamecab sous Linux
: isKa Sunday 09 April 2006, 07:08:41 AM
: "DrFunk"
Pour ton DD, tu le branches et ça devrait marcher. Sous réserve qu'il soit formaté en FAT mais bon, si tu étais sous DOS, ça doit être le cas.

J'ai pas tout compris. Dans quelles conditions as tu réussi à lancer advmame 1944 ?
- framebuffer ou sdl
- moniteur arcade ou vga



salut, que je suis matinal moi ... alors framebuffer se lance au demarrage de la session. je n'ai pas retenté svgalib, puis je le faire sur le kernel modifie du noyau linux?

et il se lance sur le moniteur arcade :smile:
: Mon tutorial Mamecab sous Linux
: DrFunk Sunday 09 April 2006, 19:51:35 PM
Donc advancemame se lance en framebuffer sur ton moniteur 15kHz. Le reste, c'est de la config. Si tu es perdu, tu m'envoies tes advmame.rc et advmenu.rc et j'osculte.

Tu peux tout à fait faire du svgalib sur ton nouveau kernel.