J'ai ajouté d'autres traces, merci Doxygen pour m'avoir fait trouver plus rapidement ti89_recv_VAR_h.
Sous AMS, on a:
ticalcs-INFO: PC->TI: RDY?
ticalcs-INFO: TI->PC: ACK
ticalcs_calc_recv_tigroup fldname = main varname = dissolve
ticalcs_calc_recv_tigroup ve->folder = main ve->name = dissolve
ticalcs-INFO: PC->TI: REQ (size=0x00000000=0, id=21, name=main\dissolve)
ticalcs-INFO: TI->PC: ACK
ti89_recv_VAR_h varname = dissolve
ti89_recv_VAR_h varname = dissolve
ticalcs-INFO: TI->PC: VAR (size=0x00000C5D=3165, id=21, name=dissolve, flag=3)
ticalcs-INFO: PC->TI: ACK
ticalcs-INFO: PC->TI: CTS
ticalcs-INFO: TI->PC: ACK
ticalcs-INFO: TI->PC: XDP (0C61=3169 bytes)
ticalcs-INFO: PC->TI: ACK
ticalcs-INFO: TI->PC: EOT
ticalcs-INFO: PC->TI: ACK
(idem si la variable n'est pas dans main)
Sous PedroM, on a:
ticalcs-INFO: PC->TI: RDY?
ticalcs-INFO: TI->PC: ACK
ticalcs_calc_recv_tigroup fldname = system varname = stdlib
ticalcs_calc_recv_tigroup ve->folder = system ve->name = stdlib
ticalcs-INFO: PC->TI: REQ (size=0x00000000=0, id=21, name=system\stdlib)
ticalcs-INFO: TI->PC: ACK
ti89_recv_VAR_h varname = stdlib
ti89_recv_VAR_h varname = system\stdlib
ticalcs-INFO: TI->PC: VAR (size=0x00005B79=23417, id=21, name=system\stdlib, flag=100)
ticalcs-INFO: PC->TI: ACK
ticalcs-INFO: PC->TI: CTS
ticalcs-INFO: TI->PC: ACK
ticalcs-INFO: TI->PC: XDP (5B7D=23421 bytes)
ticalcs-INFO: PC->TI: ACK
ticalcs-INFO: TI->PC: EOT
ticalcs-INFO: PC->TI: ACK
Au fait, que veut dire cette valeur "100" pour flag ?