HP71 et HPIL : comportement étrange

Questions et discussions (matériel, programmation, histoire...) sur tous les ordinateurs de poche HP autres que le HP-41.
Avatar de l’utilisateur
johnvax
Sous expert
Messages : 43
Inscription : dim. 23 mars 2025 20:17

HP71 et HPIL : comportement étrange

Message par johnvax »

Bonjour,
Que je vous narre mon problème : attention c'est du haut niveau :D
J'ai un HP-71 version 1BBBB et un module HPIL:1A
Je l'ai relié à la PIL-BOX, chaînée avec le logiciel HP-IL pilbox et HP-IL Video Interface 80 colonnes (HP92198). Au départ c'était pour jouer au jeu REVERSI proposé sur le site de J-F Garnier.

Au cours du jeu, des retour-chariot sont ajoutés de temps en temps, ce qui provoque un mauvais placement des pions ; ce n'est donc pas systématique, mais toujours au même endroit dans la séquence de jeu si l'on répète les mêmes mouvements de pions. Evidemment il devient difficile de suivre la partie.

J'ai alors inséré le module logiciel HPIL Interface Scope pour regarder les codes qui circulent sur le réseau. Dans un autre espace de travail vierge, j'ai saisi une séquence qui provoque l'anomalie

Code : Tout sélectionner

10 P1$="TOTO"
20 PRINT CHR$(27)&"%"&CHR$(0)&CHR$20);P1$;" :YOUR MOVE (Row,Col)";CHR$(27)&"J"
Pour info, la séquence suivante place le curseur en ligne 20, colonne 0:

Code : Tout sélectionner

CHR$(27)&"%"&CHR$(0)&CHR$20)
la séquence suivante efface la fin de l'écran:

Code : Tout sélectionner

CHR$(27)&"J"
Je le lance plusieurs fois. Les 4 premières fois l'affichage est normal,

Code : Tout sélectionner

TOTO :YOUR MOVE (Row,Col)
la cinquième, un CRLF est ajouté et l'affichage est le suivant

Code : Tout sélectionner

TOTO
 :YOUR MOVE (Row,Col)
Sur les traces, il y a bien une séquence CRLF supplémentaire : DAB 0D DAB 0A

Je ne comprends pas, quelqu'un a t'il déjà constaté cela ou peut essayer de reproduire le problème ?
Merci
Répondre