TutorielsVous débutez ? C'est ici qu'on commence !
Mon compte
Recherche
Livre d'or
PublicitéVous devez être inscrit pour pouvoir poster des messages
| Page : Précédente 1 2 3 4 5 6 7 8 9 ... 39 40 41 42 Suivante | |
| Auteur | Message |
|---|---|
| 1 visiteur sur ce sujet (1 anonyme) | |
| Page : Précédente 1 2 3 4 5 6 7 8 9 ... 39 40 41 42 Suivante | |
nightmat
|
# Posté le 15/10/2007 à 08:19:21 |
Kann ein Herz aus Stein sein ?![]() Groupe : Membres |
Reprise du dernier message de la page précédente :
Citation : Isopour l'OS, je pensais à un équivalent de Mirage OS pour TI 83 Aahhhhhhhh !!! MirageOS est un shell, pas un OS. A ma connaissance, il n'existe que l'OS par défaut sur TI. Celui-ci gère TOUT le fonctionnement de la calculette alors que MirageOS fonctionne surtout pour les programmes. Faire un shell est plus facile qu'un OS mais il nécessite quand même de bonnes notions d'assembleur. De plus, MirageOS est une application alors que le plus simple est de coder un shell en tant que programme. J'en ferai peut-être le TP final de mon tuto sur le z80 ! Citation : Iso tu peux expliquer comment tu mets de l'ASM dans un programme normal ? Je suppose que "normal" veut dire "en TI-Basic" ?! Y'a deux façon ; soit tu installes l'application Omnicalc et tu utilises la commande ExecAsm( accessible en appuyant deux fois sur PRGM, qui prend en argument une chaîne hexadécimale correspondant au code assembleur. Code : Autre - Afficher / masquer les numéros de ligne
(Pour remettre normalement, c'est FDCB059E) Deuxième façon, tu écris un autre prog en hexa et tu l'appelles dans le prog basic en utilisant Asm(prgmTEST). Voici un exemple de prog hexa : Code : Autre - Afficher / masquer les numéros de ligne
C9 n'est pas obligatoire dans ce cas mais si tu testes d'autres chaînes hexadécimale ça pourra t'éviter bien des plantages. Et la traduction de iPärt( doit être partEnt( y me semble. De toute façon tape MATH, DROITE et 3. Ca devrait être cette fonction. Tutoriel ASM pour TI (z80) Prochain chapitre en cours d'édition : Les interactionsChapitre sur les graphismes disponible ! |
Venusos
|
# Posté le 15/10/2007 à 17:29:33 |
Geek in love![]() Groupe : Membres |
|
nightmat
|
# Posté le 16/10/2007 à 12:09:57 |
Kann ein Herz aus Stein sein ?![]() Groupe : Membres |
Vui
C'est pour ça que je te parlais de Zshell... Si t'en veux, voici le lien des archives de ticalc : http://www.ticalc.org/pub/85/asm/shells/ Pour le transfert je suis un ignorant... Quelle idée aussi d'avoir une TI-85 !!! Bon bah amuse toi bien ! Tutoriel ASM pour TI (z80) Prochain chapitre en cours d'édition : Les interactionsChapitre sur les graphismes disponible ! |
Tug
|
# Posté le 16/10/2007 à 14:01:28 |
Mac rules !![]() Groupe : Membres |
Ah!!!!
Après 2H30 de TGV éreintante (c'est fatigant de réfléchir), j'ai enfin mis au point mon algorythme d'effacement des lignes et de descente des ligne précédentes... J'en ai sué! (Je dois même avouer que certain point de mon propre code me sont maintenant obscur, le cerveau à froid ^^) Nighmat je te l'envoies par MP dis moi ce que t'en penses.... Tug iMac G5 2Ghz, 2Go RAM, 250Go DD, Mac OS X 10.4.11 |
loko
|
# Posté le 16/10/2007 à 16:46:21 |
|
Groupe : Membres |
Poste le sur le forum plz, ça m'interresse de voir si tu as fait comme moi =)
|
Venusos
|
# Posté le 16/10/2007 à 18:46:46 |
Geek in love![]() Groupe : Membres |
|
Tug
|
# Posté le 16/10/2007 à 19:07:12 |
Mac rules !![]() Groupe : Membres |
Venusos<= C'est un Tetris
![]() loko je te met dans la conversation avec Nightmat EDIT: fait... va voir tes mps
Édité
le 16/10/2007 à 19:08:11
par Tug
Tug iMac G5 2Ghz, 2Go RAM, 250Go DD, Mac OS X 10.4.11 |
Ikirtar
|
# Posté le 16/10/2007 à 22:22:22 |
![]() Groupe : Membres |
Salut,
J'ai un petit problème sur un simple programme de basket. Je demande dans un premier temps à l'utilisateur de rentrer un niveau de difficulté puis sa taille après quoi je montre l'endroit où se trouve (sur le graph) le panier, ensuite je propose au joueur d'entrer une puissance et une direction. Après cela, je remontre le graph qui montre la trajectoire de la balle MAIS j'ai ici un problème : Pourquoi le dessin disparait lorsque la fonction se trace et suis-je obligé de le faire réapparaitre après ? Voici le code : Code : Pascal - Afficher / masquer les numéros de ligne
Merci d'avance |
Tug
|
# Posté le 17/10/2007 à 11:46:41 |
Mac rules !![]() Groupe : Membres |
Hmmm
D'abord ce petit bout de code est vraiment minuscule ^^, je me rend pas compte quand c'est pas dans le contexte initial.... Ensuite je n'ai jamais utiliser des fonctions dans un jeu donc je n'en ai aucune idée.... A quoi correspondent A, B et T ? Niveau, taille et puissance ? Tug iMac G5 2Ghz, 2Go RAM, 250Go DD, Mac OS X 10.4.11 |
nightmat
|
# Posté le 17/10/2007 à 12:15:18 |
Kann ein Herz aus Stein sein ?![]() Groupe : Membres |
Le prog est dispo ICI.
Je n'ai pas encore pu le transférer car les ports USB des ordis de l'IUT sont fermés... En IUT informatique, ça craint Ikitar, le bon fonctionnement de l'écran graphique nécessite de connaître quelques combinaisons. Pour afficher une fonction par-dessus une image après avoir désactivé toutes les fonctions : Code : Autre - Afficher / masquer les numéros de ligne
Gare au changement de zoom... Pour ma part, j'utiliserais plutôt le mode paramétrique pour dessiner la trajectoire, mais c'est toi qui voit ! Tutoriel ASM pour TI (z80) Prochain chapitre en cours d'édition : Les interactionsChapitre sur les graphismes disponible ! |
Ikirtar
|
# Posté le 17/10/2007 à 16:08:48 |
![]() Groupe : Membres |
J'ai vu le mode paramétrique et c'est sur qu'il est mieux pour ça mais je n'y comprends pas tout... J'ai donc opté pour une solution avec le discriminant et une fonction simple. Peut-être qu'à mon prochain cours d'anglais j'essaierais le paramétrique
![]() Tug, la portion est minuscule parceque c'est, je pense, la partie concernée et A > puissance, B> direction et T > taille. Merci beaucoup Nightmat, ta solution est bonne et c'est impec, je vais pour voir continuer d'améliorer mon prog Je vois aps le pb de zoom ceci dit (tant mieux )HS : Squoi l'IUT ?
Édité
le 17/10/2007 à 16:12:08
par Ikirtar
|
nightmat
|
# Posté le 17/10/2007 à 18:04:40 |
Kann ein Herz aus Stein sein ?![]() Groupe : Membres |
Vui, généralement je code et teste moi-même avant de poster.
IUT : Institut Universitaire de Technologie. En informatique, c'est le refuge des geeks ! J'essaierai d'avoir des codes hexa pour demain mais ce sera chaud... Bonne soirée à tous ! Tutoriel ASM pour TI (z80) Prochain chapitre en cours d'édition : Les interactionsChapitre sur les graphismes disponible ! |
Venusos
|
# Posté le 17/10/2007 à 18:15:52 |
Geek in love![]() Groupe : Membres |
|
nightmat
|
# Posté le 18/10/2007 à 08:49:04 |
Kann ein Herz aus Stein sein ?![]() Groupe : Membres |
Ah ça existe aussi les TI-86 ?!
MORE... Connais pas Pour info, mon morpion fait 693 octets. Minimaliste, mais il marche parfaitement et il est relativement rapide. Je l'hosterai quand j'aurais le temps. Tutoriel ASM pour TI (z80) Prochain chapitre en cours d'édition : Les interactionsChapitre sur les graphismes disponible ! |
Venusos
|
# Posté le 18/10/2007 à 08:55:05 |
Geek in love![]() Groupe : Membres |
|
nightmat
|
# Posté le 18/10/2007 à 12:42:11 |
Kann ein Herz aus Stein sein ?![]() Groupe : Membres |
Le code source de quel prog ?
Pour ce qui est du câble, je préfère utiliser les officiels. Les programmeurs sont de grosses feignasses, non ? Les Suisses sont heureux. Et suisse heureux de vous connaître !! Tutoriel ASM pour TI (z80) Prochain chapitre en cours d'édition : Les interactionsChapitre sur les graphismes disponible ! |
Venusos
|
# Posté le 18/10/2007 à 13:24:34 |
Geek in love![]() Groupe : Membres |
|
loko
|
# Posté le 18/10/2007 à 15:47:00 |
|
Groupe : Membres |
Citation : nightmat
Les Suisses sont heureux. Et suisse heureux de vous connaître !! rho le plagiat, Vive françois perrusse !
|
nightmat
|
# Posté le 18/10/2007 à 16:39:43 |
Kann ein Herz aus Stein sein ?![]() Groupe : Membres |
J'ai jamais dit que c'était de moi !
Damned, une erreur dans mon morpion ! Pour les codes source faudra attendre... Vous les préférez sur le forum ou sur mediafire ? Citation : François Pérusse Marcel vous a accusé d'avoir abusé de vos secrétaires. -Marcel ment ! -sexuel ? Alors Venusos tu vas te mettre à la création d'un SHELL ?!!! En fait, imagine que t'allume la calculette ; l'OS est en cours d'exécution. Pas besoin de passer par un menu ou autre chose. Alors que toi - je pense - tu vas créer un programme qui permettra de gérer différentes parties de la calculette ? C'est déjà plus envisageable. Bon courage dans les deux cas Tutoriel ASM pour TI (z80) Prochain chapitre en cours d'édition : Les interactionsChapitre sur les graphismes disponible ! |
Tug
|
# Posté le 19/10/2007 à 07:42:16 |
Mac rules !![]() Groupe : Membres |
Nighmet mon morpion fait 1469 soit deux fois plus gros que le tien
![]() Après faut voir y a Morpion et Morpion <_< Sinon aussi j'lai fait à l'arrache hier en rentrant de cours alors j'ai pris la première solution qui me passait par la tête. (Code bouclé en 3H30, parfaitement fonctionnel, comptage des points de chaque joueur, pas de limite.) Je l'host sur Mediafire ce soir si ma mère se point pas (chui privé d'ordi jusqu'à samedi.....) Tug iMac G5 2Ghz, 2Go RAM, 250Go DD, Mac OS X 10.4.11 |
loko
|
# Posté le 19/10/2007 à 17:23:02 |
|
Groupe : Membres |
0_O 1469 pour un morpion ??
|
Venusos
|
# Posté le 19/10/2007 à 18:25:58 |
Geek in love![]() Groupe : Membres |
|
Tug
|
# Posté le 19/10/2007 à 18:48:13 |
Mac rules !![]() Groupe : Membres |
Loko<= Bah oui pk ?
Après j'lai dit c'est fait à l'arrache sans brouillon ni rien en 2H et qques (j'ai revu mes estimation à la baisse) donc forcément ya de l'optimisation à faire..... J'ai vraiment pas chercher à généraliser j'ai fait une condition par touche (9 en tt) + encore 2 conditions (1 par joueur), rien que pour placer le X ou le O dans une case. Ensuite y a tous les test de conditon de victoire avec la matrice qui prennent bcp de place (ou la j'ai qd même un peu réduit avec un For) Après j'ai d'la place sur ma calto, en plus ca s'archive en 2 sec donc moi ca me gêne pas enfin..... P.S: chui pas sur mon ordi là donc je peux pas vous hoster le code Tug iMac G5 2Ghz, 2Go RAM, 250Go DD, Mac OS X 10.4.11 |
conflict
|
# Posté le 19/10/2007 à 21:35:19 |
![]() Groupe : Membres |
Citation : nightmat
Citation : conflict Bonjour,j'ai fait des recherches pour mettre directement de l'assembleur dans ma calcu(sans passer par un PC quoi !) Bah alors, t'as toujours pas commencé ?! Pour programmer en assembleur sur ta calculette directement, soit tu codes direct en hexadécimal en précisant que c'est de l'asm, soit tu utilises un prog qui code lui-même en hexa après que tu aies rentré des instructions en assembleur... (tasmoncalc, un truc comme ça) C'est plus pratique sur un pc ! Bin en faite,je cherche comment convertir soit-même les programmes ASM en hexa,mais je trouve pas... Si quelqu'un avais la soluce,ce serait sympa ![]() Et pour info,ca fait assez longtemps que j'en fais...
Édité
le 19/10/2007 à 21:38:52
par conflict
Team Fortress 2 POWAAA ! La blague d'un pote vraiment trop con: "Tu sais comment on fait du hachich ? non ? et bin c'est simple, tu prend du hachi parmentier, tu enlève le parmentier et tu rajoutes un petit suisse, ha ha a !" hum hum hum xD c'est pour ca que je prefere l'appeller "une connaissance" |
Iso
|
# Posté le 20/10/2007 à 17:53:43 |
Bientôt linuxien =)![]() Groupe : Bannis |
Pour ton menu Venusos :
:Lbl debut :Menu(1,"blabla",blabla,2,"blibli",blibli,3,"bloblo",bloblo,4,"blublu",blublu,5,">",suite) Lbl suite :Menu(1,"bleble",bleble,2,"bloybloy",bloybloy,5,">",debut) Bien entendu, rien ne t'empêche de te limiter à 6 choix ![]() j'ai mis > car je trouve ça sympa, mais tu peux mettre autre chose (comme le > de STO par exemple) ![]() Si, si, ça existe | Topic épique | Awards IRC | Résumé des infos sur SUPINFOIso's Soul's Owned PEMAK, C'EST PLUS FORT QUE TOI § |
Venusos
|
# Posté le 20/10/2007 à 20:48:53 |
Geek in love![]() Groupe : Membres |
|
nightmat
|
# Posté le 21/10/2007 à 15:22:54 |
Kann ein Herz aus Stein sein ?![]() Groupe : Membres |
Citation : confict
je cherche comment convertir soit-même les programmes ASM en hexa,mais je trouve pas... Le plus simple à ma connaissance, c'est de compiler avec TASM et faire en sorte que le fichier XLT soit toujours généré. Il contient la traduction hexadécimale du code et les adresses de la ram où sont stockées les instructions à l'exécution. Juste pour savoir, c'est pour faire quoi ? Vénusos, prend ton temps, cogite quelques minutes, et fais un menu graphique. Rapide, facile, entièrement personnalisable, permet de gérer d'autres commandes en même temps, pi c'est plus beau que sur l'écran de calcul (je trouve !). Après correction des erreurs, mon morpion fait 731 octets. Comptage des points et alternance des joueurs en fonction de la victoire ou du match nul. Je l'hosterai quand je pourrai Je précise qu'un prog peut quasimment toujours être optimisé, et que sa taille dépend grandement des fonctionnalités en général. Pour sonder la matrice, utilise 2 boucles For(, une qui transpose la matrice et l'autre qui convertit les colonnes en listes. Pour calculer une somme c'est plus facile. Par contre pour les diagonales, j'ai rien trouvé de mieux qu'un test "1 à 1"... Et j'ajoute que mon tuto est validé, youpi !!! Tutoriel ASM pour TI (z80) Prochain chapitre en cours d'édition : Les interactionsChapitre sur les graphismes disponible ! |
Tug
|
# Posté le 21/10/2007 à 20:52:49 |
Mac rules !![]() Groupe : Membres |
je suis toujours à la même taille
Je me suis pas penché sur le joueur commençant la partie au tour suivant, c'est pas très important pour moi et je crois que c'est juste un ajout de 2 conditions donc ça ne changerait pas la taille du jeu ( à 20o près) Pour sonder j'utilise une double boucle Code : Pascal - Afficher / masquer les numéros de ligne
Sinn pour les diagonales pareil j'ai fait à la main....
Édité
le 21/10/2007 à 20:53:17
par Tug
Tug iMac G5 2Ghz, 2Go RAM, 250Go DD, Mac OS X 10.4.11 |
nightmat
|
# Posté le 22/10/2007 à 12:51:14 |
Kann ein Herz aus Stein sein ?![]() Groupe : Membres |
Ui, ça m'a pas l'air mal.
Mais rassure-moi, tu n'utilises pas une batterie de conditions pour les coordonnées de dessin et de matrice ? Code : Pascal - Afficher / masquer les numéros de ligne
J'utilise pi pour les cases non jouées, 0 pour le joueur 1 et 1 pour le joueur 2 ; J pour le numéro du joueur (moins 1, donc) et S est un booléen qui détermine le nul ou non. Le programme est disponible ICI. Tutoriel ASM pour TI (z80) Prochain chapitre en cours d'édition : Les interactionsChapitre sur les graphismes disponible ! |
Tug
|
# Posté le 22/10/2007 à 14:36:06 |
Mac rules !![]() Groupe : Membres |
Je comprend pas le:
Code : Pascal - Afficher / masquer les numéros de ligne
Que vient faire "t" là-dedans ? Sinon pour le dessin j'ai bien peur d'utiliser ce que tu appelles une batterie de conditions... cad (en gros c'est pas du c/c): Code : Pascal - Afficher / masquer les numéros de ligne
Et ça x9 pour les 9 cases du morpion C'est ce que tu appelle une batterie de conditions ?
Édité
le 22/10/2007 à 14:37:45
par Tug
Tug iMac G5 2Ghz, 2Go RAM, 250Go DD, Mac OS X 10.4.11 |
nightmat
|
# Posté le 22/10/2007 à 17:59:47 |
Kann ein Herz aus Stein sein ?![]() Groupe : Membres |
En effet, c'est une batterie de condition...
Chez moi ça prend 10 lignes au total..! Sinon le "t" est le petit symbole du menu MATRIX,MATH qui transpose la matrice ; c'est à dire que les lignes deviennent des colonnes et vice versa. Qu'est ce que tu pense de mon prog ? Tutoriel ASM pour TI (z80) Prochain chapitre en cours d'édition : Les interactionsChapitre sur les graphismes disponible ! |
Retour au forum "Autres langages" ou à la liste des forums
Vous devez être inscrit pour pouvoir poster des messages
Changer de design |
En savoir plus |
Plan du site |
Politique d'accessibilité |
Règles |
RSS tutoriels |
RSS news
Édité par Simple IT SARL :
Nous contacter
| Notre blog | Revue de presse | Publicité
Y'a plus rien à lire, faut remonter maintenant !
Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.
350 Zéros connectés |
8 requêtes |
0.1496s (0.1306s)
