[Résolu] [TI-57] fonction D.MS

Ici, on fait dans le petit, le LCD qui déchire sa race, on y cause même calculatrices quand on est en manque !

Modérateur : Politburo

Répondre
Avatar de l’utilisateur
leglatin
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 748
Inscription : 03 févr. 2003 20:46
Localisation : Berville-sur-Mer (27)
Contact :

[Résolu] [TI-57] fonction D.MS

Message par leglatin » 08 sept. 2016 19:34

J'écris en ce moment un prgm pour TI-57 faisant intervenir des coordonnées géographiques ; sachant qu'actuellement je ne peux qu'utiliser l'émulateur TI-57E car ma vraie 57 ne fonctionne plus ; je rencontre un petit souci avec la fonction D.MS et son inverse lors de la manipulation de valeurs négatives, par exemple :

45.3030, 2nd, D.MS -> 45.508333. OK.
-45.3030, 2nd, D.MS -> 0.4550833 (au lieu de -45.508333)

45.508333, INV, 2nd, D.MS -> 45.303. OK.
-45.508333, INV, 2nd, D.MS -> 0.45303 (au lieu de -45,303)

Est-ce aussi le cas avec la vraie TI-57 ? (Je ne peux, hélas, vérifier). Ça me permettrait de savoir si c'est vraiment un défaut de la TI-57 ou juste de l'émulateur TI-57E, et donc de devoir adapter mon prgm en conséquence.

Merci d'avance ! :D
Dernière édition par leglatin le 10 oct. 2016 19:16, édité 1 fois.
Commodore 7970 - Texas Instruments TI-30, 57, 74, 80, 81, 82, 83, 85, 86, 89, 92 - Casio PB-100, PB-110, PB-410, PB-500, PB-700, PB-770, FA-3, FA-4, FA-5, FA-10, FA-11, FA-20, FP-12, CM-1, OR-1, OR-1(E), OR-4, OR-8, RC-2, RC-4 - Canon X-07 - Philips VG8020, NMS8255, VY0010, VY0011, VS0080, D6450, VW0030, SBC3810, NMS1112, NMS1150, NMS1170 - Atari 1040 STE

Tipoucet
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3767
Inscription : 10 janv. 2009 14:47

Re: [TI-57] fonction D.MS

Message par Tipoucet » 08 sept. 2016 20:09

Je pensais pouvoir répondre mais ma TI-57 ne s'allume plus non plus :cry: . Elle était posée depuis un mois sur la freebox, à portée de main. Je l'ai trouvée chaude quand je l'ai prise, je ne sais pas si la box lui a envoyé des ondes négatives ... Mince alors ...
Dominique

Grrrrrrrrrr
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 88
Inscription : 11 nov. 2014 20:11
Localisation : Ile de France

Re: [TI-57] fonction D.MS

Message par Grrrrrrrrrr » 08 sept. 2016 20:57

Bonsoir

Sur ma TI57 le résultat est bon pour ton exemple: -45.3030, 2nd, D.MS -> -45.508333
et -45.508333, INV, 2nd, D.MS -> -45,303
HP Prime - HP20S - Casio FX702P - Sharp PC1600+CE161+CE1600M+CE150+CE1600P+CE1600F -

Avatar de l’utilisateur
leglatin
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 748
Inscription : 03 févr. 2003 20:46
Localisation : Berville-sur-Mer (27)
Contact :

Re: [TI-57] fonction D.MS

Message par leglatin » 08 sept. 2016 21:07

Ok ; je m'en doutais mais je voulais en être sûr. Je vais en parler à l'auteur de TI-57E, il est possible qu'il ne soit pas au courant.

Merci d'avoir regardé Image
Commodore 7970 - Texas Instruments TI-30, 57, 74, 80, 81, 82, 83, 85, 86, 89, 92 - Casio PB-100, PB-110, PB-410, PB-500, PB-700, PB-770, FA-3, FA-4, FA-5, FA-10, FA-11, FA-20, FP-12, CM-1, OR-1, OR-1(E), OR-4, OR-8, RC-2, RC-4 - Canon X-07 - Philips VG8020, NMS8255, VY0010, VY0011, VS0080, D6450, VW0030, SBC3810, NMS1112, NMS1150, NMS1170 - Atari 1040 STE

Avatar de l’utilisateur
Miskatonic91
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 495
Inscription : 27 août 2016 17:28
Localisation : Valdemarnie

Re: [TI-57] fonction D.MS

Message par Miskatonic91 » 08 sept. 2016 21:08

Je n'ai pas (encore) de TI-57 à diodes rouges.
Sur l'émulateur go57c tournant sous Android, basé sur une vraie ROM de TI-57, j'obtiens les résultats corrects attendus:
-45.3030 2nd D.MS -> -45.508333
-45.508333 INV 2nd D.MS -> -45.303
:wink:

EDIT: je viens de voir ta réponse, donc c'est bien l'émulateur TI-57E en cause...
Un peu de tout, mais toujours de bon goût :wink:

Avatar de l’utilisateur
zpalm
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 2498
Inscription : 03 mai 2008 15:33
Localisation : Grenoble

Re: [TI-57] fonction D.MS

Message par zpalm » 08 sept. 2016 21:10

Est-ce que tu as une version récente de TI 57E?

Avatar de l’utilisateur
Miskatonic91
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 495
Inscription : 27 août 2016 17:28
Localisation : Valdemarnie

Re: [TI-57] fonction D.MS

Message par Miskatonic91 » 08 sept. 2016 21:28

Je viens de télécharger cet émulateur que je ne connaissais pas, et l'ai lancé sous Linux avec Wine. L'erreur est bien celle décrite par leglatin. La version date de 2005, je ne sais pas s'il y en a une plus récente.
Un peu de tout, mais toujours de bon goût :wink:

Avatar de l’utilisateur
Miskatonic91
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 495
Inscription : 27 août 2016 17:28
Localisation : Valdemarnie

Re: [TI-57] fonction D.MS

Message par Miskatonic91 » 08 sept. 2016 21:36

La preuve par l'image: :wink:

Image
Un peu de tout, mais toujours de bon goût :wink:

Avatar de l’utilisateur
zpalm
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 2498
Inscription : 03 mai 2008 15:33
Localisation : Grenoble

Re: [TI-57] fonction D.MS

Message par zpalm » 08 sept. 2016 21:58

Miskatonic91 a écrit :Je viens de télécharger cet émulateur que je ne connaissais pas, et l'ai lancé sous Linux avec Wine. L'erreur est bien celle décrite par leglatin. La version date de 2005, je ne sais pas s'il y en a une plus récente.
Sur ton image c'est bien la version la plus récente annoncée en 2014 dans ce post.

remy
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2086
Inscription : 13 mars 2006 16:39
Localisation : Issy
Contact :

Re: [TI-57] fonction D.MS

Message par remy » 08 sept. 2016 22:01

Dans PockEmul, il n'y a pas le bug :-)
PockEmul, Emulateur de pocket Sharp, Canon, Casio, HP, TI, NEC, Panasonic, Sanco, Seiko, General, National, ....
sur Windows, Linux, OS X et Android
Available now on the Google Play Store and the Apple Store

Avatar de l’utilisateur
Miskatonic91
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 495
Inscription : 27 août 2016 17:28
Localisation : Valdemarnie

Re: [TI-57] fonction D.MS

Message par Miskatonic91 » 08 sept. 2016 23:02

remy a écrit :Dans PockEmul, il n'y a pas le bug :-)
C'est vrai...
Je viens de tester la TI-57 dans PockEmul sur ma tablette (en faisant le test D.MS, mais aussi en rentrant le pgm de leglatin posté ICI.
Manque juste une meilleure gestion du retour haptique et un bip pour chaque touche pressée (inexistants aussi bien sur mon téléphone que sur ma tablette) pour améliorer l'expérience utilisateur... :wink:

Image
Un peu de tout, mais toujours de bon goût :wink:

Avatar de l’utilisateur
badaze
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 7462
Inscription : 12 févr. 2007 19:36
Localisation : Pas très loin de Lyon
Contact :

Re: [TI-57] fonction D.MS

Message par badaze » 09 sept. 2016 00:14

Les chiffres sont alignés à droite sur la TI 57.
Tout est bon dans le pocket.
Moi j'aime tout.... Casio, HP, Sharp, TI et les autres sauf que les TI semblent ne pas m'aimer :(
http://www.emmella.fr
Mes Casio - HP - Sharp - TI
Homme invisible.

Avatar de l’utilisateur
Miskatonic91
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 495
Inscription : 27 août 2016 17:28
Localisation : Valdemarnie

Re: [TI-57] fonction D.MS

Message par Miskatonic91 » 09 sept. 2016 13:01

badaze a écrit :Les chiffres sont alignés à droite sur la TI 57.
C'est bizarre, tous les émulateurs de TI-57 que je connais (PockEmul, TI-57E, go57c) alignent le résultat à gauche... :?

EDIT: non, les résultats s'alignent bien à droite, mais le test sur la fonction D.MS donne un résultat qui doit atteindre la capacité maximale de l'affichage, donnant l'impression d'un alignement à gauche :?:
Un peu de tout, mais toujours de bon goût :wink:

Avatar de l’utilisateur
badaze
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 7462
Inscription : 12 févr. 2007 19:36
Localisation : Pas très loin de Lyon
Contact :

Re: [TI-57] fonction D.MS

Message par badaze » 09 sept. 2016 15:29

Miskatonic91 a écrit :
badaze a écrit :Les chiffres sont alignés à droite sur la TI 57.
C'est bizarre, tous les émulateurs de TI-57 que je connais (PockEmul, TI-57E, go57c) alignent le résultat à gauche... :?

EDIT: non, les résultats s'alignent bien à droite, mais le test sur la fonction D.MS donne un résultat qui doit atteindre la capacité maximale de l'affichage, donnant l'impression d'un alignement à gauche :?:
Je viens de ressortir ma TI 57 achetée il y a 35 ans. J'avais oublié la présence des exposants à droite.
Tout est bon dans le pocket.
Moi j'aime tout.... Casio, HP, Sharp, TI et les autres sauf que les TI semblent ne pas m'aimer :(
http://www.emmella.fr
Mes Casio - HP - Sharp - TI
Homme invisible.

Avatar de l’utilisateur
leglatin
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 748
Inscription : 03 févr. 2003 20:46
Localisation : Berville-sur-Mer (27)
Contact :

Re: [TI-57] fonction D.MS

Message par leglatin » 23 sept. 2016 18:07

J'ai eu ce jour le retour de Hrast, concernant ce souci ; Pour la dernière version en date de son TI-57E pour HPs et Win, il a utilisé l'image binaire d'une ROM plus récente (la 57 donc à priori existé en plusieurs versions de ROM) qui comporte des correctifs de bugs par rapport à la ROM initiale, celle parue dans les Patents US... correctifs qui visiblement généré en tout ou partie ce bug D.MS (bravo TI :roll: ...) dont Hrast n'avait pas connaissance...

Il va faire une comparaison des deux ROMs (dès qu'il aura du temps de dispo...) pour voir où se trouve le problème et il me tient au courant.
Commodore 7970 - Texas Instruments TI-30, 57, 74, 80, 81, 82, 83, 85, 86, 89, 92 - Casio PB-100, PB-110, PB-410, PB-500, PB-700, PB-770, FA-3, FA-4, FA-5, FA-10, FA-11, FA-20, FP-12, CM-1, OR-1, OR-1(E), OR-4, OR-8, RC-2, RC-4 - Canon X-07 - Philips VG8020, NMS8255, VY0010, VY0011, VS0080, D6450, VW0030, SBC3810, NMS1112, NMS1150, NMS1170 - Atari 1040 STE

Répondre

Revenir vers « Tous les Pockets »