Accueil Ti-Gen Foire Aux Questions Chat sur le chan #tigcc sur IRC
Liste des membres Rechercher Aide
Bienvenue Invité !   Se connecter             Mes sujets   
Administrer
0 membre(s) et 1 visiteur(s) actif(s) durant les 5 dernières minutes Utilisateurs actifs : Aucun membre + 1 visiteur
Avant de poster sur le forum, il y a des régles de bases à respecter pour une bonne entente et un respect de tous.
Veuillez lire la charte du forum.
  :: Index » Forum TiZ80 » Programmation Assembleur z80 » Integrer de l'ASM dans sa TI ? (21 réponse(s))
./POST DE DEPART (post n°0)   Marquer comme non lu.
Invité Ecrit le: Samedi 2 octobre 2004 à 18:55 Déconnecté(e)    
 
bonjours a tous
je disposant d'une ti 84+ depuis deux ou trois semaine je me suis lancer dans la programmation en basic pour la creation de programme et de jeu
mais sachant que les programmes en ASM sont beaucoup plus performant je voudrai savoir si c'est possible de rentré un programme en asm directement de son pc a la calculatrice via TI-connect
si oui comment ?
merci pour vos réponses
    
./Post n°1   Marquer comme non lu.
Kevin Kofler Ecrit le: Samedi 2 octobre 2004 à 21:15 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Les ASM doivent d'abord être "compilés" (assemblés en fait). Ensuite, on peut les envoyer.
Cela dit, les programmes ASM que tu trouveras sur le net ont presque tous déjà été assemblés ("compilés"), donc ne reste plus qu'à les envoyer. Mais sache qu'il faut un shell comme MirageOS pour presque tous les ASMs sur la série 83+/84+.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°2   Marquer comme non lu.
Invité Ecrit le: Dimanche 3 octobre 2004 à 14:40 Déconnecté(e)    
 
je doit changer le systeme d'exploitation de ma 84+ c'est ça ?
    
./Post n°3   Marquer comme non lu.
THE_KING Ecrit le: Dimanche 3 octobre 2004 à 18:00 Déconnecté(e)    Voir le profil de THE_KING Envoyer un email à THE_KING Envoyer un message privé à THE_KING  

je ne connait pas la 84+ mais ca doit etre comme la 83+.
tu doit telecharger mirage os sur ton pc puis sur ta caltos.
ce n'est pas un systeme d'exploitation mais un launcher.
quand tu l'aura installé tu le trouvera dans apps.
voila! je me trompe peut-etre mais si c'est le cas quelqu'un me corrigera.
longue vie au TI-Basic!!!!!!!!
    
./Post n°4   Marquer comme non lu.
limmt Ecrit le: Dimanche 3 octobre 2004 à 19:50 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


c'est bien ca je crois
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°5   Marquer comme non lu.
Kevin Kofler Ecrit le: Dimanche 3 octobre 2004 à 21:14 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Oui, ils appellent ça un "OS", mais ce n'est pas un OS.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°6   Marquer comme non lu.
Invité Ecrit le: Dimanche 3 octobre 2004 à 21:34 Déconnecté(e)    
 
ok ,sinon faut il un programme particulier pour les envoyer dans sa ti ?
ti connect suffit-il ?
    
./Post n°7   Marquer comme non lu.
Kevin Kofler Ecrit le: Dimanche 3 octobre 2004 à 21:43 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Vinc@ov :
ok ,sinon faut il un programme particulier pour les envoyer dans sa ti ?

Non.

ti connect suffit-il ?

Oui.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°8   Marquer comme non lu.
Eagle1792 Ecrit le: Dimanche 17 octobre 2004 à 12:33 Déconnecté(e)    Voir le profil de Eagle1792 Envoyer un email à Eagle1792 Visiter le site WEB de Eagle1792 Envoyer un message privé à Eagle1792  

mais les shells comme ash ou mirage OS marchent aussi sur TI 82 STATS (apparemment c'est une version très proche de la TI 83)?
Eagle1792 - Vive le php ^^
    
./Post n°9   Marquer comme non lu.
Eagle1792 Ecrit le: Dimanche 17 octobre 2004 à 12:51 Déconnecté(e)    Voir le profil de Eagle1792 Envoyer un email à Eagle1792 Visiter le site WEB de Eagle1792 Envoyer un message privé à Eagle1792  

Et aussi, quel fichier il faut mettre sur la calculatrice pour ASH 3.0?
ash30.82b ? Parce que moi quand je mets ce fichier sur ma TI 82 STATS, ça m'affiche "Error in Xmit", alors que quand je mets des progs en basic ça marche sans problèmes...
J'utilise Ti-8x Link Software comme logiciel de liaison (je sais pas si ça vient de là)
merci d'avance de votre aide ;-)
Eagle1792 - Vive le php ^^
    
./Post n°10   Marquer comme non lu.
Kevin Kofler Ecrit le: Dimanche 17 octobre 2004 à 13:41 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Eagle1792 :
mais les shells comme ash ou mirage OS marchent aussi sur TI 82 STATS (apparemment c'est une version très proche de la TI 83)?

Probablement pas... TI dit que la 82 STATS est programmable en assembleur ("Programmation en TI-basic et Assembleur Z80, nombre de programmes limité à la capacité mémoire."), mais je ne sais pas comment se comporte son système d'assembleur natif ni même s'il y en a un (si ce n'est pas une erreur). Sinon, il y a possibilité d'envoyer des memory backups comme sur TI-82, mais ceux de la TI-82 ne marcheront pas tels quels. Bref, il faudra attendre que quelqu'un fasse un shell assembleur, ou alors en faire un toi-même. :)
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°11   Marquer comme non lu.
Eagle1792 Ecrit le: Lundi 18 octobre 2004 à 17:11 Déconnecté(e)    Voir le profil de Eagle1792 Envoyer un email à Eagle1792 Visiter le site WEB de Eagle1792 Envoyer un message privé à Eagle1792  

#fou# je crois que je vais attendre...
c'est domage il n'y aura pas beacoup de programmes dans l'immédiat si il sort alors?
Bon c'est pas grave
merci beacoup de ta réponse ;-) (ça fait 2h que j'essaye de mettre ace.82b ou ace.83b sur ma ti lol)
Eagle1792 - Vive le php ^^
    
./Post n°12   Marquer comme non lu.
verytourist Ecrit le: Lundi 18 octobre 2004 à 22:34 Déconnecté(e)    Voir le profil de verytourist Envoyer un email à verytourist Envoyer un message privé à verytourist  

Peut-être que SNG (seul shell ti-82 mis à jour réguliémrent ) va être rendu compatible ti-82 stats ?

[edit] 'e' en trop :p

-Edité le Jeudi 21 octobre 2004 à 13:37 par verytourist-
    
./Post n°13   Marquer comme non lu.
Eagle1792 Ecrit le: Jeudi 21 octobre 2004 à 12:09 Déconnecté(e)    Voir le profil de Eagle1792 Envoyer un email à Eagle1792 Visiter le site WEB de Eagle1792 Envoyer un message privé à Eagle1792  

Merci je vais jeter un coup d'oeil ce soir et je vous dis si ça marche ;-)
Eagle1792 - Vive le php ^^
    
./Post n°14   Marquer comme non lu.
Eagle1792 Ecrit le: Lundi 1er novembre 2004 à 14:39 Déconnecté(e)    Voir le profil de Eagle1792 Envoyer un email à Eagle1792 Visiter le site WEB de Eagle1792 Envoyer un message privé à Eagle1792  

apparement ça marche pas non plus...
j'ai une petite question (peut etre ridicule mais...) :
comment sont faits les shells? avec quel(s) langage(s)?
merci d'avance pour vos réponses ;-)
Eagle1792 - Vive le php ^^
    
./Post n°15   Marquer comme non lu.
limmt Ecrit le: Lundi 1er novembre 2004 à 19:51 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


les shells sont en assembleur
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°16   Marquer comme non lu.
verytourist Ecrit le: Mardi 2 novembre 2004 à 15:41 Déconnecté(e)    Voir le profil de verytourist Envoyer un email à verytourist Envoyer un message privé à verytourist  

Ouai, en assemleur, et sur 82/83, pour lancer le shell lui même, sa passe par des intructions Ti-basic 'inerprétes" en assembleur %), c'est exellent :D
( mais ce bricolage ne devrait bientôt plus exister, car j'ai cru comprendre que la 82 stats support l'asm nativement, et le 82 et 83 classqiue ne vont, plus être vendu )
    
./Post n°17   Marquer comme non lu.
Sasume Ecrit le: Mercredi 3 novembre 2004 à 10:22 Déconnecté(e)    Voir le profil de Sasume Envoyer un email à Sasume Visiter le site WEB de Sasume Envoyer un message privé à Sasume  

Tu peux détailler ce "bricolage" (par simple curiosité) ? :)
    
./Post n°18   Marquer comme non lu.
verytourist Ecrit le: Jeudi 4 novembre 2004 à 02:06 Déconnecté(e)    Voir le profil de verytourist Envoyer un email à verytourist Envoyer un message privé à verytourist  

Déja, sur des vraies 82 (c'est à dire pas les Ti-82 stats), il faut absolument un backup pour transmettre le shel (enfin, c'est plutôt un kernel) ( amha sa doit être du à quelques modfis "à la main" (héditeur héxa..), qui permetent de faire tourner le kernel )

ensuite, le kernel, tu peut l'éditer en Ti-basic, par exemple, pour Crash, voilà le début:


:[Y?(1,1ü[Y?(19,34
:1+û13ü[Y?(19,3
:Output(1,1,"
:Stop
:
:mean(RåPr(Asolve(augment(Ò.PlotsOff Scatter9randM(W:*row+(TClrHomeStopCAnsASHrandM(19CubicReg 006StopClrHomeåFracrow+(sinñ StoreGDB ZPreviousNørandM(PAnsøSciAnsGDBmeFix sinñ ClrDrawZPrevioussinñ ûZDecimalsinñ Fill(ZoomStatsinñ prgmZoomRclsinñ DegreeZoomRclsinñ While ZPreviousDispTable*row+(ûSortA(2getKeyZPreviousr2tan 2úZPreviousr2If 2int ZPrevious:randM(SortA(sinñ !.?2Pxl-On(ZPrevious?2/ZPrevious2AnsZPrevious xor 2


Donc tout au début, la Ti-82 éxécute es instructions Ti-basic, et grâce à je ne sais quel modifs faites à la main (je m'y conait pas asser pour dire plus), sa permet de lancer le début du kernel lui-même (en permetant d'interpréter de je ne sais quelle fasson les instruction ti-basic), qui est à l'origine codé en asm.

D'ailleur, si je me souvient bien, tout les kernel pour la ti-82 doivent avoir à peu de chose près le même boot.
-Edité le Jeudi 4 novembre 2004 à 02:18 par verytourist-
    
./Post n°19   Marquer comme non lu.
Eagle1792 Ecrit le: Mardi 30 novembre 2004 à 20:01 Déconnecté(e)    Voir le profil de Eagle1792 Envoyer un email à Eagle1792 Visiter le site WEB de Eagle1792 Envoyer un message privé à Eagle1792  

ça y est je fais tourner la plupart des programmes assembleurs avec Ti - Explorer, c'est vraiment tres bien présenté...
Eagle1792 - Vive le php ^^
    
  :: Index » Forum TiZ80 » Programmation Assembleur z80 » Integrer de l'ASM dans sa TI ? (21 réponse(s))
Pages : 1/2     « [1] 2 » »|

.Répondre à ce sujet
Les boutons de code
[B]old[I]talic[U]nderline[S]trikethrough[L]ine Flip Hori[Z]ontallyFlip [V]erticallySha[D]ow[G]low[S]poilerCode [G][C]ite
Bullet [L]istList Item [K] Link [H][E]mail[P]icture SmileysHelp
Couleurs :
Saisissez votre message
Activer les smileys
     

Forum de Ti-Gen v3.0 Copyright ©2004 by Geoffrey ANNEHEIM
Webmaster: Kevin KOFLER, Content Admins: list, Server Admins: Tyler CASSIDY and Kevin KOFLER, DNS Admin: squalyl
Page générée en 54.2ms avec 21 requetes