Cela ressemblerait alors au SDMOTO : une extension qui peut être adaptée à d'autres ordis.
Comme cela ceux qui programment en même temps sur MSX, Oric, C64 et autres en aurait aussi l'utilité sur leurs autres machines.
Et une extension qui puisse faire autre chose que la musique est une très bonne idée à mon avis.
Dénaturer les Thomson? Je ne pense pas, sinon on peut dire aussi que SDMOTO dénature les Thomson, qu'on ne devrait jamais pouvoir stocker 32 Go sur un Thomson etc...
Que l'extension soit plus rapide que les TO/MO n'est pas un problème, il suffit de ne pas l'utiliser à son plein potentiel si on le souhaite.
Mais moi je me vois bien modifier un jeu TO/MO et lui rajouter un bon son et des effets spéciaux du tonnerre grâce à cette extension.
Et si c'est une extension flashable à volonté c'est encore mieux. Celui qui veut l'utiliser pour autre chose n'a qu'à télécharger le firmware en question.
On peut toujours rajouter une commande de bridage qui fera tourner l'extension moins vite pour ceux qui ne peuvent concevoir qu'une extension aille plus vite que le 6809.
En tout cas moi je suis partant pour une extension multi utilisation : musique par défaut et tout un tas d'autres possibilités par la suite. Car je suis sûr qu'une fois opérationnelle, pleins d'utilisation apparaitront d'elles mêmes : rien n'empêche de créer un firmware pour le stockage de ROM. Comme rappelé ci-dessus : le projet MegaRom redeviendrait possible (l'extension serait connectée au port d'extension du TO/MO et un câble irait se connecter au port cartouche : la ROM serait sélectionnable par le TO/MO en logiciel. Bien sûr la MegaROM ne serait qu'un gros fichier contenant toutes les ROM, ce fichier serait transféré par le port USB depuis le PC vers la RAM de l'extension, la MegaROM ne resterait active que tant que l'alimentation électrique du Thomson ne serait pas coupée), sinon rien n'empêche de créer un firmware qui émulerait la fameuse extension Speech ou l'extension Midi. Plutôt que d'avoir des projets séparés : Megarom, CrO2, Teensy, SDMOTO, on pourrait avoir une extension multi utilisation avec un connecteur sur lequel il n'y aurait plus qu'à insérer la prise adéquate pour brancher une carte SD, brancher un câble qui revient à la prise LEP, un câble qui se connecte au port lecteur de disquette (pour remplacer le hxC floppy), un câble qui revient se brancher sur le port joystick pour SDMOTO, le projet OS/9 pourrait aussi repartir : la ROM des TO/MO ne devrait pas être modifiée mais OS/9 pourrait être stocké pour forme de MegaROM avec le connecteur qui revient sur le port cartouche, quitte à intégrer les anciennes routines de la ROM modifiée dans la cartouche OS/9, ainsi OS/9 effectuerait des appels à des routines en mémoire cartouche qui remplaceraient les routines actuellement en ROM modifiée) ... tout ça pour dire que ça deviendrait une sorte de developpement kit pour sasfépu : Thomson et tout autre ordis de la même génération.
Dès qu'il y aurait un nouveau projet hard sur Thomson, au lieu de repartir à zéro et de créer tout le matériel, il n'y aurait qu'à développer un firmware et connecter ce que l'on veut sur le connecteur broché. Pour certains projets comme Teensy, CrO2, SDMOTO le fait que l'extension soit connectée sur le port extension ne serait pas utile dans l'absolu, mais elle y serait connectée juste pour obtenir l'alimentation électrique nécessaire.
Souvent les projets hards restent confidentiels car il faut repartir de zéro, si on a une extension multi utilisation, dès qu'un nouveau projet apparaît, ceux qui veulent participer ou l'essayer n'auront qu'à télécharger le firmware.
Je serai même pour y insérer un connecteur broché supplémentaire pour toute utilisation future : wifi, ethernet ...
Ensuite rien n'empêche de développer un client FTP ou un serveur FTP ou HTTP sur Thomson, s'ils sont ouverts vers l'extérieur grâce à cette interface.
Cela ferait une sorte d'extension : musique, jeux, télétel et autre, tout intégré.
Moi ce qui m'intéresse de base c'est la carte son : mais si pour 25 euros on peut avoir une extension multi fonctions, c'est génial.
L'avantage si elle est multi fonctions c'est qu'il sera plus facile de trouver des développeurs pour le firmware : car ils pourront venir du monde Thomson mais aussi Commodore, et tous les autres sapsféplu puisqu'ils pourront aussi utiliser l'extension.
Il faut jute un firmware adapatale au niveau des adresses d'extension pour chaque machine.
Maintenant si on souhaite qu'il soit flashable depuis le Thomson en plus du PC, il faut qu'il y ait un mode SOS pour qu'en cas de mauvais flash, on puisse télécharger le firmware de base depuis le PC et rendre à nouveau l'extension opérationnelle.
D'ailleurs il faut prévoir dès le début un port USB sur l'extension pour pouvoir la connecter au PC pour les flashs.
Rien n'empêche d'en mettre deux et d'inclure dans le firmware un mode de contrôle direct : celui qui veut programmer l'AY3 directement depuis le thomson sans profiter du firmware musical.Allez, collez donc deux AY-3 au cul de la bête sur une petite carte toute simple en essayant de les contrôler via le Thomson... ça fera de la musique, la machine ne sera pas dénaturée
Un peu comme avec la librairie SDL : les gens utilisent la partie qu'ils désirent de la librairie.
Mais même si on restait sur le projet de deux AY-3 tout seul ça m'irait aussi, car à la base je cherche une extension sonore. (mais bon un coprocesseur au 6809 qui en plus peut tout faire, ça me botte bien Mais c'est peut être un rêve, il y a peut être pleins de limitations techniques que je ne connais pas qui empêcheraient cette extension multi utilisation? )