Mégarom T.2

Cette catégorie traite de développements récents pour nos vieilles machines, applications, jeux ou démos... Amis programmeurs, c'est ici que vous pourrez enfin devenir célèbres!

Modérateurs : Carl, Papy.G, fneck

cosmos99
Messages : 944
Inscription : 22 juil. 2012 20:15
Localisation : Chatenay-Malabry(92)

Re: Mégarom T.2

Message par cosmos99 »

Oui , puis ce qui est bizarre , c'est qu'elle a bien été gravée une premiere fois....
Eric
Zebulon
Messages : 1089
Inscription : 02 nov. 2020 14:03

Re: Mégarom T.2

Message par Zebulon »

Oui mais à l'usine de fabrication. :wink:
cosmos99
Messages : 944
Inscription : 22 juil. 2012 20:15
Localisation : Chatenay-Malabry(92)

Re: Mégarom T.2

Message par cosmos99 »

Je crois plutot que c'est fabriqué avec amour , roulé sous les aisselles(chez Fool-Duplex) :D
Eric
Avatar de l’utilisateur
Carl
Modérateur
Messages : 11976
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: Mégarom T.2

Message par Carl »

cosmos99, la T2 fonctionnait parfaitement sur mes TO...
C'est suite à la tentative de mise à jour que les soucis ont commencés...
La commande d'effacement fonctionne parfaitement car celle-ci est vide (plus rien au boot)
La T2 est toujours détecté par le logiciel de mise à jour...
Seul l'écriture pose un problème...
Carl
Daniel
Messages : 14464
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: Mégarom T.2

Message par Daniel »

megaromt2.png
megaromt2.png (1.13 Kio) Consulté 704 fois
Le Reset ou une coupure de courant peuvent-il vraiment endommager la Megarom T.2 ?
Si oui, c'est peut-être arrivé suite au premier plantage du programme de mise à jour.
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
Carl
Modérateur
Messages : 11976
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: Mégarom T.2

Message par Carl »

Daniel, j'ai appuyez sur stop...pour reprendre la main...pas de reset ni arrêt de la machine...
Carl
Avatar de l’utilisateur
Carl
Modérateur
Messages : 11976
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: Mégarom T.2

Message par Carl »

Dernier essai sur TO9 avec véritables D7 & Gotek mais rien à faire...
Fool, puis je te renvoyer la cartouche pour diagnostique ?
Merci,
Carl
Fool-DupleX
Messages : 1531
Inscription : 06 avr. 2009 12:07

Re: Mégarom T.2

Message par Fool-DupleX »

Oula! J'ai le dos tourné deux minutes et ca papote, ca papote :D . Ca fait beaucoup de questions et remarques qui méritent réponse. Alors voyons:
elle a bien été gravée une premiere fois....
Et même deux. La puce est d'abord programmée avec un programmeur professionnel sur le PC, puis quand la cartouche est fonctionnelle, on exécute le programme de mise à jour disquette sur un TO8D pour s'assurer que tout est OK de A à Z.

Le programme de mise à jour relit chaque octet écrit dans la Mégarom pour le comparer à l'original en RAM, ce qui permet d'être certain que tout fonctionne.
roulé sous les aisselles (chez Fool-Duplex)
Comment t'as deviné ? :lol:
Le Reset ou une coupure de courant peuvent-il vraiment endommager la Megarom T.2 ?
En vérité vraie, le reset en principe non, et la coupure de courant, oui, mais la probabilité est faible. Toutefois, pour éviter toute surprise désagréable, je déconseille tout de même et l'un et l'autre. D'où le message.
La commande d'effacement fonctionne parfaitement car celle-ci est vide (plus rien au boot)
La T2 est toujours détecté par le logiciel de mise à jour...
Ce qui signifie qu'il n'y a probablement pas de problème avec le connecteur cartouche. La détection se fait avec une lecture spéciale qui renvoie les paramètres de la mémoire flash et la commande d'effacement implique une écriture. L'un dans l'autre, ça couvre tous les signaux du bus.
quelques vérifications simples à faire sur quelques pistes/soudures ...
La Mégarom T.2 est capable de s'auto-diagnostiquer moyennant le bon programme de test, pas besoin de sortir l'oscilloscope.
Fool, puis je te renvoyer la cartouche pour diagnostique ?
Bien entendu, mais avant cela, je vais t'envoyer le programme de diagnostic.
Daniel
Messages : 14464
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: Mégarom T.2

Message par Daniel »

MISE A JOUR DE LA MEGAROM T.2 AVEC SDDRIVE

En étudiant le programme de mise à jour de la Mégarom T.2 par carte SD, je me suis aperçu qu'il était facile de le rendre compatible avec toutes les versions de SDDRIVE à partir de 2018.07.02. Il n'est pas nécessaire de faire deux programmes différents et ça évite aux utilisateurs de versions anciennes de mettre à jour l'EPROM. C'est pourquoi je le diffuse ici. Lien provisoire (30 jours) : https://transfert.free.fr/download/mzxI ... S0sxhg2dFI
Principe de la mise à jour par SDDRIVE :
Les 7 faces de disquettes sont concaténées dans le fichier .sd
Le programme de maj officiel enchaîne automatiquement les quatre premières faces. Ensuite il demande le changement de disquette (en $6458-$6484).
Dans la version SDDRIVE, la routine originale demandant le changement de disquette est remplacée par l'incrémentation de l'index de la carte SD pour pointer sur la 5e face. Ainsi les trois faces suivantes s'enchaînent automatiquement sans aucune intervention ni affichage de message.
Les appels suivants à la routine sont ignorés pour que le pointeur ne soit pas incrémenté une 2e fois, ce qui le placerait au delà de la fin du fichier .sd.

Code : Tout sélectionner

;-------------------------------------------
; Changement disquette SDDRIVE
; Modifie le LBA0 pour pointer 4 faces de
; disquettes plus loin dans la carte SD.
; Type de carte :
; - b7 de $6057 (2021.02.11 et suivants)
; - b0 de $6057 (2018.07.02 et suivants)
; SD_LB0 :  4 octets en $6051
; Decalage 4*80*16=5120 secteurs
; Decalage carte SDHC : $1400 (secteurs)
; Decalage carte SDSC : $280000 (octets)
;-------------------------------------------        

  ORG   $6458
;test du type de carte
SDTEST   
  LDA   <$57           ;type de carte 
  BEQ   SDSC           ;0=capacite standard (avant 2021.02.11)
  BMI   SDHC           ;b7=1 haute capacite (a partir de 2021.02.11)
  DECA                 ;1=haute capacite (avant 2021.02.11)       
  BNE   SDSC           ;sinon capacite standard

;carte SD Haute Capacite
SDHC
  LDD   <$53           ;poids faible LBA0   
  ADDA  #$14           ;ajout 5120 secteurs
  STD   <$53           ;stockage
  LDD   <$51           ;poids fort LBA0 
  ADCB  #$00           ;ajout retenue 
  ADCA  #$00           ;ajout retenue
  STD   <$51           ;stockage D
  BRA   $640C          ;retour lecture secteur

;carte SD Capacite Standard
SDSC
  LDD   <$51           ;poids fort LBA0 
  ADDD  #$0028         ;ajout decalage
  STD   <$51           ;stockage D
  LDA   #$39           ;RTS 
  STA   SDTEST         ;ignore les appels suivants 
  BRA   $640C          ;retour lecture secteur
Pour les versions de SDDRIVE avant 2018.07.02 il n'est pas envisagé de diffuser une version spéciale.
Il est conseillé de mettre à jour l'EPROM pour bénéficier des nombreuses améliorations de la version actuelle.
Daniel
L'obstacle augmente mon ardeur.
Brochiman
Messages : 1198
Inscription : 02 juin 2019 11:26

Re: Mégarom T.2

Message par Brochiman »

Merci Daniel, mon pc n'étant pas équipé de lecteur de disquettes interne ou externe j'étais en train de me demander comment j'allais pouvoir reproduire les disquettes de mise à jour mais avec ton .sd et sddrive ça devrait être un jeu d'enfants :D :D :D....encore faut-il que suite à mon déménagement récent je retrouve dans quel carton se trouve mon sddrive et ma megarom :lol: :lol: :lol: :lol:
Daniel
Messages : 14464
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: Mégarom T.2

Message par Daniel »

La disparation des lecteurs de disquettes dans les PC modernes a été ma principale motivation pour développer des solutions alternatives à base de cartes SD. Aujourd'hui la carte SD est le moyen le plus simple, le plus rapide et le plus fiable pour communiquer dans les deux sens entre un TO ou MO Thomson et un appareil moderne : ordinateur (Windows, Linux, MacOS, etc) ou téléphone/tablette (iOS, Android, etc.).
Daniel
L'obstacle augmente mon ardeur.
Brochiman
Messages : 1198
Inscription : 02 juin 2019 11:26

Re: Mégarom T.2

Message par Brochiman »

le passage en 2.1 avec le sddrive c'est fait sans douleur pour moi 😁😁😁. Merci Daniel
Dernière modification par Brochiman le 14 nov. 2021 20:00, modifié 1 fois.
philgood1351fr
Messages : 57
Inscription : 13 sept. 2018 20:11

Re: Mégarom T.2

Message par philgood1351fr »

Merci beaucoup Daniel pour la version SDDRIVE.
Je teste ça dès que possible.

Bonne soirée.
Phil
Daniel
Messages : 14464
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: Mégarom T.2

Message par Daniel »

@philgood1351fr: D'après mes notes, tu dois avoir la version 2018.09.30 de l'eprom SDDRIVE. Normalement le dernier fichier .sd publié fonctionne à partir de la version 2018.07.02, donc ça devrait marcher. S'il y a le moindre problème n'hésite pas à le signaler, nous trouverons une solution.
Daniel
L'obstacle augmente mon ardeur.
philgood1351fr
Messages : 57
Inscription : 13 sept. 2018 20:11

Re: Mégarom T.2

Message par philgood1351fr »

Bonsoir Daniel
Mise à jour effectuée avec succès sur un TO8 avec le fichier SD fourni.
Je n'y suis pas arrivé depuis le TO7/70. Bloqué après choix du fichier SD sur la vue "taper DIR etc....".

La MEGAROM est donc à jour.
je vais en profiter pour mettre à jour mon Eeprom pour le SDDRIVE sur la dernière version. Effacement en cours.

Merci encore.
Phil
Répondre