lundi 14 mars 2011

MQB aka Machine qui Blogue - SUPER A'CAN FUNTECH - La console qui a vu son CPU secondaire disparaître ?

[Cet article fait suite au deuxième article sur la Super A'Can : Contexte historique de création - Les raisons d'un échec (seconde partie)]


Vous ne rêvez pas c'est bien le jour 2,5 ... Désolé.
Cet post vient s'intercaler entre le second et un troisième article qui devait exposer les capacités techniques de la bête. Seulement voilà je suis tombé sur une énigme.


OU EST LE PROCESSEUR MOS 6502 ?


Tout est dit dans le titre du chapitre, beaucoup de sites l'évoque en parlant des spécificités de la console Super A'Can, et parlent donc d'une structure DUAL CPU. La console de Funtech est censée être basée sur la configuration suivante :

  • Main CPU : MC68000 cadencé à 10,74Mhz
  • Secondary CPU : MOS 6502 cadencé à 3,58Mhz
Le tout secondé par deux puces conçues par UMC :
  • UM6618 : Background & Animation (GPU)
  • UM6619 : BGM & Audio
Seulement voilà, en ouvrant la bête, on ne retrouve pas le MOS 6502. Après avoir passé en revue tous les composants de la carte-mère de la Super A'Can, on ne retrouve aucune trace de ce second CPU dont tout le monde parle.

Je joins la photo sur laquelle, j'ai légendé TOUS les composants de la Super A'Can, et le MOS 6502 manque toujours à l'appel. Si vous avez des connaissances en électronique plus poussées que les miennes voici le lien de la photo de la carte-mère de la console de Funtech sans les légendes et en haute-définition. Et pour aller plus vite, j'ai listé toutes les références de composants présents à la fin de cet article. Il n'y a pas de composants supplémentaires sur l'autre face de la carte.

Where is MOS 6502 ? In the kitchen ??

TENTATIVES D'EXPLICATION :

L'absence de ce processeur sur la carte mère me pose vraiment des problèmes. Tous les sites que j'ai vus parlent bien de la présence des 2 processeurs, le MC68000 et le 6502. Je me dis que tous ces sites doivent quand même être bien informés. Maintenant quand on y regarde de plus près, on s'aperçoit souvent que les sites qui parle de la A'Can relaient tous la même information issue d'un ou deux sites référents. L'information de la présence du 6502 vient de Funtech (Dunhuang Technology) au moment de l'annonce de la console. Mais alors d'où vient cette modification ?

Annonce issue du journal officiel de la Super A'Can (tout comme la console de Funtech, la Super Famicom se voit affublée d'un second CPU 6502 qui n'existe pas). Le prototype à l'image ressemble comme deux gouttes d'eau à la carte mère prise en photo plus haut et ne semble pas avoir de 6502.


Première hypothèse, suite au remaniement de la console par Funtech au dernier moment dû aux gros retards de fabrication (voir Jour 2), l'architecture Dual CPU a été abandonnée.

Ce qui expliquerait la mauvaise qualité du Kit de développement prévu pour une architecture Dual CPU et que les programmeurs auraient patché pour l'utilisation d'un seul CPU, le MC68000.

Le CPU (unique ?) de la Super A'Can.
Deuxième hypothèse, le 6502 est émulé par le MC68000. On voit que dans la Super A'Can, c'est une version évoluée référencée MC68HC000P10 2E60R qui est utilisé. Dans ce cas, les programmeurs auraient le choix d'utiliser le jeu d'instruction du 6502 ou le jeu d'instruction du MC68000. Mais ça paraît vraiment peu probable et surtout très idiot. J'ai même pensé que la version du MC68000 utilisée par Funtech avait un 6502 intégré (deux processeurs en un), mais là encore, il est certain que je fais fausse route. Même si comme beaucoup programmeurs l'évoquent le jeu d'instructions du 6502 ressemble quelque peu à celui du MC68000.

Troisième hypothèse, l'une des deux puces additionnelles conçues par UMC est basée sur le coeur du 6502. Ou bien encore un autre composant listés ce dessous qui est un équivalent du 6502. Mais là encore, ce n'est que pure supposition.

C'est ça moquez-vous !
Pour conclure rapidement, alors que beaucoup de site parlent d'une architecture dual CPU avec MC68000 et un 6502, pour le moment, il est impossible de prouver la présence de ce deuxième CPU. A t'il disparu lors du remaniement de la Super A'Can par Funtech afin de la sortir le plus tôt possible ? En dépit de cette disparition, Dunhuang Technology a sans doute continué a communiquer sur cette architecture plus puissante pour des raisons marketing évidentes. Est-ce un tour de passe-passe de l'électronique qui me dépasse ? Genre tel composant additionné à tel autre composant fait qu'on peut parler d'un processeur qui ressemble à un 6502.

Dans tous les cas, amateurs d'électronique éclairés, j'attends vos réactions et surtout votre aide. Si ça se confirme, la Super A'Can n'aurait qu'un seul CPU contrairement à ce que disent tous les sites concernés. Ci-après la liste de tous les composants trouvés sur la carte-mère de la console.
  • MC68HC000P10 2E60R DJQFL9514 (CPU)
  • UM6618F 9526A RA2951 (GPU)
  • UM6619F 9526A R33048 (Puce Sonore)
  • UM70C188 9449M N20676
  • UM61512AK-15 9530L N53136 (x2)
  • UM62256DM-70LL 9529S N50833 (x3)
  • GS9507 GD74LS164 (x2)
  • MC74F08N XAB9517
  • MC74F32N XAB9511
  • P9436SH DM740GM (pas sûr à 100% - inscription partiellement effacée - composant situé près des mémoires (en bas à droite avec le composant suivant))
  • P9412SQ 24F14PC (pas sûr à 100% - inscription partiellement effacée)
  • KA2195D 510 (possibilité de repiquer le RGB ?)
  • LP347M
  • QUARTZ TXC 53.693175Mhz 503NC 9531
Ça serait une sacrée découverte quand même.

[Retrouvez la suite de votre chronique sur la Super A'Can avec le Jour 3 : Super A'Can, une console 16-Bits hors-normes]

Aucun commentaire: