Chouette Félicitations et merciDaniel a écrit : ↑08 nov. 2018 18:16 J'ai modifié les deux programmes (SDDRIVE.SEL et l'EPROM du contrôleur SDDRIVE) et testé avec dcmoto. Ca marche, les six octets sont écrits en $01E8 dans le premier secteur de la carte et relus en cas d'appui sur le bouton Init. Reste à confirmer avec un vrai MO5, mais je suis confiant.
Si la carte SD contient des données précieuses, il vaut mieux de toute façon la mettre en lecture seule (à ce propos, est-ce que ça reste possible sans faire planter le programme ?)
Dans le cas contraire (pas de données précieuses), je ne trouve pas ça bien grave... au pire il suffira de reformater et remettre les .sd sur la carte.
Sans parler de programmation, elle sert aussi pour les fichiers .sd contenant plusieurs programmes et que l'on souhaite utiliser l'un après l'autre, en sortant de chacun avec le bouton d'initialisation. C'est ce que j'avais l'habitude de faire avec mes QD contenant chacun plusieurs jeux.Daniel a écrit : ↑08 nov. 2018 18:16 La modification n'apportera rien aux programmes commerciaux et aux démonstrations qui écrasent les vecteurs du moniteur et nécessitent un reset à froid pour reprendre la main. Elle n'apportera rien aux programmeurs assembleur qui sont obligés de sauvegarder le programme avant de le tester pour éviter de le perdre en cas de plantage. Elle ne sert qu'aux programmeurs BASIC qui veulent utiliser le bouton d'initialisation.
Certes, dans ce cas la commande "DOS" permet de réinitialiser et il suffit ensuite de resélectionner le fichier .sd
Mais je trouve mieux de conserver un fonctionnement identique au QDD et lecteur de disquette.
Bon, je vais déjà te commander cette nouvelle version moi ^^ C'est 5€ je crois ?Daniel a écrit : ↑08 nov. 2018 18:16 Pour toutes ces raisons, la variante sera diffusée et vous pourrez l'utiliser, mais je n'en ferai pas une version officielle et elle ne sera pas intégrée dans les prochaines révisions du logiciel. Il est déjà très complexe sans cette fonction. Simple is beautiful, particulièrement en programmation.
Je peux tester sur 2 MO5 si tu veux (clavier gomme et clavier mécanique)