Poster un nouveau sujet Poster une réponse <<   Page: , , , ..., , , 11  
Mon premier prg en ASM
Auteur Message
Ratuss



Autorisation : Membre
Nb de messages : 1561
Inscrit le : Mer 01 Mar 2006, 20:41
Posté le : Lun 02 Juil 2007, 10:55   Citer 

:p !

(t'as Ion ?)

----------------------
--- LISTE DES JEUX POUR TI ---
 Adresse email Haut de page Bas de page 
 
mad67



Autorisation : Membre
Nb de messages : 630
Inscrit le : Sam 23 Jui 2007, 14:05
Posté le : Lun 02 Juil 2007, 11:05   Citer 

oui je l'ai et j'ai super mario

 Adresse email Haut de page Bas de page 
 
Ratuss



Autorisation : Membre
Nb de messages : 1561
Inscrit le : Mer 01 Mar 2006, 20:41
Posté le : Lun 02 Juil 2007, 11:52   Citer 

ok,


t'as deja réussit à assembler un prog ?

----------------------
--- LISTE DES JEUX POUR TI ---
 Adresse email Haut de page Bas de page 
 
mad67



Autorisation : Membre
Nb de messages : 630
Inscrit le : Sam 23 Jui 2007, 14:05
Posté le : Lun 02 Juil 2007, 12:08   Citer 

non je sais meme pas comment programmer.

 Adresse email Haut de page Bas de page 
 
Ratuss



Autorisation : Membre
Nb de messages : 1561
Inscrit le : Mer 01 Mar 2006, 20:41
Posté le : Lun 02 Juil 2007, 12:32   Citer 

TASM => puis clik sur le fichier bat pour voir...


Code
FDOWN.83P
fdown.8xp
TEMP.LST



----------------------
--- LISTE DES JEUX POUR TI ---
 Adresse email Haut de page Bas de page 
 
coc5
Avatar

Autorisation : Membre
Nb de messages : 891
Inscrit le : Sam 16 Jui 2007, 13:37
Posté le : Lun 02 Juil 2007, 13:03   Citer 

Il y a vraiment aucun moyen de déssasembler un programme ?
Ca me sera très utls pour apprendre...

----------------------
Ne cliquez pas ici !
 Adresse email Haut de page Bas de page 
 
Ratuss



Autorisation : Membre
Nb de messages : 1561
Inscrit le : Mer 01 Mar 2006, 20:41
Posté le : Lun 02 Juil 2007, 13:42   Citer 

certains progs sont livrés avec la source...

+

----------------------
--- LISTE DES JEUX POUR TI ---
 Adresse email Haut de page Bas de page 
 
mad67



Autorisation : Membre
Nb de messages : 630
Inscrit le : Sam 23 Jui 2007, 14:05
Posté le : Mar 03 Juil 2007, 8:53   Citer 

comment on fait pour programmer alors?

 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
Ratuss



Autorisation : Membre
Nb de messages : 1561
Inscrit le : Mer 01 Mar 2006, 20:41
Posté le : Mar 03 Juil 2007, 10:16   Citer 

t'as réussi à assembler ?

----------------------
--- LISTE DES JEUX POUR TI ---
 Adresse email Haut de page Bas de page 
 
mad67



Autorisation : Membre
Nb de messages : 630
Inscrit le : Sam 23 Jui 2007, 14:05
Posté le : Mer 04 Juil 2007, 8:45   Citer 

mais non sa menerve

 Adresse email Haut de page Bas de page 
 
Ratuss



Autorisation : Membre
Nb de messages : 1561
Inscrit le : Mer 01 Mar 2006, 20:41
Posté le : Mer 04 Juil 2007, 10:11   Citer 

t'as cliqué sur le fichier bat :p ??

----------------------
--- LISTE DES JEUX POUR TI ---
 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
mad67



Autorisation : Membre
Nb de messages : 630
Inscrit le : Sam 23 Jui 2007, 14:05
Posté le : Mer 04 Juil 2007, 10:19   Citer 

oui mais c'est bon en fait il faut faire edit

 Adresse email Haut de page Bas de page 
 
Ratuss



Autorisation : Membre
Nb de messages : 1561
Inscrit le : Mer 01 Mar 2006, 20:41
Posté le : Mer 04 Juil 2007, 10:24   Citer 

ah oui c'est vrai j'avais pas précisé eyeonly.gif

----------------------
--- LISTE DES JEUX POUR TI ---
 Adresse email Haut de page Bas de page 
 
mad67



Autorisation : Membre
Nb de messages : 630
Inscrit le : Sam 23 Jui 2007, 14:05
Posté le : Mer 04 Juil 2007, 10:33   Citer 

bon alors je vais commencé

 Adresse email Haut de page Bas de page 
 
mad67



Autorisation : Membre
Nb de messages : 630
Inscrit le : Sam 23 Jui 2007, 14:05
Posté le : Mer 04 Juil 2007, 10:41   Citer 

oui mais je trouve pas un prog ou on peut faire edit donne le moi

 Adresse email Haut de page Bas de page 
 
Ratuss



Autorisation : Membre
Nb de messages : 1561
Inscrit le : Mer 01 Mar 2006, 20:41
Posté le : Mer 04 Juil 2007, 12:21   Citer 

bouger un sprite


Citer : glre

Code
#define x_sprite saferam1
#define y_sprite saferam1+1
 
<<tu met ton header normal>>
 
        ld     a,10            'tu met
        ld     (x_sprite),a     'tes variables
        ld     (y_sprite),a     'au point que tu veux, ici 10
directinput:
 
        ld hl,plotsscreen          'routine qui 
   ld (hl),0                      ' efface le
   ld de,plotsscreen+1     'plotscreen, c'est -a-dire 
   ld bc,12*64-1             ' le graphbuffer
   ldir                            '
 
   ld   b,4                  '
   ld   a,(y_balle)       '   affiche ton sprite
   ld   l,a                   '
   ld   a,(x_balle)        '
   ld   ix,balle             '
   call   ionputsprite       '
 
   ld   a,$FF         '
   out   (1),a         '   
   ld   a,$FE         '
   out   (1),a         'routine de directinput, tu choisis les touches que tu veux scanner, j'ai pris
   in   a,(1)           ' haut et bas pour bouger le sprite de bas en haut , j'ai pas mis gauche droite expres
   bit   0,a              ' pour que tu le fasse, par contre, la touche gauche permet de quitter le jeu pour l'instant     
   call   z,bas          ' 
   bit   1,a              '
   call   z,quitter     ' 
   bit   3,a              ' 
   call   z,haut           '
        jp      directinput
 
bas:
      push   af                  ' met a dans la pile pour pouvoir continuer a faire marcher le directinput
      ld      a,(y_sprite)
      inc     a
      ld       (y_sprite),a
      pop     af                  'retire la valeur de la pile et la stoque dans a
      ret
 
haut:
      push   af                 
      ld      a,(y_sprite)
      dec    a
      ld       (y_sprite),a
      pop     af               
      ret
 
quitter:
       pop a
       ret
 
 
balle:
   .db   %0110
   .db   %1111
   .db   %1111
   .db   %0110




----------------------
--- LISTE DES JEUX POUR TI ---
 Adresse email Haut de page Bas de page 
 
Koin²
Invité
Posté le : Mer 04 Juil 2007, 23:46   Citer 

Ratuss > C'pas mon compte ça.

Sinon avant de vouloir 'compiler' (ou assembler) quelque chose, faudrai déjà avoir des notions de bases en ASM (qu'est-ce qu'un compilateur, comprendre les registres/l'héxadécimal/le binaire, etc...).

Donc bref, c'est une mauvaise idée de leur donner la source d'un programme avant même d'avoir lu quelque tutos.

Ceci dit, j'aimerai bien vous fournir des liens vers des tutos mais j'ai la flemme et vu que vous n'avez que ça à faire (moi il me reste encore un programme pour un concours crazy.gif), vous allez bien avoir le temps d'en trouver quelques-un. Voilà une piste : Asm in 28 days, Asm Guru, l'Asm pour les nuls (tiens ça c'est parfait pour vous bigmouth.gif (nan je plaisante clown.gif))....

  Haut de page Bas de page 
 
mad67



Autorisation : Membre
Nb de messages : 630
Inscrit le : Sam 23 Jui 2007, 14:05
Posté le : Jeu 05 Juil 2007, 8:40   Citer 

jen ai marre j'arrete.

 Adresse email Haut de page Bas de page 
 
-Coco-



Autorisation : Membre
Nb de messages : 149
Inscrit le : Sam 28 Nov 2009, 16:09
Posté le : Sam 15 Mai 2010, 10:34   Citer 

Hé hé je ressors ce vieux topic ^^
Eh bien je me suis muni d'un jeu très interressant (en ASM) mais seulement voilà : j'ai une ti 83 et le jeu marche sur 83+ ...
J'ai le shell ion et tout et tout ^^
Alors voilà : Est ce que quelqu'un peut me transformer ce .z80 en .83P et que ça marche sur le Ion de Ti 83 ?
Merci d'avance !

Le lien : http://www.mediafire.com/?yjbegnw3dmj

 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse <<   Page: , , , ..., , , 11  





  Powered by Fire-Soft-Board v1.0.10 © 2004 - 2024 Groupe FSB
Page générée en 9 requêtes
BlackOne par Grimmlink