Page 9 sur 11

Re: [TRAD] Chrono Trigger en Français SNES

Posté : mar. 30 sept. 2025 21:07
par Xrider
Xrider a écrit : dim. 28 sept. 2025 18:58
Xrider a écrit : dim. 14 sept. 2025 12:10
J’ai été surpris de ne pas voir d’adaptation de niveau logique sur les bus data/adresse (5V → 3,3V), ni même de résistances comme l’avait fait Krikzz à l’époque sur les premières révisions de l’Everdrive MD, ou encore sur certains PCB SNES conçus par d’autres passionnés.
Pour ce premier prototype, je me suis donc contenté de faire de même
Par contre, j’ai quand même ajouté un régulateur 5V → 3,3V pour la flash de 8 Mo.
Cela ne me plait toujours pas, c'est fonctionnel, comme les repros des chinois, mais la flash se prend du 5V en permanence... a la place 3.3V
ça fonctionne, mais on peut améliorer les choses.
Bien que 100% fonctionnel, pour moi ce n’était pas acceptable…
Il y avait bien la solution des shifters, mais j’ai finalement trouvé un compromis pour éviter que le projet ne devienne trop coûteux 🙂

La version 1.1 est en fabrication ;)
Image

Petit plus de ce PCB, un nouveau switch permet de passé du mode programmation au mode game sans soudure (il y avait un jumper sur l'ancienne version :merci:
Easy pour les développeurs (coucou @Kogami )

Re: [TRAD] Chrono Trigger en Français SNES

Posté : jeu. 2 oct. 2025 20:42
par Bouz
Tu as mis des résistances en série?
Tu penses qu'en faisant des ponts diviseurs on perdrait en temps de propagation? Je me pose la question depuis un moment.
Les resistances en série limitent le courant dans les diodes de protection, j'imagine?
J'aimerais faire une interface universelle pour piloter des broches avec un RP2040, mais à part des paires de mosfets, je ne vois rien de satisfaisant pour faire des shifters bi-directionnels sans commande de direction!
Désolé pour le hors sujet!

Re: [TRAD] Chrono Trigger en Français SNES

Posté : jeu. 2 oct. 2025 21:02
par Xrider
Merci pour ton intervention Bouz, j'aime les questions pointues :malin1:
Bouz a écrit : jeu. 2 oct. 2025 20:42 Tu as mis des résistances en série?


Exactement :)
Tout le monde, même les Chinois dans leurs cartmods, ne prend pas en compte le niveau logique 5 V sur le bus d’adresses et de données versus la flash avec un 3,3 V max.
Je ne comprends pas ce choix… Pour moi ce n’est pas bon… mais ça fonctionne… reste à savoir pour combien de temps.

Je ne pouvais pas laisser la mémoire flash se faire agresser comme ça sur un design signé Delta island
La meilleure solution -> Shifter.
Mais tu as soulevé le problème : la direction à piloter.

Pour pouvoir écrire sur la flash, je dois être en bi-directionnel sur le bus de données.
Au vu du manque de place, de la complexité à rajouter (Shifter + combinaison /CE + /WE → Shifter IN, donc un 74HC00 en plus), j’ai choisi le bon compromis :
Limiter le courant dans les diodes de protection.

C’est le choix technique qu’avait fait Krikzz sur les premières versions de l’EverDrive Megadrive, qui avaient la même mémoire flash.
Image

Donc, avec le retour d’expérience sur les EverDrive Megadrive Krikzz + Clone que se sont vendues par millier, et étant donné que la Flash tient à 5 V sur les versions chinoises carmod sans protection, j’ai validé le montage avec les résistances en série. :merci:

Bouz a écrit : jeu. 2 oct. 2025 20:42 Tu penses qu'en faisant des ponts diviseurs on perdrait en temps de propagation? Je me pose la question depuis un moment.
Oui, c'est pour cela que je n'ai pas appliqué ce montage, et ca nécessite aussi plus de composant.

Re: [TRAD] Chrono Trigger en Français SNES

Posté : jeu. 2 oct. 2025 22:52
par Bouz
Super, merci! Les ponts diviseurs doivent aussi causer des soucis dans le cas bidirectionnel, parce qu'ils divisent la tension de sortie de ta puce 3.3V :).
Est-ce qu'une solution intermédiaire (à laquelle je pense à chaud, là, tout de suite) ne serait pas de mettre, en plus des réseaux de résistances, des réseaux de diodes de protection sur le côté haut qui encaisseraient probablement mieux les tensions 5V sur de longues durées que les protections ESD intégrées des puces?
Promis, j'arrête avec les questions, je n'ai jamais vu cette solution appliquée, probablement parce que ça coûte plus cher, et peut-être parce que ça n'a pas de sens. :)

Re: [TRAD] Chrono Trigger en Français SNES

Posté : ven. 3 oct. 2025 08:42
par Xrider
Cest une piste à explorer.
Mais vu le nombre de composant à rajouter, il est probablement préférable de mettre des shifter et de trouver une combine intelligente pour gérer la direction via un 74 :)

Re: [TRAD] Chrono Trigger en Français SNES

Posté : ven. 3 oct. 2025 17:01
par Azel-san
Y a des moments quand je vous lis je comprends rien ! 😂😂

Re: [TRAD] Chrono Trigger en Français SNES

Posté : ven. 10 oct. 2025 07:11
par Xrider
J'ouvre un topic dédié au PCB snes Custom delta :)

https://delta-island.com/forum/viewtopic.php?t=6093

Re: [TRAD] Chrono Trigger en Français SNES

Posté : jeu. 16 oct. 2025 22:57
par Xrider
Je viens de recevoir et de testé la derniere version du PCB...
Les resistances empéchent la programmation inboard de la memoire flash avec le sanny cartridge reader...
Je vais les enlever. Cela explique pourquoi les chinois ne les mettent pas.
Si on ne met pas la flash dans un programmateur, ça ne passe pas...

La V1.1 a donc était créé et fabriqué pour la science
La V1.1 avait apporté quelques ameliorations, qu'on va garder :amen:

Aller, on va designé un PCB edition V1.2...

Re: [TRAD] Chrono Trigger en Français SNES

Posté : ven. 17 oct. 2025 06:25
par Bouz
... et ded petits gaps pour faire des shunts de soudure le temps de la programmation, ce serait teop chronophage à souder/desouder?

Re: [TRAD] Chrono Trigger en Français SNES

Posté : ven. 17 oct. 2025 16:30
par Xrider
Bouz a écrit : ven. 17 oct. 2025 06:25 ... et ded petits gaps pour faire des shunts de soudure le temps de la programmation, ce serait teop chronophage à souder/desouder?
C'est une bonne idée, mais ca perd de son charme :merci:
Je suis entrain de creuser une nouvelle piste, je vais faire des tests asap :super:

Re: [TRAD] Chrono Trigger en Français SNES

Posté : sam. 1 nov. 2025 16:38
par Xrider
Bouz a écrit : ven. 17 oct. 2025 06:25 ... et ded petits gaps pour faire des shunts de soudure le temps de la programmation, ce serait teop chronophage à souder/desouder?
Le PCB version 1.2 vient d’être réceptionné… mais il ne sera pas assemblé :!:

Après avoir longuement réfléchi à la frontière entre l’« acceptable » et le « non acceptable », je suis finalement arrivé à la conclusion que j’avais déjà trouvé la meilleure solution.
J’ai donc décidé de l’appliquer : deux vrais shifters ! :intello:

Le nouveau PCB est en fabrication.
@Kogami, @Azel-san je ne vous 'oublie pas :super:

Wait and see


Image

Re: [TRAD] Chrono Trigger en Français SNES

Posté : sam. 1 nov. 2025 23:00
par Kogami
Super nouvelle, ça fait plaisir de voir que le projet prend une bonne direction ! De mon côté, la relecture de Chrono Trigger continue d’avancer tranquillement.