que la Forth soit avec vous....

Les bouquins, les scans, les pdf ou les liens qui vont bien... ici c'est la bibliothèque.

Modérateurs : Papy.G, fneck, Carl

Avatar de l’utilisateur
brunos
Messages : 120
Inscription : 08 avr. 2012 16:35
Localisation : Paris, Iles de France.

Re: que la Forth soit avec vous....

Message par brunos »

ENMM a écrit : 30 mai 2021 20:56 Forth pour Apple II .

READ ME for QForth 2.1
----------------------
----------------------


The latest version, plus additional code to extend QForth, will always be
available from:

Lien non actif :

http://keaggy.intmed.mcw.edu/qforth.html

GS16Forth II is a freeware Forth implementation for the IIGS. Supports toolbox.

http://mirrors.apple2.org.za/apple2.caltech.edu/dev/
On peut lire la page web dont le lien n'est plus actif sur:
https://web.archive.org/web/19970709183 ... forth.html
et lire notamment :
QForth is copyright 1988 by Toshiyasu Morita, version 2.2 changes copyright 1996 by Ronald T. Kneusel


...............

The FORTH/Assembler ROM
for the HP-71B
New: revision B

sur http://www.jeffcalc.hp41.eu/emu71/forthrom.html

Et le pdf de la "Micro revue" dossiers spécial Forth pour la Hp-71 et pour la Hp-41:
http://www.jeffcalc.hp41.eu/divers/files/mr-02.pdf
Je suis un Charlot. La preuve, j'en ai fait mon métier.
Avatar de l’utilisateur
pascalien
Messages : 964
Inscription : 21 janv. 2019 23:40
Localisation : 93200 ST DENIS
Contact :

Re: que la Forth soit avec vous....

Message par pascalien »

https://www.transfernow.net/dl/20220625dB7OJKfv
Lien valide 7 jours.

Deux thèses Etat-Uniennes sur le Forth dont une avec schéma de SDK-85.
Avatar de l’utilisateur
farvardin
Messages : 436
Inscription : 27 déc. 2014 16:07
Contact :

Re: que la Forth soit avec vous....

Message par farvardin »

je découvre un peu le forth, c'est super intéressant, mais c'est un peu frustrant de découvrir que sur nos vieilles machines il y a tout ce qu'il faut pour faire du son, de la musique, des graphismes (créer des lignes, des pixels etc), mais que les versions open source de forth sur les PC modernes, par exemple gforth, permettent difficilement de faire pareil et ne sont qu'on mode texte :(

y'a des bindings pour opengl, sdl, mais ça semble super compliqué à utiliser
__sam__
Messages : 7923
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: que la Forth soit avec vous....

Message par __sam__ »

Opengl, Sdl et consorts SONT super compliqués à utiliser en comparaison des PLOT(), DRAW() et autre CIRCLE() directement intégrés dans les basics 8 bits. C'est logique car ils se veulent, sans limitations prédéfinies, être indépendant du hardware et tourner sans perturber le système.

Pour retrouver une facilité d'usage, il faut taper sur des API au dessus de celles là, et accepter un certain nombre de simplifications et lenteurs (puisque c'est une couche de plus). Exemple Hollywood.
Image

Mais oui ca n'est pas du forth. Coté FORTH, il y a eu GraFORTH sur apple II, mais il n'a pas été standardisé à tous les Forths. C'était un produit commercial parmi tant d'autres (Chercher le mot "graphics" dans les articles & pubs de ce magazine d'époque), et puis FORTH avait d'autres vocations qu'à faire universellement du dessin comme sur les ordinateurs personnels. Il se voulait être un système d'exploitation multi-tâches robuste pour des trucs sérieux (genre gérer l'ensemble des systèmes d'un aéroport).
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
farvardin
Messages : 436
Inscription : 27 déc. 2014 16:07
Contact :

Re: que la Forth soit avec vous....

Message par farvardin »

je n'avais jamais entendu parler d'Hollywood, mais ça doit être parce que je viens de voir que ce n'était pas open source.

Je viens de voir qu'il est possible d'utiliser "relativement" simplement SDL + gforth, avec cette astuce :

https://rosettacode.org/wiki/Draw_a_pixel#Forth

mais ce n'est pas aussi immédiat que si c'était déjà prévu pour.

Je crois que je vais rester sur la version de Forth sur TO7...
Avatar de l’utilisateur
brunos
Messages : 120
Inscription : 08 avr. 2012 16:35
Localisation : Paris, Iles de France.

Re: que la Forth soit avec vous....

Message par brunos »

pascalien a écrit : 25 juin 2022 20:59 https://www.transfernow.net/dl/20220625dB7OJKfv
Lien valide 7 jours.

Deux thèses Etat-Uniennes sur le Forth dont une avec schéma de SDK-85.
Le lien n'est plus valide, une possibilité de le remettre, ou quelqu'un qui l'a téléchargé?
Avec une préférence du téléchargement pour une longue durée.... Genre dropbox.
A noter que swisstranfer le temps de récupération des fichiers est d'un mois, pas une semaine.
Je suis un Charlot. La preuve, j'en ai fait mon métier.
Avatar de l’utilisateur
pascalien
Messages : 964
Inscription : 21 janv. 2019 23:40
Localisation : 93200 ST DENIS
Contact :

Re: que la Forth soit avec vous....

Message par pascalien »

Il faudrait voir si Carl à repris les fichiers pour les mettre sur son One Drive.
Perso, je ne met pas de scan de livres sur un One Drive ou un dropbox.
J'aurai peut-être du mettre les liens ou je les avait trouvé mais après quelques années/mois,
le lien n'est plus valide.
Maitenant, il faut que je retrouve les fichiers dans mon stock de pdf.
(Ou plutôt, vu l'heure, d'aller me coucher).
Avatar de l’utilisateur
Dominique
Messages : 828
Inscription : 09 mars 2010 13:37
Localisation : Limoges
Contact :

Re: que la Forth soit avec vous....

Message par Dominique »

Bonjour à tous,
Puisque nous évoquions le Dr. Chen-Hanson Ting qui nous a quitté recemment, voici le lien de
Footsteps in an Empty Valley
où il présentait à la fin des années 80 le NC4000, à ma connaissance, le premier micro-processeur Forth.
Avatar de l’utilisateur
Dominique
Messages : 828
Inscription : 09 mars 2010 13:37
Localisation : Limoges
Contact :

Re: que la Forth soit avec vous....

Message par Dominique »

Je me pose la question justement.
Selon Wiki "In 1983 Moore founded Novix, Inc., where he developed the NC4000 processor"

Mais, comme ce n'est pas mon domaine, il y a des concepts qui me dépassent.
J'aimerai avoir l'avis des connaisseurs
Avatar de l’utilisateur
pascalien
Messages : 964
Inscription : 21 janv. 2019 23:40
Localisation : 93200 ST DENIS
Contact :

Re: que la Forth soit avec vous....

Message par pascalien »

En effet, le datasheet donné en lien est de 1987.

Un petit coup de google et je tombe sur le cul et ce site qui à fait le boulot.
https://github.com/mschuldt/forth-chips
Edit:
Le site n'est plus a jour depuis longtemps.
Je dois avoir des datasheet non disponibles sur ce site.

Il y a quand même des "tonnes" de chips Forth dont j'avais oublié l'existence: rtx, mup, f21 et ga.
Sans compter ceux dont je n'ai jamais entendu parler.
Maintenant il reste à savoir combien sont encore en fabrication.

https://www.greenarraychips.com/
__sam__
Messages : 7923
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: que la Forth soit avec vous....

Message par __sam__ »

A une époque encore récente (moins de 10ans), sur le newsgroup usenet sur forth, il se disait que dans toutes les batteries de tel mobile, la gestion du cycle de vie des cellules se faisait par un chip Forth. Mais au bout de 10 ans je ne suis plus sur de ma mémoire en revanche...
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
farvardin
Messages : 436
Inscription : 27 déc. 2014 16:07
Contact :

Re: que la Forth soit avec vous....

Message par farvardin »

je continue mes explorations avec Forth...

J'ai découvert un forth sympa pour C64 : https://github.com/jkotlinski/durexforth (oui je sais le nom est... spécial). Les exemples sont top. Par contre pas super pratique pour faire du développement depuis son PC, c'est un peu fastidieux pour envoyer ça dans l'émulateur.

Ensuite j'ai enfin réussi à comprendre comment utiliser UF Forth, une version de Forth pour la machine virtuelle Varvara (qui est utilisée par UXN que j'ai déjà présenté ici)

Je me suis amusé à faire un dessin avec, par contre il n'y a que des fonctions de sprite ou de point de base, si on veut faire des lignes correctes il faudrait implémenter l'algo de Bresenham par exemple. J'ai feinté en faisant une petite récursion toute simple, je définis 2 points, ensuite je place un point au milieu, puis 2 autres au milieu de ce milieu etc

https://cdn.masto.host/mastodonart/medi ... 17f162.png

UF Forth se trouve ici : http://www.call-with-current-continuati ... uf/uf.html

le truc qui est cool, c'est que l'émulateur fait 39K et la rom avec forth et mon programme 26K, ça rend le tout assez compact :)
sporniket
Messages : 241
Inscription : 22 mars 2022 20:23
Localisation : Pas trop loin au sud de Paris

Re: que la Forth soit avec vous....

Message par sporniket »

C'est pour les 16/32 bits, mais Guillaume Tello développe et continue d'améliorer son implémentation (éditeur, interpréteur et compilateur) de Forth pour la famille des ST : https://gtello.pagesperso-orange.fr/forth_f.htm
Avatar de l’utilisateur
farvardin
Messages : 436
Inscription : 27 déc. 2014 16:07
Contact :

Re: que la Forth soit avec vous....

Message par farvardin »

oui il est très cool son Forth sur ST...

je me suis amusé à faire une petite image vectorielle à coup de

Code : Tout sélectionner

313 267 380 200 2 v_pline
380 200 343 136 2 v_pline
343 136 331 61 2 v_pline
et ça donne ça :

Image

je vais continuer de jouer avec...
Répondre