Une fonction INPUT hors norme

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
remy
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2086
Inscription : 13 mars 2006 16:39
Localisation : Issy
Contact :

Une fonction INPUT hors norme

Message par remy » 01 nov. 2014 23:20

Je suis en contact avec ancien développeur de programme pour PC-1270 qui me dit que ce pocket accepte la syntaxe suivante :

Code : Tout sélectionner

10 A$ = "24323"
20 INPUT "PRIX ;A$; en FR?";B
le ;A$; est remplacé par sa valeur dans le prompt.
Cela était utilisé notamment pour gérer le multi-langue.
C'est non documenté dans le user guide du 1246 et j'aimerai tester si c'est présent dans les 1252 et suivant.
Dernière édition par remy le 01 nov. 2014 23:27, édité 1 fois.
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
Pocket
Administrateur
Administrateur
Messages : 5813
Inscription : 24 mai 2002 16:55
Localisation : Toulouse
Contact :

Re: Une fonction INPUT hors norme

Message par Pocket » 01 nov. 2014 23:23

Salut,

Ça fonctionne ça sur un 1270 ?

A+
Pocket, voit tout, sait tout, lit l'avenir dans les entrailles d'une base phpBB ...
Image

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

Re: Une fonction INPUT hors norme

Message par remy » 01 nov. 2014 23:26

C'est ce qu'il me dit :-)
Ça ne fonctionne pas sur un 1251 je viens de tester.
Il faut reconnaître que c'est intéressant comme fonctionnalité.
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

tyann
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 756
Inscription : 06 oct. 2012 14:37

Re: Une fonction INPUT hors norme

Message par tyann » 02 nov. 2014 00:06

Bonsoir
Un peu moins sophistiqué, en Ti Basic sur 89,92,v200:
INPUT var1,var2 ou var1 contient un message fonctionne.
Ainsi:
"Prix 24235 Fr"->a
Input a,b
affiche
Prix 24235 FR
?
Ti(s) 60, 62 Galaxy, 66, 67 Galaxy, 68, 74 Basical 80, 81, 82, 83+, 83 CE, 84+SE, 85, 86, 89, 89 titanium, 92, 95 Procalc, v200, nSpire cx
Hp(s) 41CX, 28S, 48g, 50g, 39gII, Prime G1 et G2,
Casio(s) fx 602P, 702P, 4000P, 4500P, 6000G, 6900G, 7700G, 8500g, PB-700, CG-20, Graph 95 sd
Psion(s)II LZ64, siena, s3a, s3mx, s5mx.
Sharp(s) pc-1350, 1403, 1500A, El 5120, 9200, 9600

Canon X-07

Avatar de l’utilisateur
Woodstock
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1969
Inscription : 17 mai 2008 11:19
Localisation : Au fin fond du Santerre ...

Re: Une fonction INPUT hors norme

Message par Woodstock » 02 nov. 2014 00:46

remy a écrit :Je suis en contact avec ancien développeur de programme pour PC-1270 qui me dit que ce pocket accepte la syntaxe suivante :

Code : Tout sélectionner

10 A$ = "24323"
20 INPUT "PRIX ;A$; en FR?";B
le ;A$; est remplacé par sa valeur dans le prompt.
C'est pas nouveau : tous les détails de programmation de cette étrange bestiole (son INPUT, mais aussi son clavier...) étaient déjà ici :
viewtopic.php?f=46&t=28076&hilit=1270 paragraphe 4)
Cela était utilisé notamment pour gérer le multi-langue.
Mais aussi pour pouvoir enregistrer une série de données (1ère, 2ème, 3ème etc...) en l'indiquant dans le message ("DONNEE NO. 01", "DONNEE NO. 02" etc...). A ma connaissance aucun Sharp à clavier normal (12xx, 13xx, 14xx etc...) n'accepte cette syntaxe.
C'est non documenté dans le user guide du 1246 et j'aimerai tester si c'est présent dans les 1252 et suivant.
Ça marche aussi bien pour le PC-1253. Là encore, tous les détails sont déjà ici :
viewtopic.php?f=46&t=27620#p353773 paragraphe 3)

:wink:

En prime une pub sur l'utilisation du PC-1270 : http://sharppocketcomputers.com/4HK7JnF ... 70_lit.pdf
Et son Service Manual : http://sharppocketcomputers.com/4HK7JnF ... manual.pdf
Et d'autres choses sur la page dédiée de Promsoft :
http://sharppocketcomputers.com/

:mrgreen:
Dernière édition par Woodstock le 02 nov. 2014 01:02, édité 2 fois.
I'm the operator
Of my pocket calculator
I am adding
And substracting...
(Kraftwerk, Computer World, 1981)

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

Re: Une fonction INPUT hors norme

Message par remy » 02 nov. 2014 00:49

tu es trop fort woodstock. J'avais pas relu ENTIEREMENT tes post sur ces machine et C'EST UN TORT !!!

Merci
Dernière édition par remy le 02 nov. 2014 01:01, édité 1 fois.
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
Woodstock
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1969
Inscription : 17 mai 2008 11:19
Localisation : Au fin fond du Santerre ...

Re: Une fonction INPUT hors norme

Message par Woodstock » 02 nov. 2014 01:01

De rien ! A noter que mes infos ont été vérifiées "à la dure" par programmation d'un PC-1251 et transfert vers les 1253 ou 1270... Très laborieux !

Accessoirement, j'avais aussi fait quelques essais de POKE en RAM écran sur le 1253 : les adresses sont les mêmes que sur le 1251 (&F800, CALL &11E0 etc...) ce qui laisse penser que son architecture matérielle est vraiment identique.

Au fait, tu as un email à ce sujet :wink:
I'm the operator
Of my pocket calculator
I am adding
And substracting...
(Kraftwerk, Computer World, 1981)

Répondre

Revenir vers « Tous les Pockets »