[Philips] VG5000 Forth
Modérateurs : Papy.G, fneck, Carl
Re: [Philips] VG5000 Forth
Merci pour tes efforts, Dominique
Re: [Philips] VG5000 Forth
Je suis dessus. Le problème du Forth que j'avais mis dans ce fil est qu'il n'est pas très FIGFORTH et que certaines de ses particularités sont gênantes et m’obligeaient à rentrer dans des explications trop lourdes; depuis deux jours je suis sur une version totalement FIGFORTH et je pense pouvoir la sortir dimanche. Donc merci pour la patience, je mettrai en ligne les deux listings ASM, et en prime celui du FIG sera compatible avec toute la littérature FORTH habituelle.
Re: [Philips] VG5000 Forth
Voici pour commencer le Fig-Forth pour VG5K (Depuis la version de base 16K)
Ce n'est qu'une version Beta, mais il est déjà entièrement opérationnel.
J'ai encore quelques bugs à corriger, il me faut y travailler - Je préviens Daniel dès que c'est prêt pour le
mettre en ligne.
Mettre la K7 et faire :
CLOAD "FOR"
Merci pour tous les retours, et en particulier un test sur machine réelle.
Edit 09/03 à 23H59
Correction du bug curseur dans prochaine MAJ:
En cas d'écriture d'un programme de plus d'une ligne, lorsque on arrivait en fin de ligne le curseur restait affiché
tout à fait à droite. De plus, toujours dans ce cas là, la touche de correction (EFFL - EFFC ou Suppr de votre ordi)
buggait
Ancienne routine
Routine corrigée
je révise en même temps le Forth que j'avais fait en 2010 - C'est pour plus tard
Ce n'est qu'une version Beta, mais il est déjà entièrement opérationnel.
J'ai encore quelques bugs à corriger, il me faut y travailler - Je préviens Daniel dès que c'est prêt pour le
mettre en ligne.
Mettre la K7 et faire :
CLOAD "FOR"
Merci pour tous les retours, et en particulier un test sur machine réelle.
Edit 09/03 à 23H59
Correction du bug curseur dans prochaine MAJ:
En cas d'écriture d'un programme de plus d'une ligne, lorsque on arrivait en fin de ligne le curseur restait affiché
tout à fait à droite. De plus, toujours dans ce cas là, la touche de correction (EFFL - EFFC ou Suppr de votre ordi)
buggait
Ancienne routine
Code : Tout sélectionner
LMCURSOR:
2762 64B6 3A C4 64 LD a,(CURSEUR)
2763 64B9 CD 47 65 CALL emit_c
2764 64BC 2A 04 52 LD HL, (emit_addr)
2765 64BF 2B DEC HL
2766 64C0 22 04 52 LD (emit_addr), HL
2767 64C3 C9 RET
Code : Tout sélectionner
LMCURSOR:
LD a,(CURSEUR)
LD HL, (emit_addr)
PUSH HL
CALL emit_c
POP HL
LD (emit_addr), HL
RET
Dernière modification par Dominique le 10 mars 2014 00:06, modifié 2 fois.
- Carl
- Modérateur
- Messages : 13253
- Inscription : 08 avr. 2007 13:21
- Localisation : http://www.doledujura.fr
- Contact :
Re: [Philips] VG5000 Forth
Dominique, j'ai pas tout saisi, cette nouvelle version est compatible avec plus de sources Forth, est-ce bien cela ?
Carl
Carl
Re: [Philips] VG5000 Forth
C'est un compilateur FORTH mais qui cette fois-ci est 100 % fig-forth.
C'est à dire que si tu consultes un livre du standard FIG-FORTH, comme par exemple le "Forth_MO.doc" , le (Fig Forth du MO5) tu verras qu'il fonctionne exactement pareil.
C'est à dire que si tu consultes un livre du standard FIG-FORTH, comme par exemple le "Forth_MO.doc" , le (Fig Forth du MO5) tu verras qu'il fonctionne exactement pareil.
- Carl
- Modérateur
- Messages : 13253
- Inscription : 08 avr. 2007 13:21
- Localisation : http://www.doledujura.fr
- Contact :
Re: [Philips] VG5000 Forth
Bravo Dominique et merci pour cette nouvelle version, je vais faire quelques essais....
Carl
Carl
Re: [Philips] VG5000 Forth
Félicitations pour ce Forth et tout le travail que cela à demandé
Re: [Philips] VG5000 Forth
Merci pour les sources. Je finis mon jeu d'echecs et j'étudie cette source.
Re: [Philips] VG5000 Forth
J'ai fait quelques modifs au niveau des routines I/O pour corriger certains problèmes du curseur. Comme il y en aura d'autres, dès que tu regardes, n'hésite pas à me demander.
Re: [Philips] VG5000 Forth
Deux nouveaux programmes VG5000 développés en même temps, suis-je rentré dans une dimension parallèle ?
Bravo pour vos efforts, il va falloir que je m'y remette aussi pour ne pas culpabiliser !
Bravo pour vos efforts, il va falloir que je m'y remette aussi pour ne pas culpabiliser !
Re: [Philips] VG5000 Forth
Bonjour,
je suis en train d'utiliser l'éditeur du Fig-Forth pour mon assembleur. J'ai pris les fichiers dans ce fil. Je ne sais pas si ce sont les plus récents. Si non, pourrait-on donner un lien où télécharger les nouveaux?
Sinon, j'ai trouvé un bug bien gênant dans l'éditeur: lorsque l'on est à la 39ème colonne, si on écrit un nouveau caractère alors le curseur reste afficher. Et je ne vois pas comment on peut éviter ce problème.
Dominique, peux-tu jeter un coup d’œil sur ce problème?
Merci d'avance.
EDIT: Bon en relisant le topic, je vois que le problème est déjà connu et corrigé.
Ca veut dire que les sources ne sont pas à jour. Dominique, serait-il possible d'avoir les derniers fichiers?
Merci d'avance.
je suis en train d'utiliser l'éditeur du Fig-Forth pour mon assembleur. J'ai pris les fichiers dans ce fil. Je ne sais pas si ce sont les plus récents. Si non, pourrait-on donner un lien où télécharger les nouveaux?
Sinon, j'ai trouvé un bug bien gênant dans l'éditeur: lorsque l'on est à la 39ème colonne, si on écrit un nouveau caractère alors le curseur reste afficher. Et je ne vois pas comment on peut éviter ce problème.
Dominique, peux-tu jeter un coup d’œil sur ce problème?
Merci d'avance.
EDIT: Bon en relisant le topic, je vois que le problème est déjà connu et corrigé.
Ca veut dire que les sources ne sont pas à jour. Dominique, serait-il possible d'avoir les derniers fichiers?
Merci d'avance.
Re: [Philips] VG5000 Forth
Salut
Je viens de lire ton message et je vais essayer de me remettre dans le bain durant ces fêtes de fin d'année.
Je reviens vers toi avant la fin du mois.
A+
Je viens de lire ton message et je vais essayer de me remettre dans le bain durant ces fêtes de fin d'année.
Je reviens vers toi avant la fin du mois.
A+
- Carl
- Modérateur
- Messages : 13253
- Inscription : 08 avr. 2007 13:21
- Localisation : http://www.doledujura.fr
- Contact :
Re: [Philips] VG5000 Forth
sauf erreur, la dernière version proposé par Dominique est celle-ci
Re: [Philips] VG5000 Forth
Bonnes nouvelles. Ca serait bien de pouvoir finaliser ce projet.
Je pense qu'il ne reste plus grand-chose à faire: routines de sauvegarde, chargement, impression. Et ca y est!!
Le compilateur Forth est lui fini?
Je peux te donner un coup de main pour la partie hors Forth
Je pense qu'il ne reste plus grand-chose à faire: routines de sauvegarde, chargement, impression. Et ca y est!!
Le compilateur Forth est lui fini?
Je peux te donner un coup de main pour la partie hors Forth
- Papy.G
- Modérateur
- Messages : 3047
- Inscription : 10 juin 2014 13:40
- Localisation : Haute-Garonne/Gers
Re: [Philips] VG5000 Forth
Ben, alors, un développement en appelant un autre, donc, les petites améliorations de l'éditeur effectuées pour l'assembleur pourraient profiter au Forth de même?
Je peux risquer une petite vanne de circonstance? Que la Forth soit avec vous!
Je peux risquer une petite vanne de circonstance? Que la Forth soit avec vous!
Soyez exigeants, ne vous contentez pas de ce que l'on vous vend.
Demandez-en plus, ou faites-le vous-même.
Demandez-en plus, ou faites-le vous-même.