Page 1 of 1

1er programme assembleur TI-83 Premium CE

Unread postPosted: 08 Feb 2015, 21:46
by critor
Version française, English version


Dans un article précédent nous vous présentions notre tout premier programme pour la nouvelle TI-83 Premium CE de la rentrée 2015, CEXP, écrit en langage TI-Basic.

4412Dès notre test de ce modèle, nous confirmions toutefois la présence de la commande "Asm()", permettant d'éxécuter des programmes assembleur (écrits en langage machine), beaucoup plus performants que ceux Basic.

Dans l'article précédent, Adriweb vous montrait donc qu'il avait réussi à exécuter le premier programme assembleur (non trivial) pour TI-83 Premium CE, dans l'émulateur TI-SmartView CE : un test de background par tr1p1ea (qui a réussi à le fabriquer sans avoir de machine, émulateur, ou ROM/OS etc. - Bravo !).


4566Le programme ayant passé le test sous le TI-SmartView et étant donc jugé sans danger pour le matériel, voici dès ce soir pour vous ci-contre, la toute première exécution d'un programme assembleur sur une véritable TI-83 Premium CE ! :bj:

Mais maintenant, afin de pouvoir créer des programmes sensationnels en Assembleur comme c'est le cas sur les 83/84 Plus depuis plusieurs années, nous attendons avec impatience la disponibilité d'un SDK pour les TI-83 Premium CE / TI-84 Plus CE - ça sera infiniment plus efficace que d'essayer des choses à l'aveugle :p


Avec la TI-83 Premium CE, une nouvelle ère commence ! ;)


Téléchargement : archives_voir.php?id=154331
In a previous article, we were showing you our very first program for the new TI-83 Premium CE for Back-To-School 2015, CEXP, written in the TI-Basic language.

4412With our review of this model, we confirmed the presence of the "Asm()" command, which allows the user to execute programs written in Assembly (the machine's native language), much more powerful than Basic ones.

In the previous article, Adriweb showed that he's been able to execute the first non-trivial ASM program for the TI-83 Premium CE, on the TI-SmartView CE emulator : a background-image test by tr1p1ea (who managed to make it without even having the calculator, emulator, or ROM/OS etc. - congratulations !).


4566The program having passed the test of running within the SmartView emulator and thus being considered harmless for the actual hardware, here it is, for you tonight : the first ASM program running on an actual TI-83 Premium CE ! :bj:

But now, in order to be able to create sensational programs in assembly as it has been the case on the 83/84+ for several years, we look forward to the availability of an SDK for the TI-83 Premium CE / TI-84 Plus CE - it will be much more efficient than trying things blindly :p


With the TI-83 Premium CE, it's the beginning of a new era ! ;)


Download : https://tiplanet.org/forum/archives_voir.php?id=154331

Re: 1er programme assembleur TI-83 Premium CE

Unread postPosted: 09 Feb 2015, 01:20
by gildasd
Comment réagit le eZ80? Quelle est la sensation quand tu programmes dessus? Tu retrouve tes repères de Z80 classique?

Re: 1er programme assembleur TI-83 Premium CE

Unread postPosted: 09 Feb 2015, 01:59
by Adriweb
Globalement, la calculatrice, à l'heure de ce post, reste plein de mystères (d'où la phrase "nous attendons avec impatience la disponibilité d'un SDK pour les TI-83 Premium CE / TI-84 Plus CE - ça sera infiniment plus efficace que d'essayer des choses à l'aveugle" :P).
Mais ce n'est bien sûr pas non plus un extraterrestre complètement inconnu - l'eZ80 est proche d'un z80, même s'il y a des nouvelles choses comme l'ADL etc. (m'enfin, je n'y connais vraiment pas grand chose, donc la datasheet en dira plus que moi ^^)

En attendant, l'éditeur de programme sur cette machine est plus agréable que sur la 84+CSE, vu qu'elle est plus rapide :)

Re: 1er programme assembleur TI-83 Premium CE

Unread postPosted: 10 Feb 2015, 17:00
by grosged
Génial ce microprocesseur eZ80 dans nos (prochaines) TI !!
Et dire qe cela avait été prédit en septembre... 1999 !!!
( voir http://www.ticalc.org/archives/news/art ... 15779.html )

Re: 1er programme assembleur TI-83 Premium CE

Unread postPosted: 10 Feb 2015, 21:24
by matref
Le code source on a le droit ou on est puni ? :P

Re: 1er programme assembleur TI-83 Premium CE

Unread postPosted: 10 Feb 2015, 23:01
by Adriweb
Nous n'avons rien de plus que ça.

Re: 1er programme assembleur TI-83 Premium CE

Unread postPosted: 11 Feb 2015, 08:03
by Lionel Debroux
Le programme est téléchargeable, donc des désassembleurs gérant l'eZ80, comme celui que DrDnar a récemment fait, éventuellement après transformation du programme en entrée (du genre hex string -> binaire, ce qui se fait par exemple avec un one-liner de Perl), devraient pouvoir désassembler correctement le code (et les données, même s'il n'y a rien de convenable à désassembler...) du programme :)