π
<-

News 2025
Août (4)
Mai (3)
Avril (2)

News 2024
Août (1)
Mai (1)

News 2023
Juin (2)
Avril (1)
Mars (2)

News 2022
Juin (4)
Mai (4)
Avril (4)
Mars (3)

News 2021
Août (5)
Juin (1)
Mai (3)
Avril (12)
Mars (4)

News 2020
Août (1)
Juin (2)
Mai (2)
Avril (7)
Mars (4)

News 2019
Août (1)
Juin (1)
Mai (3)
Avril (7)
Mars (10)

News 2018
Août (3)
Juin (3)
Mai (8)
Avril (13)
Mars (5)

News 2017
Août (1)
Mai (10)
Avril (3)
Mars (4)

News 2016
Août (12)
Juin (8)
Mai (12)
Avril (7)
Mars (9)

News 2015
Août (11)
Juin (6)
Mai (10)
Avril (2)
Mars (6)

News 2014
Octobre (12)
Août (4)
Juin (13)
Mai (14)
Avril (12)
Mars (15)

News 2013
Octobre (30)
Août (14)
Juin (27)
Mai (12)
Avril (29)
Mars (19)
Janvier (27)

News 2012
Octobre (37)
Août (40)
Juillet (27)
Juin (19)
Mai (35)
Avril (34)
Mars (42)
Janvier (46)

News 2011
Octobre (22)
Août (23)
Juillet (14)
Juin (29)
Mai (44)
Avril (24)
Mars (27)

News 2010
Août (6)
Juillet (10)
Juin (4)
Mai (1)
Avril (2)
Mars (1)

News 2009
Juin (1)

Votez pour le POTY 2016 sur Ticalc.org (Dernière partie)

Nouveau messagede GalacticPirate » 21 Déc 2016, 13:47

Dans un article précédent, nous vous annoncions le lancement de l'élection du programme de l'année 2016 (POTY, Program Of The Year en anglais), organisé comme tous les ans par la communauté anglophone TI-Calc.

Après la catégorie TI-83 Premium CE/TI-84 Plus CE, c'est au tour de la catégorie TI-Nspire de clôturer le bal ! Vous pouvez dès à présent voter pour le meilleur programme de cette année, parmi les projets suivants :


Tu as eu l'occasion de tester ces programmes ? Tu es alors invité à aller voter sur ticalc.org. Attention, il faut un compte sur le site (c'est gratuit). Une fois inscrit, le sondage est sur la page principale du site, dans la barre de droite un peu plus bas. L'élection est purement honorifique, mais c'est une chance pour tous d'être reconnaissants envers tous ces programmeurs qui se donnent du mal pour publier des programmes bien souvent utiles à plus d'un. :bj:
Lien vers le sujet sur le forum: Votez pour le POTY 2016 sur Ticalc.org (Dernière partie) (Commentaires: 0)

ControlX 4.3.5 intègre Nlaunchy pour lancer les OS Nspire CX

Nouveau messagede critor » 14 Déc 2016, 15:22

Dans l'article précédent, ControlX, notre gestionnaire de démarrage pour TI-Nspire CX, devenait capable de lancer directement des OS officiels sans avoir à passer par le Boot2 et donc de façon plus rapide ! :bj:

Cela impliquait toutefois plusieurs contraintes ou inconvénients :
  • pas d'installation automatique de Ndless dans ce contexte
  • pas de possibilité de lancer des OS 4.0.0 ou antérieurs, car ControlX nécessite l'installation de nBoot qui perturbe ces anciennes versions :(
  • si la version d'OS lancée différait de la version d'OS installée, les textes du système étaient complètement mélangés :mj:
  • le nouvel OS 4.4 devrait en théorie pouvoir marcher, mais en pratique il n'est pas possible de le flasher car il est beaucoup trop gros :(
  • cette méthode spéciale de lancement activait une alerte de sécurité "Archive was modified" qui exécutait sous 30 secondes le code d'auto-destruction de l'OS, rendant donc la manipulation totalement inutile :mj:

Aujourd'hui le nouveau ControlX 4.3.5 intègre les patchs OS de Nlaunchy, ce qui lui permet de corriger ce dernier problème et donc de lancer des OS officiels de façon fiable ! :bj:
En pratique toutefois, parmi les versions qui nous concernent ici, précisons que les patchsNlaunchy ne gèrent à ce jour que les OS 4.0.3 et 4.2, et que les autres OS 4.0.2 et 4.3 conserveront donc le même problème d'auto-destruction.


Téléchargements : ControlX 4.3.5

Ressources : Tutoriel d'installation + mise à jour ControlX
Lien vers le sujet sur le forum: ControlX 4.3.5 intègre Nlaunchy pour lancer les OS Nspire CX (Commentaires: 14)

Atari Jaguar 64-bits émulée sur ta TI-Nspire CX 32-bits !

Nouveau messagede critor » 13 Déc 2016, 20:00

Aujourd'hui pour que tu puisses partir en vacances avec un beau cadeau de Noël, Gameblabla a pensé à toi et offre à ta TI-Nspire CX un nouveau portage d'émulateur de console de jeux. :)
Il est donc à rajouter aux nombreux émulateurs déjà disponibles pour cette calculatrice, dont une bonne partie grâce à lui d'ailleurs. ;)

7562
Mais une fois de plus, Gameblabla a choisir d'exploser les limites et d'inscrire un nouveau record.
Après deux consoles de jeux à support CD, Gameblabla nous offre ce soir la toute première console 64-bits, l'Atari Jaguar ! :D
Oui, tu ne rêves pas, la 1ère console 64-bits va enfin tourner sur ta petite calculatrice 32-bits ! :bj:

Sortie en 1993 en Amérique du Nord et en 1994 en Europe, l'Atari Jaguar a donc précédé les célèbres consoles 32-bits Sony Playstation et Sega Saturn (1995).
Si on ne peut que louer sa technologie innovante, elle a hélas surtout démontré que prendre de l'avance sur le seul matériel ne suffisait pas à dépasser la concurrence.
Ses jeux 64-bits, qui entendons-nous bien sont loin d'être mauvais, n'étaient en effet en rien supérieurs à ceux qu'allaient apporter les prochaines consoles 32-bits.

Avec des bugs, des difficultés de programmation, et au final une ludothèque assez limitée car le constructeur s'était peut-être trop focalisé sur le seul matériel... l'Atari Jaguar tira rapidement sa révérence dans l'indifférence générale dès 1995, signant par là même la fin de la branche de développement de consoles de jeux d'Atari.

Sur calculatrice, la plupart des jeux tournent assez lentement :

Nous te recommandons donc fortement un petit coup d'overclocking avec notre outil Nover. ;)


Téléchargement : archives_voir.php?id=776746
Lien vers le sujet sur le forum: Atari Jaguar 64-bits émulée sur ta TI-Nspire CX 32-bits ! (Commentaires: 5)

ControlX 4.3.4 : 1er lancement OS TI-Nspire CX officiel !

Nouveau messagede critor » 13 Déc 2016, 18:25

Dans un article précédent, notre gestionnaire de démarrage ControlX devenait capable de lancer directement des images d'OS TI-Nspire CX.
Toutefois, nous n'avions pas réussi à lancer d'OS TI-Nspire CX officiel, à cause de deux limitations techniques :
  • dans le contexte de nBoot, il faut obligatoirement une version d'OS 4.0.1 ou plus récente, les autres ne démarrant pas correctement - ce qui veut dire au moins 17Mio une fois l'OS décrypté et décompressé
  • nos programmeurs de mémoire NAND BtMg+nsNandMgr ne permettent pas à date de flasher des images faisant plus de 14Mio
Nous nous étions donc contentés du simili-OS Dummy OS CX pour valider les tests.

Mais les images d'OS utilisent le format officiel TI-Certificate, et ce format a l'avantage de permettre 2 types de compressions, dont une compression légère utilisée par TI pour les images de Boot2 (et Boot1.5) et qui est déjà gérée dans ControlX ! :bj:

Voici donc ce soir :
  • une mise à jour de Dummy OS CX avec un fichier Makefile réutilisable qui permettra de générer deux images d'OS, une brute et une compressée.
    C'est l'outil de compression/décompression d'images TI-Certificate nsBar, mis à jour pour l'occasion avec la gestion de ce cas, qui est utilisé.
  • ControlX 4.3.4 qui accepte désormais les images d'OS compressées.

Cette légère compression nous permet de réduire les images d'OS d'environ 25% :
  • l'OS 4.4.0.431 CX CAS de 19,5Mio à 14,6Mio
  • l'OS 4.3.0.702 CX CAS de 17,3Mio à 13,2Mio
  • l'OS 4.3.0.547 CX CAS de 17,3Mio à 13,2Mio
  • l'OS 4.2.0.532 CX CAS de 17,2Mio à 13,1Mio
  • l'OS 4.0.3.29 CX CAS de 16,9Mio à 12,7Mio
  • l'OS 4.0.2.27 CX CAS de 16,9Mio à 12,7Mio
L'OS 4.4 demeure donc trop gros et ne passe pas. Une piste pourrait être de rajouter dans ControlX la gestion du format de compression PKZIP plus puissant que TI utilise pour ses images d'installation d'OS.

Mais à l'exception de l'OS 4.4, toutes ces images sont maintenant programmables et lançables sur ta TI-Nspire CX CAS ! :bj:


Sur la vidéo ci-dessus, le démarrage chargement de l'OS 4.2 en passant de façon normale par le Boot2 prend 43 secondes.
Le lancement direct via ControlX de l'OS 4.0.3 qui fait quasiment la même taille ne prend lui que 34 secondes - belle progresssion ! :bj:

Un petit reproche est que l'installation automatique de Ndless n'est pas encore gérée dans ce contexte de démarrage.

Aussi exceptionnelle que soit cette fonctionnalité techniquement, elle ne semble pas pouvoir servir à se configurer un multi-Boot d'OS TI-Nspire.
En effet, sur la fin de la vidéo, l'OS 4.0.3 est lancé sans installation, c'est-à-dire avec les fichiers de l'OS 4.2, et on peut remarquer que la plupart des textes système sont alors mauvais.

De plus autre problème plus gros, après 30 secondes la calculatrice redémarre toute seule et réclame un nouvel OS. :#roll#:
La consultation de la console série dans l'émulateur permet de comprendre qu'il s'agit de l'échec d'une vérification de sécurité de TI qui déclenche le code d'auto-destruction de l'OS :
Code: Tout sélectionner
Archive has been modified.
BOOT2 updater: error -18
TOTAL BYTES: 73876
deleteTree(): path /tmp
TI_OS_deleteTree: deleteAllFiles Done!
autodim_power_callback: Stop dim Timer. flags(0x4)
------------------ Module is Gone!!
TouchPad Firmware Revision : 01060000

Created Execution Context
<TI_PCL_Init2> SetSystem Settings   -->
<TI_PCL_Init2> TI_RM_LoadAllStrings -->
<TI_PCL_Init2> TI_UI_IME_Init -->
<TI_PCL_Init2> RegisterC1Widgets -->
<TI_PCL_Init2> TI_GOIO_InitializeGoIO -->
<TI_PCL_Init2> TI_AM_Initialize -->
Product   : 16 (defined in os/inc/deviceinfo.h)
Platform  : 2 (defined in documentmanager/inc/hal.h)
Version   : 3.6.0.337 CE
Build Date: 2013-5-10
TI_PM_DIM_settime: Dim set to 90.
RET - Echo UDP: TI_Echo_UDP_Init called +++
RET - ECHO UDP: EchoUDPListenerThread. Inside Thread +++
TI_PM_DIM_disable: Stop dim Timer.
autodim_power_callback: Stop dim Timer. flags(0x4)
Wireless Status:WCM_Info_GetStatus():SUCCESS
Network Status: SLED is Not Attached
deleteTree(): path /tmp
TI_OS_deleteTree: deleteAllFiles Done!

Mais cela devrait pouvoir se patcher en s'inspirant du travail réalisé dans le contexte de Nlaunchy, le seul bémol étant qu'il n'est à date pas à jour au-delà de l'OS 4.2.



Téléchargements :

Ressources : Tutoriel d'installation + mise à jour ControlX
Lien vers le sujet sur le forum: ControlX 4.3.4 : 1er lancement OS TI-Nspire CX officiel ! (Commentaires: 3)

ControlX 4.3.3 intègre OSlauncher + démo Dummy OS CX 1.0

Nouveau messagede critor » 12 Déc 2016, 21:10

ControlX, notre gestionnaire de démarrage pour TI-Nspire CX, permet de lancer différentes images au démarrage de la calculatrice :
  • les images au format nBoot comme par exemple Splash 1.0
  • les images Linux au format nBootLinux
  • les images au format TI-Certificate officiel de Texas Instruments
Concernant ce dernier format TI-Certificate, ControlX permettait jusqu'à présent de lancer :
  • les images basées à l'adresse 0x11800000 (Boot2 et Diags)
  • les images basées à l'adresse 0x11200000 (Boot1.5 et Install)
Le nouveau ControlX 4.3.3 qui sort ce soir est désormais capable en théorie de lancer les images basées à l'adresse 0x10000000, c'est à dire les OS TI-Nspire ! :bj:
Le code de cette fonctionnalité vient du programme Ndless OSlauncher par Lionel Debroux, qui ciblait les anciennes TI-Nspire monochromes.

Une évolution fort intéressante qui pourrait permettre de démarrer la calculatrice plus rapidement en sautant les vérifications du Boot2, d'avoir un multi-boot permettant de choisir entre plusieurs versions d'OS TI-Nspire CX, et même de lancer des OS TI-Nspire CX patchés... ;)

En pratique, il n'est pas encore possible à date de lancer d'OS TI-Nspire CX officiel, pour deux raisons principales :
  • ControlX nécessite l'installation de nBoot, et les OS TI-Nspire CX 3.9.1 et plus anciens ne démarrent pas correctement dans ce contexte
  • les premiers OS TI-Nspire CX qui pourraient marcher, les versions 4.0.2/4.0.3, font déjà quasiment 17Mio une fois décryptés et décompressés, ce qui est sensiblement au-delà de la limite de 14Mio pour les images actuellement programmables avec nos outils de reprogrammation NAND BtMg+nsNandMgr

Mais la fonctionnalité a quand même pu être testée avec succès, grâce à Dummy OS CX.
Il s'agit d'une adaptation pour TI-Nspire CX de Dummy OS, un simili-OS développé là encore par Lionel Debroux dans le temps pour tester le programme OSLauncher.
Comme visible ci-dessous, l'OS se contente d'afficher sur l'écran et de redémarrer à l'appui sur la touche :nses: :


Pour espérer pouvoir un jour lancer des OS TI-Nspire CX officiels directement depuis le menu de ControlX, il va falloir revoir très profondément la gestion mémoire de BtMg+nsNandMgr, si tant est que ce soit possible...
Ou alors une autre piste qui pourrait peut-être être explorée dans un temps plus raisonnable, c'est que le format officiel TI-Certificate a l'avantage de gérer la compression... et que ControlX gère déjà une compression dans le contexte des Boot2 et Boot1.5... ;)



Téléchargements :

Ressources : Tutoriel d'installation + mise à jour ControlX
Lien vers le sujet sur le forum: ControlX 4.3.3 intègre OSlauncher + démo Dummy OS CX 1.0 (Commentaires: 7)

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Ndless for CX 4.5.5 / CX II 6.2.0
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
4564 utilisateurs:
>4525 invités
>30 membres
>9 robots
Record simultané (sur 6 mois):
43991 utilisateurs (le 10/09/2025)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)