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... )