Bon je ferais un scan. ^^
Tiens, pareil, j'avais testé tout à l'heure. Un moment je me suis dis que mon scanner était pas si bien finalement.
Bref en tout cas ça réinitialise complétement la machine. ^^
Si on tente un transfert PC -> TI en même temps, ce transfert bizarre se bloque.
J'ai un moyen de voir à tout moment la mémoire disponible via le link (j'en parlerai plus tard dans l'autre topic) : apparemment un transfert est réellement simulé, la mémoire dispo diminue au cours du transfert comme pour un vrai.
lol ça ressemble à une faille cacaboudin ça. ^^
Faudrait voir si on peut pas injecter un fichier ou autre chose.
Une machine virtuelle pour interpréter du code chiffré ? Ca parait largement surdimensionner...
(désolé de dériver dans le fil de l'USB) ...
J'insite, j'ai sous la main un truc qui fonctionne à l'identique -je suppose- et c'est bien cela dont il est question.
Il faut bien passer un jour en clair, et merde, quoi de plus bas niveau que directement une machine virtuelle en dur ?
D'ailleurs la version CAS PC fonctionne de la même façon !!!
Quand on passe d'un 68009 à un ARM de cette famille là, c'est pas pour améliorer la vitesse de résolution d'un intégrale triple quand même ! y'a bien une autre raison ...
De plus ... j'ai un peu avancé dans le projet d'édition
Il me semble que Microsoft aimerait faire ce que tu décris avec Windows, à terme : interdire les programmes en langage machine natif. Tous les logiciels/programmes/jeux seraient en une sorte de Java (c'est ça le fameux dot net ?). Ceci pour des raisons de sécurité !

Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 :
www.ti-fr.com.
Quelques idées personnelles
ici.
j'ai lu ça aussi, c'est précisément ce qui me fait croire qu'il n'est pas compilé en natif.
The EDGE C/C++ Compiler introduces several new technologies for compilers. The first is Dynamic Variant Support™, which allows you to modify information about the instruction set architecture and registers for a processor. This is especially useful, for example, in correcting processor instruction errata without modifying the compiler. The DVS files provide all the information that the compiler needs to know to correct the problem.
Ou bien ils tiennent une révolution technologique sans précédent ou bien ils viennent de renommer la machine virtuelle. Au choix. Parce que compiler hardware-free, je connais pas ! Mais je ne vois pas comment "compiler" et mettre à jour les instructions supportées sans passer par une autre couche du même niveau que le VHDL, soit "beaucoup" plus haute qu'un code machine.
A ce moment là, on peut dire qu'un .java est compilable ?
edit : Bref, pour moi ça semble expliquer l'éternel boot1 qui authentifie le code "compilé ou pas" qu'on lui donne à manger. Et boot2 qui pourrait vérifier le certificat envoyé en guise de sauce ... Dans l'absolu, ça interdit un accès à l'"assembleur ARM" dont tout le monde rêve. Par contre, ça ouvre l'opportunité d'injecter des codes "compilés"(<-BEURK) via EDGE ? C'est ça le but ?
Hum je doute que la Nspire possède une machine virtuelle pour éxécuter du code chiffré.
eXpat et zlib sont des librairies développées en C/C++ elle doivent sans doute être compilées en natif. Sachant quelles sont régulièrement utilisées dans le CAS, je vois mal l'OS switché entre du natif et une machine virtuelle. C'est 100% virtuel ou natif mais pas les deux en même temps si on considère vouloir protéger sa machine contre l'éxécution de code?
D'après l'expérience de TI je penses que Boot 1 contient des fonctions vraiment bas niveau écrites en dures pour pouvoir restaurer Boot 2 et lOS si un utilisateur à par mégarde effacé totalement le contenu de sa machine voir détruit un certificat ? Le service technique de TI en a dû voir des machines où les clients ont fait échouer le processus de mise à jour de l'OS.
Ok, j'insiterai pas mais je penche pour du 100% virtuel pour le CAS et ti84+ sinon, il aurait fallu monter uniquement une machine virtuelle pour l'ému 68k pour TI84 ou recompiler le source 84+ pour le ARM.
wai, c'est sur, mais c'est pas tres logique, c'est moins couteux de transporter la totalité sur une seule machine nan ?