483 résultats trouvés

par Dominique
17 févr. 2017 18:56
Forum : Développements actuels
Sujet : (Forth) BOIDS et la gestion des objets
Réponses : 103
Vues : 10328

Re: (Forth) BOIDS et la gestion des objets

Pour répondre à _sam_ A) Sans vouloir être taquin (tout en l'étant) et dit avec un large sourire amical: Chouette, tu te corriges à toi même :D :) car mon DDUP venait d'un de tes messages (5) LDX ,U (7) PUSHU D (7) PUSHU X Trêve de plaisanterie tu sais combien je suis friand de tes optimisations ! B...
par Dominique
17 févr. 2017 16:39
Forum : Développements actuels
Sujet : (Forth) BOIDS et la gestion des objets
Réponses : 103
Vues : 10328

Re: (Forth) BOIDS et la gestion des objets

Je vais prendre à la suite les qutres questions pour y répondre plus tard. Il a été soulevé une question très intéressante : Créer un mot qui donne une suite d'instructions ASM que l'on peut inclure dans une procédure CREATE. C'est tout à fait possible et simple On pourra remplacer 0EB6 par un mot :...
par Dominique
17 févr. 2017 16:26
Forum : Développements actuels
Sujet : (Forth) BOIDS et la gestion des objets
Réponses : 103
Vues : 10328

Re: (Forth) BOIDS et la gestion des objets

1° réponse . [COMPILE] rend non-immédiat un mot immédiat. Il met son <edit> oops j'ai dit PFA :oops: <fin edit> CFA dans la définition du mot. [ Faire CNT A ] CNT Z : TASK ; : ALO ." ALO" ; IMMEDIATE : TEST1 ALO ; <CR> ALO ok : TEST2 [COMPILE] ALO ; ok TEST2 <cr> alo COMPILE s'utilise dans les mots ...
par Dominique
17 févr. 2017 13:57
Forum : Développements actuels
Sujet : (Forth) BOIDS et la gestion des objets
Réponses : 103
Vues : 10328

Re: (Forth) BOIDS et la gestion des objets

L'interface Forth -> ASM ( suivre par la doc fournie avec la K7 du 'FORTH MO5' sur le site de Daniel http://dcmoto.free.fr -> Programmes Software ) L'interface est extrêmement pratique et permet d'inclure progressivement des procédures (routines ) en ASM à l'intérieur de notre listing Forth. Pour ce...
par Dominique
16 févr. 2017 20:13
Forum : Développements actuels
Sujet : (Forth) BOIDS et la gestion des objets
Réponses : 103
Vues : 10328

Re: (Forth) BOIDS et la gestion des objets

Bonsoir tous, I° Rien de bien neuf, si ce n'est que je considère maintenant comme terminée la partie FORTH du programme. Je la donne à suivre avec des notes explicatives : Vocabulaire: (index ... adresse paramètres) <index> BOID(N) : Met dans la pile de données l'adresse paramètres de l'index-ième B...
par Dominique
13 févr. 2017 12:13
Forum : Emulateurs et utilitaires
Sujet : [FORTH] Fonction KEYF sur DCMOTO
Réponses : 9
Vues : 4591

Re: [FORTH] Fonction KEYF sur DCMOTO

Waouu ! Merci pour cette enquête précise et parfaitement documentée. Tout ça m'arrange bien de pouvoir mettre un test KEYF = 58 ? et vérifier si une touche a été appuyée. : ?INPUT KEYF DUP 58 < IF ; KEYF < 58 ? UP DOWN LEFT RIGHT ; Si oui teste si Down Left Right ou Up 14 = IF ; Teste si touche "Q" ...
par Dominique
13 févr. 2017 08:41
Forum : Emulateurs et utilitaires
Sujet : [FORTH] Fonction KEYF sur DCMOTO
Réponses : 9
Vues : 4591

Re: [FORTH] Fonction KEYF sur DCMOTO

Ok . Voici le ASM de Keyf ;**************** ;* LE MOT KEYF ;**************** w_keyf 5A78 84 FCB $84 5A79 4B4559 FCC "KEY" 5A7C C6 FCB $80+'F 5A7D 5A67 FDB w_pick cf_keyf 5A7F 5A81 FDB c_keyf c_keyf 5A81 3F SWI 5A82 0C FCB $0C 5A83 4F CLRA 5A84 0EB4 JMP PUSH
par Dominique
13 févr. 2017 01:02
Forum : Développements actuels
Sujet : [ EXELVISION ] initiation à l'assembleur pour TMS7020
Réponses : 68
Vues : 7306

Re: [ EXELVISION ] initiation à l'assembleur pour TMS7020

Super ton cours d'Assembleur !!!!

C'est clair et ça donne rudement envie.
par Dominique
13 févr. 2017 00:58
Forum : Emulateurs et utilitaires
Sujet : [FORTH] Fonction KEYF sur DCMOTO
Réponses : 9
Vues : 4591

[FORTH] Fonction KEYF sur DCMOTO

Une observation au sujet du clavier - Version 2015.06.04 - MO5 v1.1 Selon le livre " Forth pour Thomson MO5 " qui accompagne la K7, P34 la fonction KEYF doit retourner 48 (je suppose décimal) si aucune touche n'est appuyée. Sur l'émulateur elle retourne 58 comme le montre le test : DECIMAL : TEST 10...
par Dominique
12 févr. 2017 17:23
Forum : Développements actuels
Sujet : (Forth) BOIDS et la gestion des objets
Réponses : 103
Vues : 10328

Re: (Forth) BOIDS et la gestion des objets

Merci _sam_ !
J'avais la tête ailleurs ! et je comptais mentalement 9 bits pour A0h :oops:
par Dominique
12 févr. 2017 16:33
Forum : Développements actuels
Sujet : (Forth) BOIDS et la gestion des objets
Réponses : 103
Vues : 10328

Re: (Forth) BOIDS et la gestion des objets

Un grand merci à Daniel, Mokona et Carl pour les encouragements. Après avoir divisé par 2 la vitesse de séparation, les BOIDS sont devenus plus sages. J'ai une question pour les pros du 6809. Je dois faire en ASM une multiplication par A0h. Bien que mon multiplicande soit au pire =< 110001 (31h) je ...
par Dominique
12 févr. 2017 01:04
Forum : Développements actuels
Sujet : (Forth) BOIDS et la gestion des objets
Réponses : 103
Vues : 10328

Re: (Forth) BOIDS et la gestion des objets

Voici, sans grandes explications, le listing et la K7 de cette version V6. Les routines en ASM commencent par CREATE. Vous retrouverez leur définition en pur Forth dans des listings précédents. Quelques points importants : A) Modification majeure dans l'algorithme de la routine RULE123 ( celle qui a...
par Dominique
11 févr. 2017 20:51
Forum : Développements actuels
Sujet : (Forth) BOIDS et la gestion des objets
Réponses : 103
Vues : 10328

Re: (Forth) BOIDS et la gestion des objets

Alors voilà : Carl ayant eu la gentillesse de m'indiquer un bon logiciel gratuit pour la capture d'écran je viens de faire une video des BOIDS tels qu'ils sont actuellement. https://youtu.be/PVp5I7DVWhA @ Daniel on voit qu'il s'agit de ton DCMOTO. Si tu préfères qu'il n'aparaisse pas, signale le moi...
par Dominique
07 févr. 2017 01:21
Forum : Développements actuels
Sujet : [Philips] VG5000 Forth
Réponses : 195
Vues : 22694

Re: [Philips] VG5000 Forth

Lorsque j'en aurai fini avec les BOIDS je te promet de revenir sur ta question qui a une solution mais il faudra faire des tas de vérifications. Au passage, CSAVE que l'on fera plus tard ne doit pas sauvegarder le compilateur et encore moins le compilateur avec un programme compilé. La procédure CSA...
par Dominique
05 févr. 2017 19:20
Forum : Développements actuels
Sujet : [Philips] VG5000 Forth
Réponses : 195
Vues : 22694

Re: [Philips] VG5000 Forth

Tout ce que tu tapes au clavier se trouve dans le TIB (Terminal Input Buffer)
Dans ton Forth, je ne me souviens plus ou il se trouve, mais tapant

Code : Tout sélectionner

HEX
TIB  .
Il doit te donner l'adresse où se trouve ton texte.