Meilleur texte spécifique 6809 Thomson

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 : Papy.G, fneck, Carl

Avatar de l’utilisateur
jonesypeter
Messages : 33
Inscription : 08 mai 2021 15:33
Localisation : West Sussex, Great Britain

Meilleur texte spécifique 6809 Thomson

Message par jonesypeter »

Si je maîtrise parfaitement le BASIC, mes compétences en langage assembleur sont de niveau débutant à intermédiaire. Je suis habitué au CPU Z80, mais j'aimerais avoir un aperçu du 6809 avec la série TO de Thomson.

Parmi les différents textes proposés sur la page web suivante, quel est selon vous le meilleur texte d'introduction spécifique aux modèles Thomson TO ? J'ai le livre de Rodnay Zaks spécifique au 6809 mais il est assez difficile à lire !

http://dcmoto.free.fr/documentation/livres.html

Merci.
Site Web et forum My Sinclair ZX Spectrum

J'utilise DeepL et Google Traduction
__sam__
Messages : 7923
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: Meilleur texte spécifique 6809 Thomson

Message par __sam__ »

C'est juste la programmation du processeur 6809 qui t'interesse ou tu veux aussi le reste de la machine ?

Pour le 6809, rien ne vaut le "Programming Manual" de Motorola: https://www.maddes.net/m6809pm/
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
Avatar de l’utilisateur
jonesypeter
Messages : 33
Inscription : 08 mai 2021 15:33
Localisation : West Sussex, Great Britain

Re: Meilleur texte spécifique 6809 Thomson

Message par jonesypeter »

Merci pour la réponse. Je suis à la recherche d'un texte spécifique aux modèles Thomson TO. Je veux juste apprendre les bases telles que l'impression à l'écran, les graphiques définis par l'utilisateur, (ROM Routines - si applicable). Peut-être juste assez pour le genre de choses que je fais avec le Z80, comme des jeux Centipede basés sur des caractères ou similaires.

J'ai saisi les bases du 6809 telles que les registres, les commandes de saut, etc. I gather as well the 6809 is big-endian which makes that aspect easier than the Z80 in some respects.
Merci
Site Web et forum My Sinclair ZX Spectrum

J'utilise DeepL et Google Traduction
__sam__
Messages : 7923
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: Meilleur texte spécifique 6809 Thomson

Message par __sam__ »

Ok alors peut-être que "Faites vos jeux en assembleur" (Make your own games in assembly language) à partir de la page 20 est le plus intéressant.
Pièces jointes
image_2021-05-11_194311.png
image_2021-05-11_194311.png (273.33 Kio) Consulté 2646 fois
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
Avatar de l’utilisateur
jonesypeter
Messages : 33
Inscription : 08 mai 2021 15:33
Localisation : West Sussex, Great Britain

Re: Meilleur texte spécifique 6809 Thomson

Message par jonesypeter »

__sam__ a écrit : 11 mai 2021 19:41 Ok alors peut-être que "Faites vos jeux en assembleur" (Make your own games in assembly language) à partir de la page 20 est le plus intéressant.
Merci Samuel. Je vais me mettre à la traduction !

Je pourrai plus tard poser des questions sur d'éventuelles bizarreries lors de l'utilisation de l'assembleur C6809, si cela vous convient.
Site Web et forum My Sinclair ZX Spectrum

J'utilise DeepL et Google Traduction
Avatar de l’utilisateur
Dominique
Messages : 828
Inscription : 09 mars 2010 13:37
Localisation : Limoges
Contact :

Re: Meilleur texte spécifique 6809 Thomson

Message par Dominique »

J'avoue que moi aussi j'ai eu beaucoup de mal pour passer du Z80 au 6809.
L'erreur que j'ai commise au début est d'essayer de traduire les instructions du Z80 en instructions 6809.
Mais ça ne marche pas : On passe à coté de certaines particularités du 6809 :

PILES - STACK : Le fait d'avoir 2 piles (Stack S et U) au lieu d'une seule (SP) nous donne une grande liberté pour travailler avec elles

REGISTRES : On est assez dérouté par le fait qu'il n'y a pas tous les registres du Z80 (BC, HL, DE ainsi que BC' etc..). On remplace avantageusement ce manque grâce à la pile (Stack) U du 6809

INDIRECTIONS : Même si on fait de l'indirection avec le Z80 l'avantage du 6809 est qu'elle se fait plus directement
(Exemple du Forth ici : https://forum.system-cfg.com/viewtopic.php?f=6&t=11545 )
Fool-DupleX
Messages : 2284
Inscription : 06 avr. 2009 12:07

Re: Meilleur texte spécifique 6809 Thomson

Message par Fool-DupleX »

I would first recommend that one : "Passez facilement du BASIC au langage machine" ("Shift from BASIC to assembly with no pain"). It is very progressive and explanations are clear. It's about assembly but above all, explains about the video and the routines in ROM and how to use them. Fundamental !
Répondre