09.03.99
Ensemble de programmes développé par Yoann DESIR.
e-mail: YoannDESIR@yahoo.com
J'ai mis au point cet ensemble de programmmes pour palier un inconvénient
souvent rencontré avec l'utilitaire de transfert YMODEM entre HP et PC créé
par Alexandre Coulom, dit CoolHP. Cet utilitaire ne fonctionne à la réception
PC->HP que si la mémoire contient encore le double de la place nécessaire.
Dans le cas où la place pour le fichier à transférer est suffisante pour
le fichier mais pas le double de place, une erreur "Insufficient memory"
intervient. Cependant, il est possible de récupérer le fichier transféré,
il est généralement présent en première entrée de HOME, mais sous forme
de chaîne de caractères ASCII...
La plupart des utilitaires permettant de récupérer l'objet à partir de telles
chaînes de caractères ( FIXIT,... ) nécessitent eux-aussi en mémoire libre
l'équivalent de la place de l'objet à extraire, ce qui les rend inefficaces
dans le cas étudié.
Le programme Create, dont les modalités d'utilisation sont détaillées ci-dessous, permet de combler ce vide...
SRC:
Source de de l'objet-code
CD:
Objet-code employé
Create:
Programme fonctionnel
Mode d'utilisation:
S'utilise depuis n'importe quel emplacement dans la
HP48G(X).
En cas de mémoire insuffisante, la plupart des utilitaires se révèlent
incapables de convertir une chaîne-contenant-objet
( exemple: C2A20 F0000 11920 50000 est une chaîne qui "contient"
l'entier-système <5h>, codé 11920 50000 ) en l'objet contenu
( dans l'exemple, l'entier-système ).
Le programme dénommé "Create" réalise cette opération sans nécessiter
en mémoire une place libre égale à celle occupée par l'objet.
Pour réaliser une telle "prouesse", la chaîne à convertir doit
IMPERATIVEMENT être stockée dans la variable apparaissant en PREMIERE
dans les entrées du répertoire HOME.
( Dans le cas contraire, les données du répertoire HOME ont une probabilité
très élevée d'être endommagées... )