[i8087] De l'utilité du coprocesseur
Modérateurs : Papy.G, fneck, Carl
Re: [i8087] De l'utilité du coprocesseur
Stony Brook Pascal+ a une option de compilation pour générer du code avec coprocesseur.
C'est la version d'origine du fichier de Norbert Juffa, un peu plus récente, en texte pur, sans la coloration HTML.
Cela à l'air dêtre une démo AMD.
Pas testé, mais il semble y avoir une liste de logiciels compatibles.
PS: Il y a eu des émulateurs 8087 au moins sur 80286 et 80386.
https://www.franck-pissotte.fr/ vide grenier
- fneck
- Site Admin
- Messages : 17533
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: [i8087] De l'utilité du coprocesseur
Merci Pascalien.
Donc je retiens Turbo Pascal depuis la version 2, Stony Brook Pascal+ je n'avais jamais entendu parlé
Je n'ai pas trouvé l'année pour Stony... ?
Ensuite c'est sympa car en fait tu as réussi à retrouver l'origine de la FAQ et leurs auteurs.
Enfin dans le fichier ZIP avec la démo AMD il y a bien une liste d'application (APPLLST.TXT), très longue, mais le programme fait référence au 80287. On y retrouve bien des trucs qu'on a déjà recensé. Pour d'autres, par exemple TKsolver l'un des programme pour lequel j'ai fait quelques recherches, d'après ce que j'avais vu il ne tournerait pas sur un 8086... idem pour Mathématica qui nécessite a minima Windows NT... bon, tout ça est toujours à confirmer.
En tout cas cette liste va me servir pour continuer les recherches
Donc je retiens Turbo Pascal depuis la version 2, Stony Brook Pascal+ je n'avais jamais entendu parlé
Je n'ai pas trouvé l'année pour Stony... ?
Ensuite c'est sympa car en fait tu as réussi à retrouver l'origine de la FAQ et leurs auteurs.
Enfin dans le fichier ZIP avec la démo AMD il y a bien une liste d'application (APPLLST.TXT), très longue, mais le programme fait référence au 80287. On y retrouve bien des trucs qu'on a déjà recensé. Pour d'autres, par exemple TKsolver l'un des programme pour lequel j'ai fait quelques recherches, d'après ce que j'avais vu il ne tournerait pas sur un 8086... idem pour Mathématica qui nécessite a minima Windows NT... bon, tout ça est toujours à confirmer.
En tout cas cette liste va me servir pour continuer les recherches
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Re: [i8087] De l'utilité du coprocesseur
Une appli spécifique pour le 387sx Math CoProcessor :
https://winworldpc.com/product/386sx-math-coprocess/10
https://winworldpc.com/product/386sx-math-coprocess/10
-
- Messages : 7987
- Inscription : 18 sept. 2010 12:08
- Localisation : Brest et parfois les Flandres
Re: [i8087] De l'utilité du coprocesseur
Lol, j'ai la réponse à la formule sur l'image :
En effet, le 1er terme de la série s'évalue à 0/0 qui, en norme ieee 754, n'est pas un nombre (NaN) et que l'addition des autres termes conduit à NaN + n'importe quoi = NaN (le NaN est absorbant). Si on somme à partir de 1, la série diverge et le résultat est +infini.
Bref il semble que cette formule ait été choisie pour sa beauté scripturale (et pas sculpturale(*)) par des marketeux plus attachés à la forme qu'au fond.
___
(*) Ca me fait penser à la prof de maths d'une telle beauté qui s'étonnait que les jeunes gens dans sa classe étaient fascinés par les cubes de son cours.
Code : Tout sélectionner
___ oo __
\ n + \/n
/__ -------- = NaN
n = 0 n²
Bref il semble que cette formule ait été choisie pour sa beauté scripturale (et pas sculpturale(*)) par des marketeux plus attachés à la forme qu'au fond.
___
(*) Ca me fait penser à la prof de maths d'une telle beauté qui s'étonnait que les jeunes gens dans sa classe étaient fascinés par les cubes de son cours.
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
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
Re: [i8087] De l'utilité du coprocesseur
Stony c'est 1991.
Dans tous mes fichiers, j'ai oublié de regarder les datasheets.
Ha, c'est moche, pour le datasheet du 8087 le fichier est trop gros.
Sinon, en cherchant sur alldatasheet et consort on devrait pouvoir trouver ceux des 187 et 287
que je n'ai pas archivés.
Je n'ai pas encore regardé mes archives papiers, je dois avoir de quoi avoir des informations.
Mais pas accessibles facilement.
Dans tous mes fichiers, j'ai oublié de regarder les datasheets.
Ha, c'est moche, pour le datasheet du 8087 le fichier est trop gros.
Sinon, en cherchant sur alldatasheet et consort on devrait pouvoir trouver ceux des 187 et 287
que je n'ai pas archivés.
Je n'ai pas encore regardé mes archives papiers, je dois avoir de quoi avoir des informations.
Mais pas accessibles facilement.
- Pièces jointes
-
- 80x87-datasheet.zip
- (677.92 Kio) Téléchargé 126 fois
https://www.franck-pissotte.fr/ vide grenier
- fneck
- Site Admin
- Messages : 17533
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: [i8087] De l'utilité du coprocesseur
Ah, du coup ce n'est peut-être pas trop compatible avec un 8088/86.
Donc je le retire de la liste.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
- Papy.G
- Modérateur
- Messages : 3054
- Inscription : 10 juin 2014 13:40
- Localisation : Haute-Garonne/Gers
Re: [i8087] De l'utilité du coprocesseur
Pourquoi avoir recréé une nouvelle apellation commerciale?
Oui, alors, là, c'est une autre histoire…bubulemaster a écrit : ↑15 déc. 2020 17:40C'est à partir du Pentium (586) que le FPU est livré et fonctionnel en standard.
Surtout qu'ils se sont lassés d'être menés par IBM/Motorola, dont l'utilisateur de PC lambda n'avait rien à carrer, considérant que c'était "un autre monde". La spécialisation d'AMD pour les GPUs avec le rachat de ATI, et l'abandon de la plateforme PowerPC par Apple, a laissé champ libre à intel au moins jusqu'à très récemment (une bonne quinzaine d'années, tout de même!).Zebulon a écrit : ↑16 déc. 2020 16:53Ça a toujours été le dilemme dans la course aux perfs entre augmentation des fréquences et parallélisation des tâches. Intel et AMD se sont tirés la bourre à un moment mais au final les jeux d'instructions ont reconvergé sinon le marché aurait fini par se diviser entre PC compatible Intel et PC compatible AMD ce que l'ami Bill n'aurait pas souhaité.
L'histoire nous a montré par de nombreux exemples, et particulièrement dans l'électronique, qu'être le meilleur n'est pas toujours suffisant, comme l'indique Fabien, il y a le facteur prix, qui est un des principaux qui influera sur la réussite d'un produit.__sam__ a écrit : ↑16 déc. 2020 20:39Cyrix a utilisé ce même principe de mapping mémoire dans l'EMC87 et arrive à gagner un facteur 2 en vitesse par rapport au FPU intel à la même fréquence C'est curieux que cette techno largement supérieure n'ait pas survécue à l'arrivée du FPU en standard dans le 486.
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.
Re: [i8087] De l'utilité du coprocesseur
Mathematica 1.0 est sorti sur Mac d'abord et ne nécessitait pas de copro. La version NeXT utilise le FPU intensivement (tout comme NeXTStep qui ne peut pas tourner sans).
La version 2.0 tourne sous Windows 3.1 (1991), je ne sais pas si elle nécessite un FPU, ni même si elle l'utilise.
Dans le même genre de soft: MatLab (Version 1.0 1986, minimum CPU 8088)
Ou encore MAPPLE V (la version 4 nécessite un 386, la première version publique 3.3 ne marche il me semble que sur Mac)
La version 2.0 tourne sous Windows 3.1 (1991), je ne sais pas si elle nécessite un FPU, ni même si elle l'utilise.
Dans le même genre de soft: MatLab (Version 1.0 1986, minimum CPU 8088)
Ou encore MAPPLE V (la version 4 nécessite un 386, la première version publique 3.3 ne marche il me semble que sur Mac)
Re: [i8087] De l'utilité du coprocesseur
Intel est incontestablement leader dans son domaine et pourtant en 30 ans de pratique du PC sur mes machines perso je n'ai jamais possédé un seul CPU Intel...
- Papy.G
- Modérateur
- Messages : 3054
- Inscription : 10 juin 2014 13:40
- Localisation : Haute-Garonne/Gers
Re: [i8087] De l'utilité du coprocesseur
Oui, car ils ont toujours su limiter les avancées techniques au prix le plus acceptable.
Mais leur hégémonie ces dernières années a freiné les progrès dans ce domaine.
Mais leur hégémonie ces dernières années a freiné les progrès dans ce domaine.
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.
Re: [i8087] De l'utilité du coprocesseur
Mille mercis pour ce post et un tel exposé!
Joueur de sim city 1 et lemmings sur t3200 ou sur 1512 je vais pouvoir compléter mes tests! bon pour le 8087, il nest pas encore la, la machine est finie totalement depuis peu...
Et je confirme que sur un 286-12mhz avec un 287xl il y a un gain dans les jeux de la génération de ces machines 16bits sur des titres comme another world ou push over.
Jai en stock un 287-10mhz et un deuxième pc 286 pour comparer les perfs sur des benchs car j'utilise peu mes machines autrement que pour jouer. Pour ce qui est de l'applicatif ou du développement...
Si, je suis plus ou moins a la recherche des images disque d'autocad pour tourner sur 8086/87 avec justement le 1512 et en faire quelque chose d'utile.
Jai des souvenirs de mes débuts sur autocad avec un 286 et d'un logiciel de cao sur vaxstation 3100 dont jai oublié le nom , je suis bien conscient de la vitesse d'exécution que je dois en attendre...
Pour l'instant le temps me manque, le matos est dans les starting blocks pourtant j'ai déjà des premiers résultats sur config et checkit.
Effectivement on voit bien sur les scores que la fpu n'est pas toujours de la partie.
c'est très intéressant en tous cas et voila un peu plus de pistes a suivre pour s'informer et merci encore pour la clarté du document produit!
Joueur de sim city 1 et lemmings sur t3200 ou sur 1512 je vais pouvoir compléter mes tests! bon pour le 8087, il nest pas encore la, la machine est finie totalement depuis peu...
Et je confirme que sur un 286-12mhz avec un 287xl il y a un gain dans les jeux de la génération de ces machines 16bits sur des titres comme another world ou push over.
Jai en stock un 287-10mhz et un deuxième pc 286 pour comparer les perfs sur des benchs car j'utilise peu mes machines autrement que pour jouer. Pour ce qui est de l'applicatif ou du développement...
Si, je suis plus ou moins a la recherche des images disque d'autocad pour tourner sur 8086/87 avec justement le 1512 et en faire quelque chose d'utile.
Jai des souvenirs de mes débuts sur autocad avec un 286 et d'un logiciel de cao sur vaxstation 3100 dont jai oublié le nom , je suis bien conscient de la vitesse d'exécution que je dois en attendre...
Pour l'instant le temps me manque, le matos est dans les starting blocks pourtant j'ai déjà des premiers résultats sur config et checkit.
Effectivement on voit bien sur les scores que la fpu n'est pas toujours de la partie.
c'est très intéressant en tous cas et voila un peu plus de pistes a suivre pour s'informer et merci encore pour la clarté du document produit!
- fneck
- Site Admin
- Messages : 17533
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: [i8087] De l'utilité du coprocesseur
Toujours en recherchant des informations sur le 8087, j'ai trouvé une discussion intéressante sur le forum Win3x dans laquelle l'auteur explique qu'il a observé un ralentissement sur certaines applications après l'ajout d'un coprocesseur sur un Tandy 1000 SX. C'est dommage qu'il n'y ait plus les images perdues par un hébergeur du même nom ayant mis la clé sous le paillasson.
http://www.win3x.org/win3board/viewtopi ... 24&t=25710
Ça rejoint ce que j'avais déjà lu dans un des topics sur VCFed.
http://www.win3x.org/win3board/viewtopi ... 24&t=25710
Ça rejoint ce que j'avais déjà lu dans un des topics sur VCFed.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Re: [i8087] De l'utilité du coprocesseur
C'est curieux. Dommage que l'on ne voit pas les images...
Re: [i8087] De l'utilité du coprocesseur
Impossible de trouver quoi que ce soit dans mes documentations sur les "xBase",
et l'aide F1 de FB2+ ne donne que la liste des instructions du langage...
Je trouve seulement une photo sur le net : -
et des pub ou extraits de magasines sur books-google, (qui reprennent la plaquette pub de Fox-software) par exemple voila ma modeste contribution
et l'aide F1 de FB2+ ne donne que la liste des instructions du langage...
Je trouve seulement une photo sur le net : -
et des pub ou extraits de magasines sur books-google, (qui reprennent la plaquette pub de Fox-software) par exemple voila ma modeste contribution
Franck
Est ce que l'on peut enregistrer de la musique classique sur une cassette Metal ?
Est ce que l'on peut enregistrer de la musique classique sur une cassette Metal ?
- fneck
- Site Admin
- Messages : 17533
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: [i8087] De l'utilité du coprocesseur
C'est une contribution intéressante, je rajoute Foxbase Plus 2 à la liste, merci
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3