Author Topic: [Assembleur z80] Tutoriel sur le site du zéro  (Read 60056 times)

0 Members and 2 Guests are viewing this topic.

Offline mdr1

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 303
  • Rating: +21/-2
    • View Profile
[Assembleur z80] Tutoriel sur le site du zéro
« on: January 08, 2011, 04:33:35 pm »
Bonjour à tous !

Vous voulez apprendre facilement l'assembleur ? Faire facilement de bons programmes optimisés ?
Il y a justement un tutoriel prévu à cet effet sur le site du zéro ! (en français)

L'ancienne version du tuto (celle validée) est visible ici.
Et la nouvelle version, mise en bêta test, se trouve à partir de son topic associé.

Attention, seuls les membres du site du zéro peuvent voir la bêta test, les autres peuvent tout de même voir la version validée ainsi que le topic associé, sur lequel j'ai mis pas mal d'infos.

J'attends vos avis !



Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: [Assembleur z80] Tutoriel sur le site du zéro
« Reply #1 on: January 09, 2011, 08:32:03 pm »
Cool! À un moment donné je vais probablement me remettre à l'ASM, mais je vais lire ton tuto pour voir si je pourrais comprendre mieux qu'avec le cryptique ASM in 28 days qui a été écrit seulement pour les gens ayant un IQ au delà des 8000.
« Last Edit: January 09, 2011, 08:32:43 pm by DJ Omnimaga »

Offline kindermoumoute

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 836
  • Rating: +54/-3
    • View Profile
Re: [Assembleur z80] Tutoriel sur le site du zéro
« Reply #2 on: January 10, 2011, 03:19:43 pm »
:P
Projects :

Worms armageddon z80 :
- smoothscrolling Pixelmapping : 100%
- Map editor : 80%
- Game System : 0%

Tutoriel français sur l'Axe Parser
- 1ère partie : en ligne.
- 2ème partie : en ligne.
- 3ème partie : en ligne.
- 4ème partie : 10%
- Annexe : 100%

Offline Kiligolo

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 218
  • Rating: +10/-1
    • View Profile
Re: [Assembleur z80] Tutoriel sur le site du zéro
« Reply #3 on: January 11, 2011, 11:35:02 am »
Cool! À un moment donné je vais probablement me remettre à l'ASM, mais je vais lire ton tuto pour voir si je pourrais comprendre mieux qu'avec le cryptique ASM in 28 days qui a été écrit seulement pour les gens ayant un IQ au delà des 8000.
Lol!
À mon avis, avant de commencer l'assembleur, il faut commencer par l'axe parce que j'avais déjà lu quelques tutos sur l'asm, téléchargé asm studio 8x puis écrit un programme mais ça a freezé. Et quand je regarde l'asm j'ai l'impression de voir un code pas du tout optimisé!
Code: (ASM) [Select]
ld a,5
ld l,5
add a,l
Code: (Axe) [Select]
5->A->L
A+L
...
Spoiler For Calcul Mental:
Version 1.3 :100%!!
Here is a program that reduces your dependence on the calculator! Click here!
Spoiler For Some screen shots:
       
The screenshots are in french but there is an english version

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: [Assembleur z80] Tutoriel sur le site du zéro
« Reply #4 on: January 11, 2011, 06:49:01 pm »
En fait j'ai déja fait un peu d'Axe l'an passé :D

Offline mdr1

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 303
  • Rating: +21/-2
    • View Profile
Re: [Assembleur z80] Tutoriel sur le site du zéro
« Reply #5 on: January 12, 2011, 08:19:57 am »
Je ne connais l'Axe que depuise 3-4 semaines, et j'ai très bien fait de l'asm sans. Mais ça peut-être utile, mais ça marche aussi dans l'autre sens : quand on connait l'am, on comprend mieux ce qu'on fait en Axe (ou d'autres langages comme le C).
« Last Edit: January 12, 2011, 08:20:10 am by mdr1 »



Offline Kiligolo

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 218
  • Rating: +10/-1
    • View Profile
Re: [Assembleur z80] Tutoriel sur le site du zéro
« Reply #6 on: January 12, 2011, 12:55:11 pm »
Je me suis dit que j'allais me remettre à l'asm mais quand j'ai pensé aux piles et aux registres... ^^'
L'axe est suffisant. Puis là je vais me mettre au C 68K pour faire des tiles maps et rentabiliser les 190€ dépensés pour ma TI-89 Titanium.
Spoiler For Calcul Mental:
Version 1.3 :100%!!
Here is a program that reduces your dependence on the calculator! Click here!
Spoiler For Some screen shots:
       
The screenshots are in french but there is an english version

Offline mdr1

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 303
  • Rating: +21/-2
    • View Profile
Re: [Assembleur z80] Tutoriel sur le site du zéro
« Reply #7 on: January 12, 2011, 03:20:18 pm »
Ah oui, l'asm que j'apprends dans mon tuto est le z80, pas le 68K (donc ça ne marche pas pour les 89).
Cependant, le z80 est beaucoup plus simple et moins repoussant.



Offline Kiligolo

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 218
  • Rating: +10/-1
    • View Profile
Re: [Assembleur z80] Tutoriel sur le site du zéro
« Reply #8 on: January 12, 2011, 03:44:29 pm »
Ah oui, l'asm que j'apprends dans mon tuto est le z80, pas le 68K (donc ça ne marche pas pour les 89).
Cependant, le z80 est beaucoup plus simple et moins repoussant.
Tu prend quoi comme logiciel?
Spoiler For Calcul Mental:
Version 1.3 :100%!!
Here is a program that reduces your dependence on the calculator! Click here!
Spoiler For Some screen shots:
       
The screenshots are in french but there is an english version

Offline mdr1

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 303
  • Rating: +21/-2
    • View Profile
Re: [Assembleur z80] Tutoriel sur le site du zéro
« Reply #9 on: January 12, 2011, 03:45:48 pm »
Comme logiciel de quoi ? Emulateur, compilo ... ?



Offline Kiligolo

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 218
  • Rating: +10/-1
    • View Profile
Re: [Assembleur z80] Tutoriel sur le site du zéro
« Reply #10 on: January 12, 2011, 03:50:53 pm »
Tout parce que dans le tutoriel du Site du Zéro, il indique des logiciels non-compatibles avec Windows 7...
Spoiler For Calcul Mental:
Version 1.3 :100%!!
Here is a program that reduces your dependence on the calculator! Click here!
Spoiler For Some screen shots:
       
The screenshots are in french but there is an english version

Offline mdr1

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 303
  • Rating: +21/-2
    • View Profile
Re: [Assembleur z80] Tutoriel sur le site du zéro
« Reply #11 on: January 12, 2011, 03:58:55 pm »
Ah bon ? Je suis sous windows 7 et pourtant tout marche... ???

Sinon, je t'encourage à utiliser Wabbitemu, qui fait compilo et ti virtuelle.



Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: [Assembleur z80] Tutoriel sur le site du zéro
« Reply #12 on: January 13, 2011, 12:20:55 am »
Je ne connais l'Axe que depuise 3-4 semaines, et j'ai très bien fait de l'asm sans. Mais ça peut-être utile, mais ça marche aussi dans l'autre sens : quand on connait l'am, on comprend mieux ce qu'on fait en Axe (ou d'autres langages comme le C).
En éffet. Le problème avec la transition du TI-BASIC vers l'ASM c'est que tu ne connais pas le concept des pointeurs, alors qu'avec Axe tu reste un peu avec la syntaxe BASIC, mais tu utilise les pointeurs, ce qui peut aider dans la transition. :D

Je commence à comprendre un peu les registres, mais il me reste beaucoup d'autres concepts à aprendre, comme la pile et les ports. Je n'ai pas l'intention de me taper des très gros projets de jeux dans le futur qui sont 100% ASM, car j'ai entendu dire qu'écrire un gros jeu en ASM c'est long et pénible. Mais j'aimerais bien avoir plus de liberté quand je programme en Axe ou BASIC ou les 2 combinés, en ajoutant quelque codes ASM.

Offline Kiligolo

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 218
  • Rating: +10/-1
    • View Profile
Re: [Assembleur z80] Tutoriel sur le site du zéro
« Reply #13 on: January 13, 2011, 10:16:19 am »
Ah bon ? Je suis sous windows 7 et pourtant tout marche... ???

Sinon, je t'encourage à utiliser Wabbitemu, qui fait compilo et ti virtuelle.
Compilo du fichier z80 au fichier .8xp direcement? Ou il faut passer par TASM?

EDIT: Bon TASM ne marche pas sur mon ordi ("Application incompatible"), est-ce qu'il y a quelqu'un qui pourrait me dire avec quel mode compabilité l'executer?
« Last Edit: January 13, 2011, 11:29:31 am by Kiligolo »
Spoiler For Calcul Mental:
Version 1.3 :100%!!
Here is a program that reduces your dependence on the calculator! Click here!
Spoiler For Some screen shots:
       
The screenshots are in french but there is an english version

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: [Assembleur z80] Tutoriel sur le site du zéro
« Reply #14 on: January 15, 2011, 08:25:26 am »
Les applications 16 bits comme TASM et TI-Graph Link ne fonctionneront pas sur les systèmes 64 bits. Il faut que tu utilise Brass ou Spasm, je crois (le dernier est sur le site www.revsoft.org)

Sinon il y a peut-être Virtual PC, mais tu as besoin de Windows 7 Professional ou supérieur, je crois.