Sharp PC-1440 - HEX, BIN, OCT, DECI en BASIC

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

Avatar du membre
zpalm
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 2936
Enregistré le : 03 mai 2008 15:33
Localisation : Grenoble

Re: Sharp PC-1440 - HEX, BIN, OCT, DECI en BASIC

Message par zpalm »

Sympa l’arborescence Sharp, je ne connaissais pas, ni le PC-1404G, un pocket Sharp métal avec deux piles AA (et l’épaisseur qui va avec)!!

D’après les photos le 1404G n’a pas de fonction Hex. Je devrai recevoir un 1445 en janvier, je verrai alors si les bases sont mieux supportées en BASIC que sur le 1440. En attendant je vais regarder comment c’est géré sur mon 850VS.
Avatar du membre
Marge
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 6192
Enregistré le : 01 oct. 2008 14:39
Localisation : En bas, tout au fond à gauche.

Re: Sharp PC-1440 - HEX, BIN, OCT, DECI en BASIC

Message par Marge »

J’ai trouvé un convertisseur BASIC pour le 1403H :

http://www.cavefischer.at/spc/html/PRGDezBin1403H.html

Je n’ai pas le souvenir que ce type de machine fasse autre chose que du DEC-HEX
3 hommes, 3 demis, un 3a... Magnéto, Serge !

Quelques-uns de mes petits programmes pour machines Hewlett-Packard :
15C : Knight's Tour ;
29C : (k-)Permutations, Combinations, Linear Regression and Pseudo-random number ;
34C : Hanoi Towers - Automatic & Manual resolutions ;
67
__: A L I E N .

« Boris », c'était juste Maurice enrhumé.
Avatar du membre
zpalm
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 2936
Enregistré le : 03 mai 2008 15:33
Localisation : Grenoble

Re: Sharp PC-1440 - HEX, BIN, OCT, DECI en BASIC

Message par zpalm »

Bon j’ai regardé sur mon G850VS, il y a une touche BASE-n sur le clavier mais elle appelle un programme BASIC préenregistré qui écrase tout autre programme BASIC en mémoire . C’est une application indépendante avec des menus en japonais… rien à voir avec la gestion des bases en mode Calc du PC-1440.

Un point intéressant est que comme indiqué ici si on crée un programme appelé BASE-N.BAS commençant à la ligne 100 il sera appelé par la touche BASE-n ce qui permet d’envisager une version custom (en anglais ou en français) du programme de gestion des bases.
Avatar du membre
pir2
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 4647
Enregistré le : 31 oct. 2006 15:08
Localisation : 67310 Westhoffen
Contact :

Re: Sharp PC-1440 - HEX, BIN, OCT, DECI en BASIC

Message par pir2 »

zpalm a écrit : 20 déc. 2021 13:05
Hobiecat a écrit : 20 déc. 2021 12:56 Quand tu écris que BIN ou OCT donnent la bonne valeur dans la base, c'est que BIN(15) donne 1111 et OCT(4095) donne 7777,mais sans indiquer dans quelle base est le résultat ?
Oui.
Hobiecat a écrit : 20 déc. 2021 12:56 Effectivement, ça laisse penser que tout est ramené en BCD immédiatement. Surprenant pour une machine dédiée à la programmation... Ou alors il y a effectivement une astuce pour passer les données dans une base donnée, mais il faudrait la trouver ou trouver le manuel !
C’est bien mon problème… Il est dommage que la gestion des bases du mode Calc ne soit pas disponible en BASIC sur une telle machine.
C'est un peu le problème de ces hybrides caltoches/pockets de la série 14xx chez Sharp, des fonctions en mode calculatrice non exploitable en Basic.

Il me semble que les fonctions matricielles du 1403H ne sont pas non plus disponibles telles quelles en Basic, il faut passer par des trucs et astuces.
Image
Image
Avatar du membre
zpalm
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 2936
Enregistré le : 03 mai 2008 15:33
Localisation : Grenoble

Re: Sharp PC-1440 - HEX, BIN, OCT, DECI en BASIC

Message par zpalm »

pir2 a écrit : 21 déc. 2021 11:35 Il me semble que les fonctions matricielles du 1403H ne sont pas non plus disponibles telles quelles en Basic, il faut passer par des trucs et astuces.
Oui, il faut passer par des CALL pour accéder à ces fonctions comme publié précédemment sur le hpmuseum forum:
Répondre

Retourner vers « Tous les Pockets »