[ASM] Créer un programme ASM direct sur sa TI
3 participants
Page 1 sur 1
[ASM] Créer un programme ASM direct sur sa TI
Je viens de trouver un programme permettant de créé directement des programmes ASM, de les compiler sur sa TI. Vous pouvez le trouvez ici. Cependant, ce programme ne fonctionne que sous TI-83+ et TI84+.
Dernière édition par Metallica le Jeu 30 Déc - 15:15, édité 1 fois
Metallica- Or 4
- Sexe :
Age : 28
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-82 Stats.fr
- - TI-83+ SE
Re: [ASM] Créer un programme ASM direct sur sa TI
moi je m'y lance pas encore, ça à l'air compliquer.
Mais sinon sa pourrait être une alternative pour programmer ASM sans passer par mon PC.
Mais sinon sa pourrait être une alternative pour programmer ASM sans passer par mon PC.
Metallica- Or 4
- Sexe :
Age : 28
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-82 Stats.fr
- - TI-83+ SE
Re: [ASM] Créer un programme ASM direct sur sa TI
Oui à condition de savoir programmer. En faite il remplace juste tasm32.
Metallica- Or 4
- Sexe :
Age : 28
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-82 Stats.fr
- - TI-83+ SE
Re: [ASM] Créer un programme ASM direct sur sa TI
moi non plus.
c'est utile, comme langage, mais comme il faut un ordi ça casse toute la magie de la calculette.
c'est utile, comme langage, mais comme il faut un ordi ça casse toute la magie de la calculette.
persalteas- Platinum 2
- Sexe :
Age : 28
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :- - TI-Basic Z80
- - xLib
- - Grammer
- - TI-Basic Nspire
- - TI-82 Stats.fr
- - TI-83
- - TI-83+
- - TI-84+ SE
- - TI-86
- - TI-Nspire
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: [ASM] Créer un programme ASM direct sur sa TI
Moi j'arrive à faire des truc simple grâce au tutoriel de TI Calc qui est en anglais, mais c'est très réduit. Je compte bientôt essayer de programmer des applications.
Re: [ASM] Créer un programme ASM direct sur sa TI
Les applications ça se programme aussi en ASM ?
Metallica- Or 4
- Sexe :
Age : 28
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-82 Stats.fr
- - TI-83+ SE
Re: [ASM] Créer un programme ASM direct sur sa TI
non. c'est un truc qui concerne du javascript je crois.
persalteas- Platinum 2
- Sexe :
Age : 28
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :- - TI-Basic Z80
- - xLib
- - Grammer
- - TI-Basic Nspire
- - TI-82 Stats.fr
- - TI-83
- - TI-83+
- - TI-84+ SE
- - TI-86
- - TI-Nspire
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: [ASM] Créer un programme ASM direct sur sa TI
je pense que ça un rapport avec le Flash vu que les applications se lance uniquement lorsqu'elles sont stocker dans la mémoire Flash et de plus, sur TI Calc il faut sélectionner flash pour entrer dans la catégorie des applications.
Metallica- Or 4
- Sexe :
Age : 28
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-82 Stats.fr
- - TI-83+ SE
Re: [ASM] Créer un programme ASM direct sur sa TI
en tout cas pas d'application en ASM.
persalteas- Platinum 2
- Sexe :
Age : 28
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :- - TI-Basic Z80
- - xLib
- - Grammer
- - TI-Basic Nspire
- - TI-82 Stats.fr
- - TI-83
- - TI-83+
- - TI-84+ SE
- - TI-86
- - TI-Nspire
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: [ASM] Créer un programme ASM direct sur sa TI
J'ai trouvé les sources d'une applications qui écrit "hello" à l'écran et ça donne:
- helloapp.asm:
- Code:
;A Simple Flash Application Example - Hello
;This example just prints the word "HELLO" on the display and exits
;Include file needed to access system routines
#include "ti83plus.inc"
EXT_APP .equ 1 ;This definition is required of all apps
cseg ;This linker directive is required of all apps.
.org $4000
;This is the application header definition area required for all apps.
.db 080h,0Fh ;Field: Program length
.db 00h,00h,00h,00h ;Length=0 (N/A for unsigned apps)
.db 080h,012h ;Field: Program type
.db 01h,04h ;Type= Shareware, TI-83Plus
.db 080h,021h ;Field: App ID
.db 01h ;Id = 1
.db 080h,031h ;Field: App Build
.db 01h ;Build = 1
.db 080h,048h ;Field: App Name
.db "Hello",20h,020h,020h ;Name = "Hello " must be 8 characters
.db 080h,081h ;Field: App Pages
.db 01h ;App Pages = 1
.db 080h,090h ;No default splash screen
.db 03h,026h ,09h,04h, 04h,06fh,01bh,80h ;Field: Date stamp- 5/12/1999
.db 02h,0dh,040h ;Dummy encrypted TI date stamp signature
.db 0a1h ,06bh ,099h ,0f6h ,059h ,0bch ,067h
.db 0f5h ,085h ,09ch ,09h ,06ch ,0fh ,0b4h ,03h ,09bh ,0c9h
.db 03h ,032h ,02ch ,0e0h ,03h ,020h ,0e3h ,02ch ,0f4h ,02dh
.db 073h ,0b4h ,027h ,0c4h ,0a0h ,072h ,054h ,0b9h ,0eah ,07ch
.db 03bh ,0aah ,016h ,0f6h ,077h ,083h ,07ah ,0eeh ,01ah ,0d4h
.db 042h ,04ch ,06bh ,08bh ,013h ,01fh ,0bbh ,093h ,08bh ,0fch
.db 019h ,01ch ,03ch ,0ech ,04dh ,0e5h ,075h
.db 80h,7Fh ;Field: Program Image length
.db 0,0,0,0 ;Length=0, N/A
.db 0,0,0,0 ;Reserved
.db 0,0,0,0 ;Reserved
.db 0,0,0,0 ;Reserved
.db 0,0,0,0 ;Reserved
;End of header data
StartApp: ;The app starts here
bcall(_clrlcdfull) ;Clear the screen
xor a ;A=0
ld (curCol),a ;Will start printing in left column
ld a, 3
ld (curRow),a ;Will start printing on 4th row
ld hl, SHello ;HL points to null-terminated string in ROM
ld de, OP1 ;DE points to a ram buffer named OP1
bcall(_strcopy) ;Copy the string to ram
ld hl, OP1 ;HL points to null-terminated string in RAM
bcall(_puts) ;Print the hello string from RAM
bcall(_getkey) ;Wait for a keypress
bjump(_JForceCmdNoChar) ;Exit the application
SHello
.db "HELLO",0 ;Null-terminated string
.end
Metallica- Or 4
- Sexe :
Age : 28
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-82 Stats.fr
- - TI-83+ SE
Re: [ASM] Créer un programme ASM direct sur sa TI
je connais pas ce language, je sais pas ce que c'est.
Alexis sait surement.
Alexis sait surement.
persalteas- Platinum 2
- Sexe :
Age : 28
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :- - TI-Basic Z80
- - xLib
- - Grammer
- - TI-Basic Nspire
- - TI-82 Stats.fr
- - TI-83
- - TI-83+
- - TI-84+ SE
- - TI-86
- - TI-Nspire
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: [ASM] Créer un programme ASM direct sur sa TI
Ok et y a des tutos pour l'apprendre.
Metallica- Or 4
- Sexe :
Age : 28
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-82 Stats.fr
- - TI-83+ SE
Re: [ASM] Créer un programme ASM direct sur sa TI
regarde sur le site du zéro c'est la qu'il y a les meilleurs tutos.
mais pour trouver un tuto, il faut le nom du language.
mais pour trouver un tuto, il faut le nom du language.
persalteas- Platinum 2
- Sexe :
Age : 28
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :- - TI-Basic Z80
- - xLib
- - Grammer
- - TI-Basic Nspire
- - TI-82 Stats.fr
- - TI-83
- - TI-83+
- - TI-84+ SE
- - TI-86
- - TI-Nspire
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: [ASM] Créer un programme ASM direct sur sa TI
Apparemment, comme la précisé Alexis plus haut dans ce sujet, il y a un tuto sur Ti Calc.
Metallica- Or 4
- Sexe :
Age : 28
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-82 Stats.fr
- - TI-83+ SE
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum