π
<-

[ASM-TI83] Gravity ball

Assembleur, Axe, C/C++, ICE...

[ASM-TI83] Gravity ball

Unread postby contra-sh » 05 Apr 2012, 08:32

Salut,
Gravity ball est un jeu inspiré de gravity guy (ios).
Mais ce n'est pas un bonhomme mais une balle :)

Il y a pour le moment 7 levels. Surement plus bientôt.

Les screens :
Image
Image
Image
Image
User avatar
contra-sh
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 62.9%
 
Posts: 85
Joined: 24 Aug 2009, 00:00
Location: Nice
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ecole d'ingénieur informatique

Re: [ASM-TI83] Gravity ball

Unread postby Persalteas » 05 Apr 2012, 09:51

sympatique... j'ignorais qu'il y avait encore des codeurs assembleur pour TI 83 basique :bj:

Tu as appris où ?

(je sais que mdr1 a fait un tutoriel pour 83 Plus, mais pour pas pour TI 83..)
User avatar
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 6.2%
 
Posts: 2337
Images: 113
Joined: 04 Feb 2010, 00:00
Location: Evry (France)
Gender: Male
Calculator(s):
MyCalcs profile
Class: PhD candidate, Bioinformatics

Re: [ASM-TI83] Gravity ball

Unread postby contra-sh » 05 Apr 2012, 10:31

sympatique...


Merci :)

j'ignorais qu'il y avait encore des codeurs assembleur pour TI 83 basique :bj:

Oui ça se rarifie c'est sur mais je peux coder pour ti83plus sans probleme (d'ailleurs c'est ce que je fais pour mon dernier projet, pas celui là un autre non releasé encore)
Puis en fait 83 c'est aussi 82stats(.fr) etc... donc ca reste un modèle populaire au fond.


Tu as appris où ?

Par moi même en lisant de la doc au fur et à mesure et en partant de choses très simples...
Je n'ai jamais lu de tuto en entier, celui de mdr1 est intéressant, mais je connaissais déjà la plupart des choses qu'il explique quand je l'ai lu, mais il est très bien fait c'est clair (je le recommande).
J'ai lu pas mal de doc mais que lorsque j'en ai besoin, car j'ai commencé petit à petit, je m'aide des tutos souvent quand je veux me rappeler de la valeurs des touches en direct input, ou savoir comment programmer une interruptions.
En ce moment, les questions que je me posent ne se trouvent pas sur le net... (ce sont des choses plutôt conceptuelles à propos de bonnes manières pour gérer les objets/ennemis dans les jeu par exemple)
Les 2 tutos de la tift sont bien aussi mais assez courts.
Les premières leçons d'asm guru me paraissent un peu "amateuriste" (mais il faut quand meme reconnaitre son travail qui est déjà bien)
asmin28days est pour moi tout sauf un tuto. Même maintenant il reste (presque) complètement obscur, je comprends ceux qui se dégoutent de l'asm avec ce tuto. Pourtant les auteurs de ce tutos sont clairement des bêtes, et leur tuto a du leur prendre beaucoup de temps (très peaufiné, détaillé).
Donc a choisir, celui de mdr1, puis aussi les doc du sdk sur le site de ti, et surtout s'amuser en codant asm :)
Voila c'est juste mon avis sur les tuto, je ne veux pas partir en troll comme sur l'autre sujet hein :)


(je sais que mdr1 a fait un tutoriel pour 83 Plus, mais pour pas pour TI 83..)

Les différences sont minimes entre 83 et 83 plus, mais il faut savoir quels includes utiliser, quels outils, etc...
Il est facile de passer de l'une à l'autre (ou meme de coder pour les 2 avec des directives preprocesseur comme #IFDEF)
User avatar
contra-sh
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 62.9%
 
Posts: 85
Joined: 24 Aug 2009, 00:00
Location: Nice
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ecole d'ingénieur informatique

Re: [ASM-TI83] Gravity ball

Unread postby Persalteas » 05 Apr 2012, 15:12

Merci beaucoup...

Je cherche justement à apprendre pour TI 82 stats.fr (la 83, je m'en fous royalement :D ) et sur 83+ je n'en ai pas besoin (le celtic me suffit a faire des programmes de super qualité.)

Les différences sont minimes entre 83 et 83 plus, mais il faut savoir quels includes utiliser, quels outils, etc...


pourtant, des tas de programmes n'existent qu'en version 83+...

Les 2 tutos de la tift sont bien aussi mais assez courts.


Pour 83 basique ?

je vais regarder par là alors, après celui de mdr1.

Et sinon, j'ai encore une question a poser (même si on s'éloigne de plus en plus du sujet de base :s ) :

Est-ce que tu sais aussi comment (si c'est possible !) modifier le code source d'un programme assembleur pour le recompiler pour l'OS 2.55 de la 84+ ?

Je pose ces questions dans le vide puisque l'occasion de parler à un programmeur ASM se présente, mais si c'est trop compliqué à expliquer ou trop hors-sujet, n'y réponds pas...

merci
User avatar
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 6.2%
 
Posts: 2337
Images: 113
Joined: 04 Feb 2010, 00:00
Location: Evry (France)
Gender: Male
Calculator(s):
MyCalcs profile
Class: PhD candidate, Bioinformatics

Re: [ASM-TI83] Gravity ball

Unread postby contra-sh » 16 Apr 2012, 09:21

pourtant, des tas de programmes n'existent qu'en version 83+...


En fait, vu que quasiment personne ne teste nos jeu, certains sont feignants comme moi et ne font pas le portage.

Est-ce que tu sais aussi comment (si c'est possible !) modifier le code source d'un programme assembleur pour le recompiler pour l'OS 2.55 de la 84+ ?


Tu as le code source ou il faut désassembler?
Il y a des outils qui convertissent automatiquement même si je crois que cela ne marche pas toujours bien.
Sinon, les principales différences sont :
Des valeurs au début du programmes, le .org adresse, les appels (bcall ...) les fichiers includes, les nom des routines.

Pas grand chose en soi, quel programme veux-tu convertir?
User avatar
contra-sh
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 62.9%
 
Posts: 85
Joined: 24 Aug 2009, 00:00
Location: Nice
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ecole d'ingénieur informatique

Re: [ASM-TI83] Gravity ball

Unread postby Persalteas » 02 May 2012, 12:53

Hm, c'était pour ma culture personnelle, je pourrai ainsi recompiler beaucoup de programmes dont la source est fournie si certaines personnes se plaignent de problèmes d'incompatibilité.

Donc a priori, en ayant le code source.

Cependant, si tu connais un moyen de désassembler un code, je suis encore plus curieux...
User avatar
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 6.2%
 
Posts: 2337
Images: 113
Joined: 04 Feb 2010, 00:00
Location: Evry (France)
Gender: Male
Calculator(s):
MyCalcs profile
Class: PhD candidate, Bioinformatics

Re: [ASM-TI83] Gravity ball

Unread postby sandro » 02 May 2012, 17:00

Pour désassembler un programme, tu as les débugueurs asm des émulateurs (pas très pratique), ainsi que des programmes (je n'ai pas essayé car je cherchais pour les .rom et non les .83p, mais je crois bien qu'il y en avait sur TI-Calc (http://www.ticalc.org/pub/).

Par contre, un code désassemblé n'est pas la même chose que le code qui a été assemblé : il n'y a plus de commentaires, plus des labels (il y a des addresses à la place), plus forcément les noms des bcalls (certains retrouvent peut-être les noms, mais certains mettent que l'adresse je crois),...

Sandro
mort à l'inutile, place à la mémoire libre et aux programmes!
User avatar
sandro
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 57%
 
Posts: 183
Joined: 24 May 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Terminale S SVT spé maths

Re: [ASM-TI83] Gravity ball

Unread postby le solutionneur » 02 May 2012, 17:04

asmin28days est pour moi tout sauf un tuto. Même maintenant il reste (presque) complètement obscur, je comprends ceux qui se dégoutent de l'asm avec ce tuto. Pourtant les auteurs de ce tutos sont clairement des bêtes


Ouhla, je ne suis pas du tout d'accord !
Personnellement, j'aime bien avoir un tutoriel concis, sans blabla...

Ce tutoriel est vraiment excellent, pour peu qu'on ait le niveau d'anglais qui suit...
User avatar
le solutionneur
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 84.6%
 
Posts: 300
Joined: 18 Dec 2011, 21:41
Gender: Male
Calculator(s):
MyCalcs profile

Re: [ASM-TI83] Gravity ball

Unread postby contra-sh » 07 May 2012, 10:48

Je parle pour un débutant qui ne sait même pas faire un hello world en asm...
J'ai l'impression que ce n'est pas adapté, mais je reconnais la qualité du document pour ceux qui connaissent déjà un peu l'assembleur (ou dans ton cas qui connaissent beaucoup l'asm).

Après je grossis le trait, personnellement je n'ai pas de problème pour suivre ce tuto, mais pour un vrai débutant, ça me parait inadapté... Mais ce n'est que mon avis :)
User avatar
contra-sh
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 62.9%
 
Posts: 85
Joined: 24 Aug 2009, 00:00
Location: Nice
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ecole d'ingénieur informatique


Return to Langages alternatifs

Who is online

Users browsing this forum: ClaudeBot [spider] and 8 guests

-
Search
-
Social TI-Planet
-
Featured topics
Ndless for CX 4.5.5 / CX II 6.2.0
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1876 utilisateurs:
>1844 invités
>21 membres
>11 robots
Record simultané (sur 6 mois):
32248 utilisateurs (le 01/09/2025)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)