1

Bonjour à tous!
J'ai choisi votre forum pour faire un peu de "publicités strictement informatives". (d'après la charte tolérées)

C'est un projet que j'ai réalisé il y'a un peu plus de trois-quatre ans que j'aimerais partager avec la communauté des programmeurs TI. Il s'agit d'un Assembleur pour TI-89 écrit en TI-basic. Très utile quand on ne possède pas d'ordinateur... ce qui était mon cas à l'époque.
Je ne ferai plus grand chose dessus et au lieu qu'il ne meurt dans le crach d'un disque dur, j'ai décidé de le diffuser sous licence GNU. Niveau performance c'est pas extra cela va sans dire! Mais j'ai réalisé quelques fonctions afin de gagner en temps de compilation.
Il y'a différents outils: assembleur, desassembleur, créateur de fichier assembleur,... Tous n'est pas encore documenté mais l'essentiel est là.

Voila! vous trouverez plus d'information mon site:Assembleur TI-89 en Ti-basic

PS: ca fait longtemps que je ne suis plus beaucoup l'actualité ASM68k-TI89 donc si j'ai des choses à modifier (format de l'archive ou chose à savoir) dites le moi!
[URL=http://perso.ffwill.homelinux.com/TI89.html]Assembleur TI-89 en Ti-basic [/URL]

2

Not Found

The requested URL /TI89.htm was not found on this server.

3

corrigé... il manquait juste un petit "L"
Merci
[URL=http://perso.ffwill.homelinux.com/TI89.html]Assembleur TI-89 en Ti-basic [/URL]

4

C'est une prouesse grin
Je n'y croyais pas au départ, mais ça marche réellement !

TI89_compil.gif

Tu dois être la première personne au monde à coder un compilateur/assembleur en Basic sur cette machine. Il y a eu pas mal de projets, mais les gens ne sont jamais allés au bout de leur ambition.
Bravo smile
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

5

excellent top (dommage que ça dépende de flib, ça aurait eu plus de classe en basic pur ^^ c'est indispensable pour lire un fichier texte, mais pour une version qui utilise seulement des chaînes j'imagine qu'y en a pas besoin ?)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

6

Exact flib ne sert juste qu'a l'interface et à la lecture/ecriture des fichiers text... le coeur est en ti-basic pur
[URL=http://perso.ffwill.homelinux.com/TI89.html]Assembleur TI-89 en Ti-basic [/URL]

7

félicitations

mais c'est pas le premier. smile

y'a longtemps j'avais vu un assembleur en tibasic, c'était une fonction pure, et ça utilisait une liste de chaines pour l'entrée, et une chaine exec pour la sortie. Du coup, même pas besoin de flib.

8

chapeau !
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

9

J'avais commencé un truc comme en parle squalyl, mais jamais allé jusqu'au bout, mais la c'est carrement mieux ^^

Chapeau comme le dit flan ^^

Apres un compilo C ? wink
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

10

Rigolo smile
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

11

n'imp grin

12

classe cool

13

Merci pour la variété des qualificatifs!

Apres un compilo C ? wink

ba j'y avais pensée mais bon en ti-basic faire l' analyse syntaxique la génération de code et tous... c'est plus qu'un café qu'il va falloir entre chaque compilation...(de ligne)...
Par contre rajouter une évolution de l'assembleur pour gérer plus facilement les structures du programme, J'avais pensé que ça pouvais être intéressant.... mais après y'a les problème de compatibilité de compilateur qui se posent... donc je laisserai qu'elle qu'un d'autre le faire... c'est du boulot l'air de rien!
[URL=http://perso.ffwill.homelinux.com/TI89.html]Assembleur TI-89 en Ti-basic [/URL]

14

on peut pas faire une grammaire LL(1) du C? ça pourrait le faire avec différents procédures grin

(mais après ouais va falloir un café par fonction(on compile pas ligne par ligne grin)

ça pourrait être marrant grin

15

Ca reste lent parce que c'est du TI-BASIC, mais c'est un joli effort smile

@Jyaif: tu sors grin
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

16

[ EDIT : attaque personnel, viré ]

bravo pour ton travail wink
Tout ce qui passe pas par le port 80, c'est de la triche.