Bonjour à tous,
Voici une série de questions que je me pose sur les ROM, puisque qu'il y a des spécialistes Thomson sur ce forum, j'en profite.
Quel est le point d'entrée d'une cartouche ROM ?
Est-il possible d'accéder à la ROM BASIC intégrée du MO5 si une cartouche est insérée (donc est-ce qu'on peut accéder aux routines du BASIC si la ROM ASM est en place ? Existe-il un système de commutation quelconque (vu que la cartouche et la ROM BASIC partagent les mêmes adresses ?
Est-il possible de mettre sur DCMOTO une ROM (pas la cartouche, la ROM moniteur) personnalisée ?
Est-ce que les cartouches LOGO et ASM ont déjà été désassemblées ?
Existe-t-il des désassemblages des ROM moniteur et extra, et des logiciels intégrés des TO(9,8,9+) ?
Quelle est la différence entres les différentes ROM du MO5 (1.0,1.1,2.1) ainsi que les différentes séries du MO6 U,V,W) ?
Existe-il des livres qui parlent des ROM et des cartouches Thomson en détail ?
Je pense que ces questions ont dû déjà été posée mille fois, mille excuses d'où l'intérêt d'ailleurs d'une éventuelle faq. Si il t a déjà des réponses à ces questions sur le forum, je suis preneur des liens, je ne sais pas comment rechercher si la question a déjà été posée.
Je tiens encore à remercier Daniel pour la mise à dispo de la ROM BASIC désassemblée.
Question sur les ROM
Modérateurs : Papy.G, fneck, Carl
Re: Question sur les ROM
Le point d'entrée est défini dans la ROM de la MEMO5 à l'adresse $EFFE-$EFFF.
Dans la ROM de la MEMO7 le point d'entrée est en $001E-$001F pour le démarrage à froid, en $001C-$001D pour le démarrage à chaud.
Non. L'insertion d'une MEMO5 désactive le BASIC du MO5, il n'est plus accessible. Le seul moyen est de modifier la MEMO5 ou le MO5 pour ajouter un inverseur permettant de commuter entre les deux ROMs. Avec le MO6 c'est différent, la commutation est possible par soft.nouvelhermes a écrit : ↑03 juin 2022 00:20 Est-il possible d'accéder à la ROM BASIC intégrée du MO5 si une cartouche est insérée (donc est-ce qu'on peut accéder aux routines du BASIC si la ROM ASM est en place ? Existe-il un système de commutation quelconque (vu que la cartouche et la ROM BASIC partagent les mêmes adresses ?
Dans dcmoto le chargement d'un fichier binaire permet de remplacer la ROM moniteur.nouvelhermes a écrit : ↑03 juin 2022 00:20 Est-il possible de mettre sur DCMOTO une ROM (pas la cartouche, la ROM moniteur) personnalisée ?
L'émulateur dcmoto permet de désassembler n'importe quelle cartouche. Ensuite ce désassemblage peut être enrichi de commentaires. Il y a eu des initiatives individuelles, mais rien d'officiellement publié. Pour l'assembleur il y a la version de Prehisto, dérivée de la cartouche originale Microsoft, mais je ne sais pas si les sources sont publiques.nouvelhermes a écrit : ↑03 juin 2022 00:20 Est-ce que les cartouches LOGO et ASM ont déjà été désassemblées ?
Là aussi il y a eu des initiatives individuelles, mais à ma connaissance rien n'a été diffusé publiquement.nouvelhermes a écrit : ↑03 juin 2022 00:20 Existe-t-il des désassemblages des ROM moniteur et extra, et des logiciels intégrés des TO(9,8,9+) ?
Quelques corrections de bugs, quelques améliorations, rien de fondamentalement différent.nouvelhermes a écrit : ↑03 juin 2022 00:20 Quelle est la différence entres les différentes ROM du MO5 (1.0,1.1,2.1) ainsi que les différentes séries du MO6 U,V,W) ?
Beaucoup de livres décrivent quelques routines du moniteur et du Basic, mais il n'y a aucun ouvrage exhaustif sur les ROMs Thomson.nouvelhermes a écrit : ↑03 juin 2022 00:20 Existe-il des livres qui parlent des ROM et des cartouches Thomson en détail ?
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
-
- Messages : 407
- Inscription : 22 juil. 2020 20:56
Re: Question sur les ROM
merci beaucoup pour ces réponses
Re: Question sur les ROM
il est possible sur la machine réelle de pouvoir commuter entre la ROM Basic(sur MEMO5) et une autre ROM(Assembluer) grâce à ma cartouche, mais il faut dans ce cas écrire un programme ASM qui feras la commutation dans un sens comme dans l'autre ...nouvelhermes a écrit : ↑03 juin 2022 00:20 Est-il possible d'accéder à la ROM BASIC intégrée du MO5 si une cartouche est insérée (donc est-ce qu'on peut accéder aux routines du BASIC si la ROM ASM est en place ? Existe-il un système de commutation quelconque (vu que la cartouche et la ROM BASIC partagent les mêmes adresses ?
Par contre le plus dur seras de tenir à jour les registres et variables du moniteur Basic !!!!