π
<-
Chat plein-écran
[^]

TI-z80 La TI-80 enfin en route vers l'assembleur!

Nouveau messagede critor » 03 Sep 2011, 23:56

Sortie en 1995, la TI-80 est un des plus étranges modèles de calculatrice graphique TI.

Image




A première vue, le design est pourtant similaire à celui des TI-81/82/83/85 de l'époque.



Mais il s'agit aussi de la plus petite calculatrice graphique jamais produite, qui n'a de ce point de vue là rien à envier à la TI-84 Pocket.fr qui n'est venue que 15 ans après.

Image




C'est également l'une des calculatrices graphiques les plus légères.



Elle dispose aussi de la plus petite résolution d'écran connue: 64x48 pixels.



Comme la TI-81, la TI-80 ne dispose pas de prise mini-Jack et il n'est donc pas possible de transférer des programmes.

Pourtant le circuit de communication est bien dessiné mais les composants en sont absents... En fait, les TI-80 rétroprojetables
(version ViewScreen / enseignant très rare)
disposent d'une prise mini-Jack mais elle ne gère que le transfert de captures d'écran sur un ordinateur avec une version spéciale du logiciel TI-Graph Link.

177




Le processeur de la TI-80 est inclus dans une puce ASIC Toshiba T6M53A.
(à gauche sur l'image ci-dessous)






En haut à droite figure la ROM LH5355. Selon la calculatrice, elle peut contenir une version 3.0 ou 4.0, toutes deux dumpées il y a 2 ans par branchement sur un programmateur d'EPROM.



Mais l'étude du contenu ainsi récupéré a fait apparaître des choses encore plus étranges... Le code machine était totalement inconnu! Contrairement aux autres calculatrices TI-73/76/81/82/83/84/85/86, la TI-80 n'utilisait donc pas de processeur z80 8-bits, mais un processeur propriétaire.

De plus, l'alignement du code en question suggérait qu'il s'agissait d'un processeur 16-bits, comme sur les TI-89/92/Voyage 200! :bj:

Par contre, on déchante un peu quand on en arrive à la fréquence du processeur, qui serait de seulement 0,98MHz selon une information communiquée par TI.



Le stockage des chaînes système en ROM présentait la même particularité que sur la première calculatrice graphique TI, la TI-81: pas de caractère nul terminal, mais le bit de poids fort qui indique la fin de chaîne sur le dernier caractère. Ajoutée à la similarité des menus, nous pouvions donc en déduire que le système TI-80 était un portage du système TI-81, ce qui expliquerait qu'il commence directement à la version 3.0 quand la TI-81 s'était arrêtée à la version 2.0. A l'époque, le système étant encore relativement "petit", un portage rapide était sans doute encore envisageable.

Finalement, de nombreux choix sur la TI-80, dont le changement de processeur, semblent avoir été destinés à réduire sensiblement son coût de fabrication et donc le prix de vente, un peu comme pour la TI-Nspire CM-C.



Mais nous n'étions toujours pas au bout de nos surprises... La ROM LH5359 avait une capacité de 64Ko et nous en avions récupéré 32Ko de code utile. Mais de nombreux messages système
(mémoire notamment)
étaient absent du contenu récupéré, et laissaient donc entendre qu'il était incomplet, qu'une partie du code était stocké dans une autre puce... La SRM2264 étant la RAM
(volatile)
, il ne pouvait s'agir que de l'ASIC T6M53A, dont hélas aucun datasheet ne semblait disponible publiquement. Il n'était donc absolument pas possible d'en récupérer le contenu de la même façon que pour la puce ROM LH3559.



Etudiant à fond le contenu de ce qui avait déjà été récupéré, Randy Ruler of Zexernet découvre une faille permettant d'exécuter du code assembleur. Il en profite donc pour développer un mini programme de dumping et terminer la récupération du code système, extrayant 16Ko de code supplémentaire pour la version 4.0.



La version 4.0 de la TI-80 est donc entièrement dumpée à ce jour, et Randy est sur le développement d'un shell/kernel qui permettra d'exécuter des programmes assembleur, et sur celui d'un émulateur spécifique à la TI-80.



Presque 3 ans après les TI-81, la TI-80, la dernière calculatrice graphique TI d'ancienne génération qui n'avait pas encore été "ouverte", a enfin trouvé le chemin de l'assembleur. Souhaitons qu'elle arrive au bout! ;)
Lien vers le sujet sur le forum: La TI-80 enfin en route vers l'assembleur! (Commentaires: 1)

TI-Nspire Premières photos exclusives TI-Nspire CM Docking Station!

Nouveau messagede critor » 03 Sep 2011, 22:32

Dans une news précédente, Adriweb nous avait rapporté de chez TI-Dallas la première photo exclusive de la nouvelle TI-Nspire CM-C destinée au marché chinois.

Image




Il s'agit d'une sorte de TI-Nspire CX mais en plus basique:
- pas de moteur de calcul formel CAS
- pas de module WiFi
- pas de connecteur Dock
- 32Mo de mémoire SDRAM au lieu de 64Mo



L'absence de connecteur dock laissait donc supposer une connexion différente pour la station de recharge et transfert, la TI-Nspire CM Docking Station. En effet, cette dernière utilise un ergot afin de se connecter à la prise mini-USB latérale de ces modèles.

Image




Aujourd'hui, notre administrateur Adriweb nous apporte enfin, avec l'autorisation gracieuse de Texas Instruments, des photos exclusives de cette nouvelle TI-Nspire CM Docking Station:



1204


L'absence de fond dans les différents logements des TI-Nspire CM-C confirme l'absence d'utilisation d'un connecteur Dock.



1205


Le nom
"TI-Nspire CM Docking Station"
au lieu de
"TI-Nspire CM
-C
Docking Station"
signifierait-il qu'une TI-Nspire CM destinée au marché international est prévue? ;)

Ou cette dénomination est-elle simplement un héritage du prototype TI-Nspire CM Chinese Language ?



Mystère à ce jour... ;)
Lien vers le sujet sur le forum: Premières photos exclusives TI-Nspire CM Docking Station! (Commentaires: 0)

Divers Offre-toi une TI-Nspire CX CAS pour la rentrée!

Nouveau messagede critor » 03 Sep 2011, 13:50

Edit:
Cette offre a été mise à jour et a fait l'objet d'une nouvelle annonce:
viewtopic.php?f=43&t=11712
Merci donc de ne plus tenir compte de cet article.


Jarrety, distributeur scolaire de Texas Instruments, et TI-Planet s'associent avec une offre spéciale TI-Nspire CX CAS pour les membres de TI-Planet.

L'offre comprend
la calculatrice TI-Nspire CX CAS avec son logiciel et son couvercle
.

Le tout, pour
142€ TTC, frais de port compris!
:bj:



Image




Pour commander, Il suffit d'envoyer sur papier libre, accompagné d'un chèque à l'ordre de Jarrety :
- la mention de TI-Planet
- le détail de votre commande en précisant bien TI-Nspire CX CAS
- votre adresse complète

Société R. JARRETY SA.
17-19 Rue de Bondy 93250 VILLEMOMBLE
Lien vers le sujet sur le forum: Offre-toi une TI-Nspire CX CAS pour la rentrée! (Commentaires: 65)

Divers Optimisation de TI-Planet

Nouveau messagede Levak » 03 Sep 2011, 02:44

Vous l'aurez surement remarqué, le portail est plus rapide ces temps-ci !

En effet, suite aux nombreuses remarques qui ont suivit la sortie, il s'est avéré en grande majorité, suivi de peu par des bugs d'affichage, que la génération de TI-Planet était trop longue et l'affichage lent, impossible à explorer sur téléphone portable.

C'est donc avec fierté que nous vous annonçons l'optimisation de TI-Planet sur les blocs latéraux ainsi que l'apparition d'un mode de compatibilité pour téléphones portables ! (si vous ne notez pas de changements merci de nous prévenir !)

En effet, les blocs sont "presque" tout le temps identiques jusqu'à une modification unique par un utilisateur (changer son profil, poster un nouveau topic, répondre à un post, héberger un nouveau programme, s'inscrire...). Pendant nos tests avant l'ouverture nous n'avons pas eu de problème de lenteur notable. Cependant après ouverture, le CPU et la bande passante s'est mise à grimper dangereusement. Dorénavant tous ces blocs sont donc mis en cache sur le serveur dès leur modification, ce qui permet à tout le monde de jouir d'une rapidité supérieure et de notre côté, ménager l'utilisation du serveur SQL.

Après plusieurs tests, nous remarquons un gain de 5 secondes en moyenne lors du chargement de la page, ce qui n'est pas rien !

Ensuite, concernant le mode de compatibilité pour téléphones portables (que vous pouvez activer manuellement sur ordinateur en suivant le lien "Le site est lent ?" en dessous du tchat), il consiste à désactiver les effets de transparence de tout le site en utilisant une feuille de style quelque peu différente. Cette option est utile pour les utilisateurs navigant sous IE6/7/8 où la transparence est un clou au sol pour l'affichage d'un site.

D'autre part, nous avons passé TI-Planet au validateur W3C et ainsi nettoyé quelques étourderies pour garantir un affichage sain pour tout le monde au cas où il resterait des bugs d'affichage.


Dans un tout autre registre, vous avez peut-être noté le changement de fond aujourd'hui. En effet, vous n'avez pas rêvé, le vaisseau spatial en phase d'atterrissage n'était pas là hier soir :D

Ça se passera comme cela sur TI-Planet : des fond d'écrans thématiques ! :)
Le précédent symbolisait l'ouverture du site, un nouveau monde.
Celui-ci représente l'arrivée massive des visiteurs car nous avons enregistré une moyenne de 1000 visites par jours et jusqu'à présent, 4600 visites (dont 3000 visiteurs uniques) !

Pour vous divertir un peu les yeux, voici les timelapses des speedpaintings des backgrounds :




Nous espérons que vous passerez un agréable moment à visiter et utiliser TI-Planet !


PS : nous rappelons que le module d'upload est toujours en cours de développement et devrait faire son apparition dans les semaines qui suivent. En effet, nous avons mis en ligne TI-Planet plus tôt pour garantir la consultation des archives avant tout !
Lien vers le sujet sur le forum: Optimisation de TI-Planet (Commentaires: 21)

Divers L'Application TI-Planet pour iOS (iPhone/iPad/iPod Touch)

Nouveau messagede Adriweb » 02 Sep 2011, 12:35

Bonjour à tous,

J'ai commencé hier à programmer l'application TI-Planet officielle pour iOS (iPhone/iPod Touch/iPad) ! Pour le moment, l'appli n'est pas terminée mais je pense pouvoir la finir très bientôt.

Vous pourrez, dès qu'elle sera disponible sur l'App Store, y trouver les dernières news TI grâce au lecteur du flux RSS de news intégré, ainsi qu'un accès direct au forum, en enfin au chat.

Voilà à quoi l'application ressemble (sur iPhone) pour le moment (clic sur l'image) :

Image

Faites part de vos commentaires/idées/remarques etc. ;)

NB : je mettrai-à-jour ce topic des que j'avance.


Edit : l'application est disponible sur l'App Store.
Lien vers le sujet sur le forum: L'Application TI-Planet pour iOS (iPhone/iPad/iPod Touch) (Commentaires: 15)

TI-z80 Montre tes talents de programmation avec le zContest 2011 !

Nouveau messagede jacques » 01 Sep 2011, 22:00

Comme noelthebest le reportait récemment sur le forum, le zContest 2011 est lancé !

Le ZContest est un concours de programmation pour les TI z80 organisé régulièrement par le forum yAronet z80 depuis 2006. Cette année le concours est particulièrement vaste car presque tous les langages de programmation pour TI z80 sont autorisés. En effet, les programmes seront classés en trois catégories :
-les programmes en TI-Basic "simple"
-les programme en Axe Parser, BBC Basic et le TI-basic "étendu" (qui fait appel a des fonctions non natives de la TI)
-l'assembleur z80.
Ce concours est donc très intéressant car vous pouvez choisir votre langage de programmation préféré !

Vous avez jusqu'au 1er décembre 2011 pour déposer un programme sur le site officiel. A l'heure où j'écris cet article, déjà 7 projets ont été commencés, mais vous avez encore largement le temps !

Ce programme sera ensuite jugé en fonction d'un certain nombre de critères (différents si c'est un jeu ou un utilitaire). A l'issue du concours, 3 gagnants seront désignés.

Jusqu'à présent, le zContest est un concours purement honorifique. C'est-à-dire qu'il n'y a aucune récompense. Cependant, il est possible que des lots soient prévus pour les vainqueurs. L'équipe organisatrice du concours est en effet en train de chercher d'éventuels sponsors.

Voici, pour conclure, voici quelques liens utiles :
-le site officiel
-le forum officiel
-le topic dédié sur Ti-Planet


Avec Ti-Planet, ne rate aucun concours de programmation !



EDIT : comme l'indique Contra sur le forum yAronet, les distributeurs Jarrety et TSP ont accepté de sponsoriser le concours ! Nous aurons plus de détails très bientôt.
Lien vers le sujet sur le forum: Montre tes talents de programmation avec le zContest 2011 ! (Commentaires: 0)

TI-Nspire Grand gagnant du concours Omnimaga 2011 partie 2

Nouveau messagede critor » 01 Sep 2011, 01:07

Le grand gagnant de la 2ème partie du concours Omnimaga, pour laquelle il fallait réaliser un jeu pour TI-Nspire avec Ndless ou en Lua, vient d'être annoncé!


Félicitations donc à Levak qui gagne donc une carte cadeau de 100$ pour le premier jeu son et couleur sur TI-Nspire, Nyan Cat, bien évidemment réalisé en Lua! :bj:





Une performance d'autant plus exceptionnelle que Levak s'est mis à ça au tout dernier moment avant la clôture des inscriptions, réussissant à donner vie à cette petite merveille en seulement 2 jours! ;)



Liens:

Nyan Cat
Lien vers le sujet sur le forum: Grand gagnant du concours Omnimaga 2011 partie 2 (Commentaires: 4)

TI-z80 Nouveau langage pour TI z80 : le Grammer !

Nouveau messagede jacques » 30 Aoû 2011, 22:55

Les TI z80 ont décidément encore de beaux jours devant elles. Après le BBC Basic, après l'Axe, un nouveau langage de programmation a vu le jour : le
Grammer
!

Image Image Image


Le Grammer, conçu par
Xeda Elnara
, est un langage qui se veut aussi facile et sûr que le Ti-Basic, mais bien plus puissant que ce dernier.
Un programme en Grammer s'écrit dans l'éditeur de programme de la TI, et se lance
via
un interpréteur en assembleur de 4633 octets (cette précision est importante car l'interpréteur doit être désarchivé pour exécuter un programme).
La syntaxe se rapproche beaucoup du Ti-Basic, mais comprend des fonctions plus poussées (l'accès aux variables de l'OS, par exemple), utilise les pointeurs et permets les commentaires dans un programme ! On retrouve également des possibilités bien pratiques du Ti-Basic, telles que stopper un programme un appuyant sur "ON".

Voici un exemple de code, qui fait une boucle jusqu'à ce que la touche "ENTER" soit pressée :
Code: Tout sélectionner
:Return→A
:If 9≠getKey
:Goto A


Cependant, Grammer n'en est seulement qu'à ses débuts, et relativement peu de fonctions sont disponibles, par rapport à ses concurrents.


Vous pouvez télécharger Grammer sur TiCalc : http://www.ticalc.org/archives/files/fileinfo/441/44104.html.


[source : yaroNet]
Lien vers le sujet sur le forum: Nouveau langage pour TI z80 : le Grammer ! (Commentaires: 3)

-
Rechercher
-
Sujets à la une
"NumWorks++": Challenge de modification matérielle pour rajouter une puce de mémoire Flash !
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
Transforme ta TI-Nspire CX en console Game Boy Advance!
12345
-
Donations/Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
PayPal : paiement en ligne sécurisé - secure online payments
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 
-
Stats.
283 utilisateurs:
>270 invités
>7 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
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)