[ NES Pas ? ]

[ NES Pas ? ] => News of [ NES Pas ? ] => Discussion démarrée par: Enker le 20 Mai, 2016, 20:07:31

Titre: [Dossier] Master System: installer un bouton pause sur sa manette
Posté par: Enker le 20 Mai, 2016, 20:07:31
Le génie créatif n'a pas de limites et l'ami Melchior se pose calmement avec sa première contribution pour le site, et pas des moindres. C'est tout frais, c'est tout chaud, régalez-vous !

(http://www.jenesuis.net/images_site/dossier/Master%20System/20.gif) (http://jenesuis.net/dossiers/mastersysteminstallerunboutonpausesursamanette)
Clique-moi salope.

PS : une bonne âme pour ajouter MrBlueSky aux contributeurs ? :)
Titre: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Posté par: PeteMul le 20 Mai, 2016, 21:46:12
Ah ça fait plaisir de lire un bel article clair et sympa sur une modif que je ne ferai jamais, mais bon. J'ai autre chose à foutre, comme jouer à Alex Kidd, maintenant que je sais qu'il y a un anneau qui crache du feu et une carte.


Bravo, Melchior.
Titre: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Posté par: NICOSMOS le 21 Mai, 2016, 01:32:53
Je crois n'avoir jamais modifié (avec succès) mes consoles mais j'ai toujours tenu à lire chacun des tutos du site et ce genre d'article me conforte dans ma névrose.
C'est bon esprit, c'est tout ce qu'on aime, merci !
Titre: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Posté par: POYO le 21 Mai, 2016, 02:56:20
Citation de: Enker le 20 Mai, 2016, 20:07:31

PS : une bonne âme pour ajouter MrBlueSky aux contributeurs ? :)

Done. Par contre, j'ai pas du tout les infos pour la bio et autres, donc que l'intéressé n'hésite pas à me les faire passer par mp.
Titre: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Posté par: EcstazY le 21 Mai, 2016, 14:37:54
Mais... Mais, c'est ENORME ! Merci mec, c'est vraiment tres drole, typiquement un truc que l'on a pas fait depuis 1000 ans, une modif inutile et brillante. J'adore :D

Merci aussi a Poyo pour l'ajout d'user, c'est parfait.

Ah quelle lecture :D
Titre: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Posté par: MrBlueSky le 21 Mai, 2016, 17:33:52
(http://i.imgur.com/aLdrRMN.jpg?1)

BlueSky, par ta modif inutile et le tuto dont toi seul a l'usage, tu fais maintenant partie des User


(chuchote) Yes ! Putain yes ! J'ai publié un truc sur [Nes Pas?].
Quand Maman saura ça ! Elles qui se demande encore à quoi ont servi mes études en ManageUment

Encore une modif que je ne ferai jamais, vivement le dossier Raspberry Pi



Et Poyo je t'envois l'image de mon avatar. Pour la bio, j'aime assez le principe d'un texte rédigé par un autre donc je laisse ça au soin de celui ou celle qui n'a que ça à faire  ;D
Titre: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Posté par: Cosmic le 21 Mai, 2016, 18:34:22
Très très fort.

J'ai lu ça comme un BD des Schtroumpfs : avec un sourire niais sur le visage (sauf quand il y a Gargamel bien sûr).  :)

Bravo mon bon.
Titre: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Posté par: Overture1928 le 21 Mai, 2016, 19:00:44
Merci pour ce dossier consacré à la plus mal aimée des consoles Sega.
Une question me vient à l'esprit: la PIN 7 étant libre, le signal de la pause peut-il transiter par celui-ci? Je suppose que bien sûr il manque sur le coup ce fil dans le câble de la manette?
Titre: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Posté par: MrBlueSky le 22 Mai, 2016, 11:52:58
Très bonne remarque Overture  :)

Le pin 7 est utilisé par le Light Gun. Donc la modif que tu proposes est possible, à condition de renoncer aux jeux avec pistolet et d'utiliser un câble avec 9 fils (comme celui de la manette Mega Drive par exemple).
Titre: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Posté par: Fungus le 22 Mai, 2016, 12:44:00
Oh le beau papier. J'ai dégusté ça comme une Doppelbock bien suave.

Heureux de voir ce genre de dossier Bob La Bricole en 2016. :)


En attente du mod qui fournira une vraie croix à la manette...
Titre: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Posté par: Spoz le 22 Mai, 2016, 22:32:38
Voilà, exactement ce que je venais dire : je me lancerai dans ce mod dans l'instant si tu n'avais pas fait ton teasing sur le mod à venir, qui m'intéresse au plus haut point.

Et comme je suis chaud bouillant, je viens d'investir dans une petite Master avec 2 manettes en attendant la publication de ton prochain mod.
Titre: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Posté par: Hebus San le 27 Mai, 2016, 15:14:11
Il faut adouber Ciel Bleu proprement avec une éloge à la hauteur de son front. Enfin par rapport au sol.
Taz?
Titre: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Posté par: Fungus le 27 Mai, 2016, 17:48:48
Je pense à un truc : c'est possible d'intégrer une vidéo, idéalement du webm dans un dossier/test ? Histoire de pouvoir remplacer le certes génial mais également laid gif illustrant la fin du dossier.
Titre: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Posté par: POYO le 28 Mai, 2016, 01:44:30
Pas de raison que ce ne soit pas possible techniquement.
Titre: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Posté par: MrBlueSky le 04 Novembre, 2016, 13:02:30
Comme je me retrouvais avec deux manettes modifiées j'ai profité de cet excellent tutoriel de SMS Power (http://www.smspower.org/Development/JoypadPauseButton) pour permettre au Player 2 d'utiliser aussi la fonction pause.

Le monde fascinant des portes logiques nous permet, en utilisant une porte NON - OU (NOR Gate en anglais), de rendre la modif possible sur les deux ports manettes.
J'ai utilisé une porte CD 4001 et voici, au propre, le schéma qui vous permettra de compléter votre mod.

(http://i.imgur.com/4yUrVIE.png)
Titre: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Posté par: Spoz le 04 Novembre, 2016, 13:45:19
Traits vert et rouge sont des pins à relier entre eux?
Titre: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Posté par: MrBlueSky le 04 Novembre, 2016, 13:51:54
Exactement.
Tu relies le pin 10 avec le 6 et le 5 avec le 3  :)
Titre: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Posté par: Spoz le 07 Novembre, 2016, 23:39:44
Question sans doute idiote, mais je vois pas la différence entre ta porte 4001 et la 4071 publiée dans le tuto au niveau du schéma.

Titre: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Posté par: Sto le 08 Novembre, 2016, 00:32:12
(http://www.engineersgarage.com/sites/default/files/imagecache/Original/wysiwyg_imageupload/4214/Understanding-NOR-Gate(CD4001).jpg)  (http://www.elektropage.com/images/ic/4000series/4071.gif)

Note l'absence de petit rond dans la 4071. Ce petit rond signifie NOT, et c'est ce qui fait de la 4001 une NOR (NOT-OR).
La 4071, de son côté, contient 4 portes OR.

(https://s-media-cache-ak0.pinimg.com/564x/af/9d/ed/af9deddddf8ad84881c4668dff52107e.jpg)

Mod un joueur avec une porte OR:

Pin3Pin4Pause
000
011
101
111
Note que Pause n'est à 0 (contact à la masse => bouton pressé) que lorsque les pins 3 et 4 (gauche et droite) sont tous les deux à 0 (contact).

Mod deux joueurs avec trois portes NOR:

P1-Pin3P1-Pin4Q1P2-Pin3P2-Pin4Q3
001001
010010
100100
110110

Q1 (respectivement Q3) est à 1 lorsque les pins 3 et 4 du joueur 1 (respectivement joueur 2) sont à 0.
On pourrait renommer Q1 et Q3 respectivement "Not-P1-Pause" et "Not-P2-Pause"

Not-P1-PauseNot-P2-PausePause
001
010
100
110

Pause est donc dans l'état bas (0, bouton pressé) dès que au moins Not-P1-Pause ou Not-P2-Pause sont à l'état haut (qui lui-mème signifie boutons gauche et droite pressés).

Une façon plus "logique" d'utiliser les portes logiques (oui.) aurait été de faire deux fois le mod un joueur avec deux portes OR, puis de combiner les signaux "P1-Pause" et "P2-Pause" avec une porte AND (le signal final est à 0 si au moins un des deux joueurs presse pause). L'inconvénient de cette solution plus "logique" est qu'elle fait intervenir deux types de portes, OR et AND.

Le petit truc qui m'a dérouté au début, c'est qu'une porte logique doit son nom à l'opération qu'elle applique aux états hauts (1, bouton non pressé, relevé).
Une porte OR entre gauche et droite ne dit donc pas "pressé SI gauche pressé OU droite pressé", elle dit "relevé SI gauche relevé OU droite relevé", autrement dit "pressé SI gauche pressé ET droite pressé". Une porte OR entre deux boutons effectue donc une opération logique AND entre l'état pressé de ces deux boutons.
Titre: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Posté par: Spoz le 08 Novembre, 2016, 01:07:39
Merci, je lirais tout ça à tête reposée demain.  ;)
Titre: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Posté par: Sto le 08 Novembre, 2016, 01:25:06
TL;DR: la différence entre 4071 et 4001 est le petit rond: respectivement OR vs NOT-OR.

Si je peux me permettre quelques remarques mineures sur le (très bon) tuto de Mr Bluesky:

- une bonne session de jeu
- "nouveau signal qui, envoyé à la console
- "vous avez retourné la PCB deux paragraphes plus haut"
- "La Terre est à brancher sur le point du milieu": je pense que tu parles de la masse, et non de la terre
Titre: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Posté par: MrBlueSky le 08 Novembre, 2016, 12:01:33
Merci Sto pour ces belles précisions et corrections  :)
Titre: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Posté par: Racletteman le 08 Novembre, 2016, 13:35:22
Je ne savais pas que tu étais AUSSI* bricoleur, ami Melchior. C'est dingue, j'ai rien compris...  ;D



Aussi peut etre ici compris dans les deux sens: "en plus de" et "autant". Exemples ci-dessous :
- Ma bite est très utile. Souvent elle me parle et me donne de bons conseils, mais elle me sert aussi d'ouvre-boite.
- Je ne pensais pas que sa taille ferait aussi peur à Martine.
Titre: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Posté par: MrBlueSky le 08 Novembre, 2016, 14:34:36
Alors attention, je ne revendique aucunement la paternité de ces tutos. Ce sont des traductions et reformulations de tutos disponibles notamment sur SMS Power ou Youtube.

Ensuite, comme beaucoup ici, les petites bidouilles m'amusent toujours. Et c'est Bast qui m'avait un jour dit: "comment? On peut jouer avec une manette Nes sur SMS? Mais qu'est ce que t'attends?"  :D

L'histoire des portes logiques, quand on s'y penche un peu est réellement amusante. C'est un peu comme les rébus ou jeux de logique à base d'engrenages:
"dans quel sens doit-on faire tourner l'engrenage A pour qu'en bout de chaîne l'engrenage G actionne le soufflet qui éteindra la bougie"

Enfin, je te trouve très porté sur l'organe qui occupe ton entre jambe mon cher Raclette. Un message à faire passer? Une frustration? Un automne berlinois un peu trop "rude"?  ;D
Titre: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Posté par: Cosmic le 08 Novembre, 2016, 14:51:49
Citation de: MrBlueSky le 08 Novembre, 2016, 14:34:36
Un automne berlinois un peu trop "rude"?  ;D

Ah ça oui, l'automne a été rude pour tout le monde.
Quid des encartages bordel ?!  :D
Titre: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Posté par: Racletteman le 08 Novembre, 2016, 23:19:28
;D

Ma bite te salue. Au garde-à-vous.