« Séries TI-Nspire ClickPad » : différence entre les versions

Aller à la navigation Aller à la recherche
Ligne 398 : Ligne 398 :


==Emulation==
==Emulation==
* Emulateurs
=== Simulateurs officiels ===
* ROMs
Il n'existe pas d'émulateur officiel de TI-Nspire, mais des simulateurs (Notamment les logiciels TI-Nspire (CAS) [[TI-Nspire Student Software|Student]]/[[TI-Nspire Teacher Software|Teacher]] Software, ou les [[iPad Apps|applications iPad]] TI-Nspire (CAS).
=== Emulateurs ===
Le seul vrai émulateur, communautaire, est [[Nspire Emu]], maintenu par Goplat.
[[kArmTI]] est un projet reprenant Nspire Emu en rajoutant une interface graphique plus agréable.
[[nSpiKx]], également basé sur Nspire Emu, est un émulateur en développement pour Mac.
 
=== ROM et démarrage Nspire ===
Les TI-Nspire n'ont pas d'image ROM dumpable directement en une seule fois.
On peut cependant décrire différentes parties:
* Le boot1
Contenu dans la flash-NOR, il contrôle le démarrage. Il est lancé à l'allumage de la Nspire, vérifie la validité du boot2 et du logiciels de diagnostics (signature RSA), puis lance le boot2.
En cas d'échec, il lance le logiciel de diagnostics.
''Une TI-Nspire ne peut pas démarrer sans boot1. Si vous détruisez votre boot1, vous détruisez votre calculatrice.''
 
* Le boot2
Lui aussi contenu dans la NOR, il est responsable de la vérification CAS/non-CAS de l'OS.
Le type de modèle est inscrit dans la NOR, et le type d'OS dans l'OS.<br/>
Le Boot2 lit la NOR, lit l'OS, et voit si le type d'OS correspond bien au type de machine.
Cette protection est déjouée par des programmes de bypass comme [[nlaunch]] ou linux launcher.
Le boot2 vérifie également la signature RSA de l'OS pour s'assurer qu'il soit valide, puis le lance.
S'il ne trouve pas d'OS valide, il affiche un message demandant à l'utilisateur d'en envoyer un.
''Le contenu de la NAND est alors copié dans la RAM et la calculatrice démarre.''
 
* Le logiciels de diagnostics
Aussi appelé ''diags'', le logiciel de diagnostics est un menu se lançant si aucun OS n'est trouvé ou si l'utilisateur le force via une combinaison de touches<ref>https://tiplanet.org/forum/viewtopic.php?f=15&t=5360</ref>. Il permet d'effectuer des taches de maintenance telles que supprimer l'OS, le boot2, le contenu de la NAND (les documents), etc...
 
=== Dumper sa ROM pour l'émulation ===
L'émulateur aura besoin ''au minimum'' de votre boot2 et de votre OS pour se lancer.
La diffusion des boot2 librement est donc interdite, vous devez dumper le votre.
 
* Le moyen le plus simple de le faire est d'utiliser [[Polydumper]] avec [[Ndless]] pour récupérer tout ce dont vous avez besoin.
 
* Pour émuler une Nspire sous OS 2.0.1 ou antérieur, le logiciel [[ROM Creator]] permet d'automatiser la création d'une ROM pour [[Nspire Emu]].


==Critiques==
==Critiques==
1 342

modifications

Menu de navigation