420

Alors la c'est tres interessant

le FF2 que j'ai dans les mains est fait avec un bandai2003 et non 2001 comme sur ta photo. Sa serait interessant de dumper pour voir si il y a une différence de code!

FIYZ

Et j'ai soroban gu, le layout ressemble au tiens mais avec un 2003:

w5On

avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

421

godzil: y'a des pic18 qui ont une horloge interne 8 MHz, suivi d'une PLL x4

422

Ah non, pas des PICs ! angry

Bon sérieusement je doute qu'il s'agisse d'un microcontrôleur. Ce truc est branché directement sur le bus et doit donc répondre rapidement. Certes il y a des PICs qui savent le faire maintenant, mais il ne faut pas oublier que la Wonderswan date d'avant 2000 !

Ça pourrait être un CPLD ou un FPGA, mais là aussi j'en doute. Pour les FPGA, à l'époque la majorité (tous ?) nécessitaient une mémoire de config externe, or il n'y en a pas sur la carte. Reste le CPLD, c'est possible mais ça augmente le coût de fabrication de la cartouche. Vues les quantités produites et le fait que Bandai soit derrière (c'est pas une petite boîte quand même), je pencherait plutôt pour un ASIC custom.
Sinon je connais au moins trois versions du PCB des cartouches :
- une avec la ROM en boîtier SOIC44 (photo)
- une avec la ROM dans un boîtier 44 broches plus petit (TSSOP ?) (photo)
- une avec la ROM en glob-top (photo, en bas)

Tant que j'y suis je poste un lien fort intéressant trouvé par Godzil, avec des brochages (je pensais l'avoir déjà vu, mais en fait j'ai confondu avec un autre) : http://wayne.cs.nthu.edu.tw/~splash/oswan/tech/wsc_tech3.htm

Pour la suggestion de dumper une cartouche, il faut quelqu'un qui ait le WonderMagic Color, sinon je dois pouvoir le faire en bricolant (je flashe un programme de dump qui se copie en RAM, je démarre la console avec, je hotswappe avec la cartoucher à dumper puis je lance le dump sur le port série).

En tout cas ça fait plaisir de voir des gens motivés par cette console smile
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

423

Oui je doute aussi que la il s'agisse d'iun CPLD, mais souvent les ASIC sont basé sur des CPLD justement, et on peux retrouver lequel a partir du pinout et ça peux donner une idée de la complexité

Sinon tu as raison pour les FPGA, c'est bien la différence avec un CPLD, FPGA = Field Programming gate array, cad programmation dans le champ (pour faire de la traduction littérale) donc le composant n''est pas "définitivement" programmé et peux etre reprogrammé a la volé, contrairement a un CPLD qu'il faut programmer avant de pouvoir l'utiliser. Un FPGA généralement a une EEPROM a coté contenant le code, ou alors le microcontrolleur le programme a la volé (cas de la board SD2SNES que je vais monter)

Bref, je n'ai jamais fait autant d'elec en si peu de temps depuis un moment, donc je suis hypermotivé ^^

Je pense aussi qu'il est interessant de repertorier les types de cartouche existantes, ça peux permettre de comprendre certaines choses que le 2001/2003. Je vais creer un topic a ce sujet.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

424

non mais: si ils savent éditer des ROMs, ils savent aussi éditer des ASICs hein grin

425

au cas ou tu n'ai pas remarqué, les maskrom on généralement le meme pinout qu'une (e)PROM tu ne t'ai jamais demandé pourquoi ?
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

426

oh ben pour la compatibilité avec les platines de dev trioui

427

(hehe)

Non mais sortir une ROM et sortir un ASIC c'est pas vraiment le même niveau de développement grin

Pour les ROMs, il y a des masques tout faits par les boîtes spécialisées là-dedans (genre Macronix), y'a que la partie données qui change. Bref ça peut être fait rapidement et pour pas trop cher (enfin c'est relatif hein, c'est certainement pas donné non plus).

Un ASIC c'est quand même nettement plus complexe. Même s'ils sont partis d'un base modulaire dérivée d'un CPLD, il me semble qu'il y a quand même une étape de prototypage et de mise au point nécessaire, et vu combien coûtent les outils de développement et les masques, ça doit pas être du même ordre de grandeur de prix grin

Godzil : c'est une idée intéressante, il faudrait regarder dans le catalogue des fabricants de logique programmable (au moins Altera, Xilinx, Lattice et Actel), en particulier ceux qui proposent des conversions PLD->ASIC. Je ne sais pas si le pinout est forcément le même par contre, ça semblerait logique, mais d'un autre côté la compatibilité broche à broche est complètement secondaire (refaire un PCB c'est que dalle par rapport à faire un ASIC) et il peut y avoir des avantages à changer le brochage (déjà par exemple, si toutes les broches ne sont pas utilisées, autant utiliser un boîtier plus petit qui coûte moins cher).
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

428

Je suis d'accord avec ton analyse, apres il y a aussi la facon de voir qui est qu'on teste les premiers protos de PCB avec du CPLD pour modifier autant que possible, et quand on esty OK, on fait des protos de l'asic, et on soude sur une board "ok" a la place du CPLD. (bon c'est sur qu'on peu fait des chevelus pour brancher un truc qui n'a pas le meme pinout.)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

429

Je viens d'essayer de monter un PCB dans un boîtier de cartouche.

Y'a un petit truc auquel on n'avait pas fait gaffe : il y a deux petits picots en plastique dans la partie inférieure de la coque pour tenir la carte, et on a oublié de faire des trous dans le PCB à ces endroit-là. Comme je suis une grosse feignasse, j'ai juste coupé les picots avec une pince et le PCB a l'air de tenir en place quand même cheeky

Mis à part ça, le PCB rentre pile-poil dans le boîtier, et le tout s'insère sans problème dans la Wonderswan.

Voilà ce que ça donne :
DwTW

Et avec le boîtier fermé :
GIcu
Y'a des composants qui sont juste au bord du boîtier, mais au pire on peut faire une petite entaille dans le plastique pour que ça ne bute pas.

Je ne peux rien souder pour le moment, je vais devoir emprunter la station de soudure à air chaud de SCPCD et il était occupé ce week-end.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

430

Soudure a la pate a braser?
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

431

Probablement smile
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

432

!up

À la dernière AC, en dessoudant les composants depuis la cartouche d'origine, on s'était rendu compte que les connexions de la puce Bandai n'étaient pas les mêmes que celles prévues, malgré le boîtier identique.

J'ai enfin eu un peu de temps pour regarder ça. En fait il existe 2 versions de cette puce : la 2001 (sur laquelle on s'était basés pour faire le PCB) et la 2003. Je pensais qu'elles avaient le même brochage, mais après vérification, ce n'est pas du tout le cas. Pour les curieux, j'ai remis à jour le document récapitulatif que j'avais fait :
http://www.mirari.fr/2yuN

D'après le document cité par Godzil ( http://wayne.cs.nthu.edu.tw/~splash/oswan/tech/wsc_tech3.htm ), les 2 versions ne sont pas 100% compatibles sur le plan logiciel, je ne sais pas si on pourra utiliser une 2001... (pour éviter de devoir faire refaire des PCB)
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

433

Donc je me penche plus sur la 2003 que la 2001 ?!
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

434

À toi de voir ce que tu préfères, si on arrive à comprendre comment marche la 2001 ce sera déjà pas mal hehe

Tiens j'en profite pour faire #bloc-notes# : il y a deux autres pages intéressantes sur le même site que celui du dessus : http://wayne.cs.nthu.edu.tw/~splash/oswan/tech/
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

435

Bon pour tenir au courant de ce que je fait, plutot que de "charcuter" une cartouche, je "charcute" une swan, j'ai une swan color dont le rubber du bouton power est "hs" j'en profite pour tester dessus, en plus il y a plein de jolis point de test proche du connecteur cartouche sur la board de la swan, choses qui n'existent pas sur la cartouche, donc j'en profite pour les cartographier, ensuite soudage de plein de petit fils et pour finir les petits fils sur un header au pas de 2.54 et on a un systeme pret a faire des mesures wink

Je rendrais public mes trouvailles sur les poitns de tests ça pourra peut-etre servir a quelque wink
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

436

top
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

437

Bon forcement, je trouve de la doc qui fait deja ce que je compte faire tritop (au moins je perdrais moins de temps wink)

Cf:

wsc_mainboard.jpg
Sur cette page : http://wayne.cs.nthu.edu.tw/~splash/oswan/tech/wsc_tech3.htm

Je pourrais en plus avec cette manip regarder indifférement le 2001 comme le 2003 hehe
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

438

Merci Godzil de donner de ton temps top

439

Ce n'est pas directement lié, mais cf cette page :
One Piece treasure wars 2 cartridge use these two GPIO to control two LEDs. If we use these two GPIO to switch two address pin on ROM/SRAM,


Ca serait interessant d'avoir ce jeu sous la main pour savoir ou sont branché ces deux GPIOs

PS: une fois que j'ai de quoi analyser les signaux, il faudra que je puisse tenter de les repliquer, l'idéal serait de pouvoir le faire depuis une cartouche sans le bandai, comme je sais que vous avez des PCB vierges, est-ce qu'il serait possible d'en recuperer un ? Je pourrais me brancher dessus pour tenter de simuler un 2001/2003 avec un fpga/cpld.

Amusant, j'ai un CPLD lattice sous la main qui a un aspect tres proche du bandai2003, surement une coincidence. (le composant lattice est vraimetn plus recent de toute maniere ^^)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

440

Oui. On pourrait le faire aussi avec un désassemblage de la ROM pour trouver l'adresse de port I/O dont ils parlent et une cartouche avec 2003 bricolée pour exécuter un code perso qui ferait clignoter les LEDs. Après, plus qu'à tester les broches du 2003 pour trouves celles qui "clignotent" smile
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

441

On a des PCB en rab autant qu'ils servent je pense.
Donc pour moi aucun problème pour que t'en récupère un.
Après si tu préfère faire avec la méthode de ZS c est bien aussi

442

Il est vraiment temps qu'un clone du bandai 2001/2003 sorte wink
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

443

J'ai une question con, quelle est la taille max des ROMs pour wonderswan? 128Mb c'est suffisant?
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

444

Oui c est 128 Mb pour la rom du karaoké ( je croit que c est la seule d'ailleurs qui fait cette taille).

445

#siffle#20120801-191258-764x1024.jpg20120801-191241.jpg#siffle#
Article en cours d'ecriture...
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

446

top
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

447

boing

448

avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

449

Yay !
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

450

C est vraiment propre smile