Auteur Sujet: Tuto : Patcher un Linux en 15kHz  (Lu 6479 fois)

Hors ligne dilomos

  • Régulier
  • *
  • Messages: 56
    • Voir le profil
Tuto : Patcher un Linux en 15kHz
« Réponse #16 le: Mercredi 28 Novembre 2012, 13:07:55 pm »
Merci pour les commandes xrandr c'est pas mal du tout ;)

Hors ligne MaKoTo

  • Passionné
  • *
  • Messages: 190
    • Voir le profil
    • http://makotoworkshop.org
Tuto : Patcher un Linux en 15kHz
« Réponse #17 le: Mercredi 28 Novembre 2012, 19:14:49 pm »
une question bête, au niveau des resolutions specifiques a chaque jeux, il y'a une manip a faire ou mame s'en charge?
Mame ne fait rien.
http://makotoworkshop.org/

Message tapé en bépo sur un clavier orthogonal TypeMatrix
Sous GNU/Linux Ubuntu

Hors ligne EvilDindon

  • Grand Pilier
  • *
  • Messages: 817
    • Voir le profil
Tuto : Patcher un Linux en 15kHz
« Réponse #18 le: Mercredi 28 Novembre 2012, 20:50:54 pm »
Si ; mame se charge, grace à l'option switchres, de choisir parmi les résos disponibles dans le driver video, la réso la plus proche de celle du jeu d'origine.

A moins que je n'aie pas compris la question.

En revanchen n'ayant jamais utilisé groovymame, j'ignore le processus exact, mais j'ai cru comprendre qu'il génère lui même la réso native du jeu "à la volée".
On m'appelle l'Hindou ...celui qui n'est pas doux.

Hors ligne MaKoTo

  • Passionné
  • *
  • Messages: 190
    • Voir le profil
    • http://makotoworkshop.org
Tuto : Patcher un Linux en 15kHz
« Réponse #19 le: Lundi 24 Décembre 2012, 13:10:55 pm »
J'ignore si Mame utilise Switchres, il me semble que ce logiciel fait partie du projet GroovyMame/Arcade.
Le processus de GroovyMame est décrit plus haut.

Update !!
J'ai ajouté une section « Pour les autres : » au début du premier post :
Où l'on peut télécharger un noyaux déjà patché15kHz, prêt à être installé en quelques secondes sur « toutes distributions » de la grande famille Debian (Ubuntu, Mint, etc)… Je n'en ai testé que deux, mais ça devrait passer.
Au pire suffira de le désinstaller avec
apt-get remove linux-image-3.2.32-patched15khz
http://makotoworkshop.org/

Message tapé en bépo sur un clavier orthogonal TypeMatrix
Sous GNU/Linux Ubuntu

Hors ligne zebassprophet

  • Fuse Killer
  • Dieu de l' Arcade
  • *
  • Messages: 10269
  • T'as pas 30 deniers?
    • Voir le profil
    • Rock'N'Concept
Tuto : Patcher un Linux en 15kHz
« Réponse #20 le: Vendredi 28 Décembre 2012, 17:27:06 pm »
bonne nouvelle ça

donc juste un ubuntu et ce patch et pis zou alors?

Hors ligne MaKoTo

  • Passionné
  • *
  • Messages: 190
    • Voir le profil
    • http://makotoworkshop.org
Tuto : Patcher un Linux en 15kHz
« Réponse #21 le: Samedi 29 Décembre 2012, 21:50:23 pm »
Ça dépend de quoi l'on parle…

1 - Ubuntu + se taper le patch des sources et la compilation du noyaux et zou. (long…)
2 - Ubuntu + installer le packet contenant le noyaux déjà compilé que j'ai fait (ce n'est pas un patch !!) et zou. (rapide !) Enfin si ça boote youpi, sinon c'est «kernel panic»  ;D noyaux inadapté à la distribution, donc retour au N°1.
http://makotoworkshop.org/

Message tapé en bépo sur un clavier orthogonal TypeMatrix
Sous GNU/Linux Ubuntu

Hors ligne MaKoTo

  • Passionné
  • *
  • Messages: 190
    • Voir le profil
    • http://makotoworkshop.org
Tuto : Patcher un Linux en 15kHz
« Réponse #22 le: Dimanche 06 Janvier 2013, 14:21:42 pm »
Toujours sur Debian Wheezy, après quelques tests sur certains jeux qui montrent bien ces défauts (l'intro de SF2, l'intro de Sailormn) il apparait qu'il y a un problème de cisaillement dans l'image, (tearing), en plus d'un crénelage excessif.
Pourtant sur ma borne avec Ubuntu 10.04 puis 12.04, le problème n'a pas lieu…

Après investigation :
grep 'WW\|EE' /var/log/Xorg.0.logRépond :
(WW) RADEON(0): Direct rendering disabledMessage qui en comparaison, n'apparait pas sous Ubuntu.

En fait il suffit d'ajouter (après avoir activé les dépots « non-free ») à debian le paquet « firmware-linux-nonfree » qui contient des bouts de drivers non libre, permettant donc d'activer le  Direct Rendering, ce qui résous le problème !

Pourquoi Ubuntu contient déjà ces morceaux de code ? (paquet « linux-firmware » installé par défaut, qui contient les fichiers radeon, en conflit avec le paquet « firmware-linux-nonfree » lui aussi disponible, ça veut tout dire…)
Peut-être parce que la distribution n'est pas si libre qu'elle en à l'air, mais c'est pour faciliter la vie parait-il…
En attendant ça m'a fait perdre du temps dans ma quête de la compréhension du système.
Mais aura eu le mérite de faire pencher la balance en faveur de Debian, car plus j'avance et plus me vient l'envie de sortir une distribution MAME prête à l'emploi…
http://makotoworkshop.org/

Message tapé en bépo sur un clavier orthogonal TypeMatrix
Sous GNU/Linux Ubuntu

Hors ligne zebassprophet

  • Fuse Killer
  • Dieu de l' Arcade
  • *
  • Messages: 10269
  • T'as pas 30 deniers?
    • Voir le profil
    • Rock'N'Concept
Tuto : Patcher un Linux en 15kHz
« Réponse #23 le: Vendredi 22 Mars 2013, 01:37:57 am »
Ça dépend de quoi l'on parle…

1 - Ubuntu + se taper le patch des sources et la compilation du noyaux et zou. (long…)
2 - Ubuntu + installer le packet contenant le noyaux déjà compilé que j'ai fait (ce n'est pas un patch !!) et zou. (rapide !) Enfin si ça boote youpi, sinon c'est «kernel panic»  ;D noyaux inadapté à la distribution, donc retour au N°1.

le noyau il ne fait que passer le signal en 15hz c'est bien ça?

chuis en 12.04 je vais tester demain je pense  ^-^

Hors ligne Solkan

  • Hardcore Gamer
  • *
  • Messages: 1819
    • Voir le profil
    • MountyHall
Tuto : Patcher un Linux en 15kHz
« Réponse #24 le: Vendredi 22 Mars 2013, 09:07:40 am »
Super tuto, merci beaucoup. Je le testerai ce WE.
Solkan
"There is too much blood in my Coca-Cola System"

Mes Recherches : Marquee et PCB MK2, CM Chihiro, Konami Gyruss/Pooyan/Time Pilot/Yie Ar Kung Fu/Commando/Track & Field

Hors ligne Stealth

  • Pilier
  • *
  • Messages: 623
  • Un clavier azerty en vaut deux
    • Voir le profil
    • numsys.eu
Tuto : Patcher un Linux en 15kHz
« Réponse #25 le: Vendredi 22 Mars 2013, 10:40:32 am »
Bonjour MaKoTo,

Tu ne vois pas d'inconvénient à ce que je rajoute ton noyau en option à Livemamecab ? Je rajouterai une petite interface graphique avec installation/désinstallation du 15Hz

L'interface ira le chercher directement sur le net comme elle le fait déjà pour les artworks.
Livemamecab is coming ...

Mon petit bartop:
http://www.gamoover.net/Forums/index.php?topic=26469.0

Vous connaissez le C ? Vous pouvez aider https://github.com/fredbcode/cabrio

Hors ligne vintage76

  • Arcade Killer
  • *
  • Messages: 2833
  • Président de la C.O.G.I.P
    • Voir le profil
Tuto : Patcher un Linux en 15kHz
« Réponse #26 le: Vendredi 22 Mars 2013, 12:51:13 pm »
Stealth si tu peux la mettre en version offline sur l'iso car les vieux pcs n'ont pas tous le wifi ;)
======================================
vive le pouvoir de la carotte
Gloire a carotte au plus haut des cieux
======================================
Membre 144 du "All japan cocktail cabinets fans"
======================================
Cocktail Sega vic / Cocktail Karateco / Sega Naomi sitdown.

Hors ligne MaKoTo

  • Passionné
  • *
  • Messages: 190
    • Voir le profil
    • http://makotoworkshop.org
Tuto : Patcher un Linux en 15kHz
« Réponse #27 le: Vendredi 22 Mars 2013, 16:21:03 pm »
C'est 15kHz les gars  ;)

zebassprophet, ce noyaux est tout à fait standard, mais permet éventuellement (si configuration de xorg) d'afficher des images de faible résolution en 15kHz.

Stealth, pas de problème, c'est du logiciel libre, il suffit d'en respecter les 4 libertés.
Merci d'avoir demandé !
http://makotoworkshop.org/

Message tapé en bépo sur un clavier orthogonal TypeMatrix
Sous GNU/Linux Ubuntu

Hors ligne Stealth

  • Pilier
  • *
  • Messages: 623
  • Un clavier azerty en vaut deux
    • Voir le profil
    • numsys.eu
Tuto : Patcher un Linux en 15kHz
« Réponse #28 le: Vendredi 22 Mars 2013, 18:21:12 pm »

Stealth, pas de problème, c'est du logiciel libre, il suffit d'en respecter les 4 libertés.
Merci d'avoir demandé !

C'est un minimum, je vais regarder pour intégrer ça dans les semaines qui suivent
J'essayerai de faire une interface la plus user friendly possible, il me faudra des volontaires pour tester car je n'ai pas d'écran CRT

En ce qui concerne ton message plus haut, difficile de faire totalement avec du libre, les drivers ayant parfois des performances désastreuses en OpenGL, et puis Mame n'est pas un logiciel libre (code ouvert mais pas libre)

En tout cas merci, tes découvertes sont utiles pour mal de monde
« Modifié: Samedi 23 Mars 2013, 12:15:44 pm par Stealth »
Livemamecab is coming ...

Mon petit bartop:
http://www.gamoover.net/Forums/index.php?topic=26469.0

Vous connaissez le C ? Vous pouvez aider https://github.com/fredbcode/cabrio

Hors ligne makati79

  • Confirmé
  • *
  • Messages: 116
    • Voir le profil
Tuto : Patcher un Linux en 15kHz
« Réponse #29 le: Dimanche 24 Mars 2013, 10:06:23 am »
très bon conseils , je vais pouvoir tester tout ça ...
par contre juste une question de débutant sous Linux : quelle est la version minimale (la plus 'light' possible, à l'instar de 'micro xp' ou 'nano xp') sur laquelle les fonctionnalités pour 'groovymame' et 'advmenu+' sont préservés? ( une version légère à l’extrême qui ne gère que le nécessaire pour une utilisation dans une borne )

_autre question : comment est reconnu un pc2jamma sous Linux ( adaptateur 'jamma' qui passe le db25) sous dos c’était snes2key et ppjoy sous xp si je me rappelle

Hors ligne MaKoTo

  • Passionné
  • *
  • Messages: 190
    • Voir le profil
    • http://makotoworkshop.org
Tuto : Patcher un Linux en 15kHz
« Réponse #30 le: Dimanche 24 Mars 2013, 10:51:05 am »
J'utilise soit la distribution Ubuntu (version Alternate), soit la distribution Debian (version netinstall), pour une installation minimale qui tourne autour de 800 Mio et qui démarre en 30 secondes sur un Pentium 4.
J'ai fait un tuto ici pour Ubuntu http://burogu.makotoworkshop.org/index.php?post/2011/09/09/borne-arcade-6, il suffit juste de lui ajouter le noyaux 15kHz et l'ajuster le contenu du fichier /etc/X11/xorg.conf

connait pas pc2jamma  ::)
http://makotoworkshop.org/

Message tapé en bépo sur un clavier orthogonal TypeMatrix
Sous GNU/Linux Ubuntu

Hors ligne Stealth

  • Pilier
  • *
  • Messages: 623
  • Un clavier azerty en vaut deux
    • Voir le profil
    • numsys.eu
Tuto : Patcher un Linux en 15kHz
« Réponse #31 le: Dimanche 24 Mars 2013, 10:52:12 am »
très bon conseils , je vais pouvoir tester tout ça ...
par contre juste une question de débutant sous Linux : quelle est la version minimale (la plus 'light' possible, à l'instar de 'micro xp' ou 'nano xp') sur laquelle les fonctionnalités pour 'groovymame' et 'advmenu+' sont préservés? ( une version légère à l’extrême qui ne gère que le nécessaire pour une utilisation dans une borne )

_autre question : comment est reconnu un pc2jamma sous Linux ( adaptateur 'jamma' qui passe le db25) sous dos c’était snes2key et ppjoy sous xp si je me rappelle

Hum question polémique au possible ... En générale je dirais que débutant et minimale sont parfois contradictoire, je conseil franchement de commencer avec une distrib plutôt user friendly au départ.

Pour ma part j'utilise xubuntu (ubuntu avec le bureau léger xfce), je galère beaucoup moins qu'avec d'autre distrib plus light que j'avais testé au début (notamment au niveau des pilotes)

Pour pc2jamma je ne sais pas
Livemamecab is coming ...

Mon petit bartop:
http://www.gamoover.net/Forums/index.php?topic=26469.0

Vous connaissez le C ? Vous pouvez aider https://github.com/fredbcode/cabrio