Archives du mot-clé Logiciel

Aperçu du second prototype.

Le second prototype prend un peu plus de temps que prévu. Nous avons eu des problèmes d’électronique inattendus sur nos circuits.

Nous avons encore besoin d’étudier la sérigraphie pour les touches du clavier, de faire quelques ajustement logiciels, ainsi que peut-être peindre le boîtier avec une couleur sympa !

Mais nous avons décidé en attendant de vous donner un petit aperçu de ce sur quoi nous sommes en train de travailler!

Liste des nouveautés:

  • 128 Mo de Ram
  • Un Boîtier plus sexy
  • Un clavier plus utilisable (des améliorations sont encore à venir, notamment le pad directionnel bien-sur! ;). D’ailleurs un problème de sensibilité des touches a déjà été résolu depuis cette vidéo à voir dans le vidéos à venir. )
  • Complètement autonome (Il est possible de démarrer le prototype n’importe-ou, sans câble externe, ordinateur, ou alimentation). Je précise d’ailleurs que le temps de boot jusqu’à une interface de calcul est actuellement de 8 secondes, mais on travaille encore à l’améliorer.
  • Des amélioration niveau logiciel (Menu, Python, Calcul formel)

Des nouvelles du simulateur Ti.

tiSimu2

Tout d’abord, l’utilisation du terme « Emulateur » pour désigner notre programme semble avoir soulevé quelques controverses.  Pour mettre les choses au clair:

  • Il n’y a pas d’émulation de l’architecture z80 dans notre programme.
  • Nous n’utilisons pas de rom Texas Instruments.
  • Nous sommes capables de lire des fichiers 82p et 83p, car nous avons codé nous même un interpréteur de Ti-Basic.
  • Toutes les fonctionnalités mathématiques ont été codées en partant de zéro.
  • A partir de maintenant nous utiliserons le terme Simulateur.
  • Ce simulateur est libre et nous n’avons réutilisé aucun travail sous copyright (A part des jeux ti-basic  provenant de tierces personnes, uniquement pour tester le bon fonctionnement de notre interpréteur).

Depuis la dernière fois ou nous avons écrit un article dessus, notre petit simulateur a bien évolué.
Voici la liste des nouveautés:

  • Intégration des listes, des matrices, des chaînes de caractères, des complexes.
  • Plusieurs courbes simultanés, ainsi que la possibilité de régler la fenêtre.
  • Plus de fonctionnalités du Ti-Basic implémentées, plus de jeux fonctionnels.
  • Edition du Ti-Basic directement possible depuis le simulateur.

Une petite démonstration :

A partir de maintenant, au niveau logiciel, nous allons nous concentrer un peu plus sur l’interface pour maxima (calcul formel).

Simulateur libre Ti

A part l’électronique on aime aussi coder !

tiEmuCode

Afin de ne pas déstabiliser les utilisateurs de calculatrices Texas Instruments, nous avons décidé de coder un petit simulateur libre de l’interface d’une Ti-82 stat, avec la bibliothèque SDL. Ce simulateur pourra ainsi s’afficher directement dans le framebuffer linux. Il ne nécessite pas de rom ti propriétaire, et n’émule pas l’architecture z80, car nous avons recordé nous même de zéro le système de zéro afin qu’il fonctionne sur notre architecture et qu’il soit libre (il ne contient aucun travail propriété de Texas Instrument). N’hésitez pas à télécharger le code sur la page Téléchargements.

Au jour d’aujourd’hui, l’état du projet permet de réaliser les calculs les plus courants, d’afficher une courbe, ainsi que d’exécuter certains jeux en ti-basic, y compris des jeux développés par d’autres pour la calculatrice Ti-82, au format .82p ou .83p.

Nous continuerons à développer ce simulateur afin qu’il finisse par avoir toutes les fonctionnalités d’une vraie calculatrice Texas Instruments.

Vous pouvez télécharger les sources sur github:

https://github.com/LibreCalc/ti
tiEmu