[ NES Pas ? ]

[ NES Pas ? ] => News of [ NES Pas ? ] => Topic started by: Enker on 20 May, 2016, 20:07:31

Title: [Dossier] Master System: installer un bouton pause sur sa manette
Post by: Enker on 20 May, 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 ? :)
Title: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Post by: PeteMul on 20 May, 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.
Title: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Post by: NICOSMOS on 21 May, 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 !
Title: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Post by: POYO on 21 May, 2016, 02:56:20

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.
Title: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Post by: EcstazY on 21 May, 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
Title: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Post by: MrBlueSky on 21 May, 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
Title: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Post by: Cosmic on 21 May, 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.
Title: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Post by: Overture1928 on 21 May, 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?
Title: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Post by: MrBlueSky on 22 May, 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).
Title: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Post by: Fungus on 22 May, 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...
Title: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Post by: Spoz on 22 May, 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.
Title: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Post by: Hebus San on 27 May, 2016, 15:14:11
Il faut adouber Ciel Bleu proprement avec une éloge à la hauteur de son front. Enfin par rapport au sol.
Taz?
Title: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Post by: Fungus on 27 May, 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.
Title: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Post by: POYO on 28 May, 2016, 01:44:30
Pas de raison que ce ne soit pas possible techniquement.
Title: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Post by: MrBlueSky on 04 November, 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)
Title: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Post by: Spoz on 04 November, 2016, 13:45:19
Traits vert et rouge sont des pins à relier entre eux?
Title: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Post by: MrBlueSky on 04 November, 2016, 13:51:54
Exactement.
Tu relies le pin 10 avec le 6 et le 5 avec le 3  :)
Title: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Post by: Spoz on 07 November, 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.

Title: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Post by: Sto on 08 November, 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.
Title: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Post by: Spoz on 08 November, 2016, 01:07:39
Merci, je lirais tout ça à tête reposée demain.  ;)
Title: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Post by: Sto on 08 November, 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
Title: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Post by: MrBlueSky on 08 November, 2016, 12:01:33
Merci Sto pour ces belles précisions et corrections  :)
Title: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Post by: Racletteman on 08 November, 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.
Title: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Post by: MrBlueSky on 08 November, 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
Title: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Post by: Cosmic on 08 November, 2016, 14:51:49
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
Title: Re: [Dossier] Master System: installer un bouton pause sur sa manette
Post by: Racletteman on 08 November, 2016, 23:19:28
;D

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