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

0 Members and 1 Guest are viewing this topic.

Offline Kiligolo

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 218
  • Rating: +10/-1
    • View Profile
Re: [Assembleur z80] Tutoriel sur le site du zéro
« Reply #15 on: January 15, 2011, 08:50:36 am »
Ah merci beaucoup, spasm marche. :D

Petit +1. ;D
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 #16 on: February 10, 2011, 10:32:06 am »
J'ai ajouté des choses au tutoriel, version en ligne donc disponible sur la bêta-test :

  • la sous-partie "D'autres horizons..." du chapitre "Un peu de texte... "
  • le chapitre "Calcsys"

J'ai également bien complété la sous-partie "Utilisation" du chapitre sur les OPs (partie 3).

N'hésitez pas à me délivrer vos impressions s'il-vous-plait !



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 #17 on: February 10, 2011, 03:38:28 pm »
Ajout de la partie sur le préprocesseur, elle en est environ à 50%.



Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55896
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: [Assembleur z80] Tutoriel sur le site du zéro
« Reply #18 on: February 18, 2011, 04:52:38 am »
Cool ;D

Aussi je suis content de te revoir sur le forum. :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 #19 on: March 05, 2011, 03:31:07 am »
Salut, je m'attaque à un chapitre de manipulation de Calcsys pour mieux comprendre la mémoire et faire des trucs assez amusants.
Mais je ne sais pas trop où coller les interruptions...



Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55896
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: [Assembleur z80] Tutoriel sur le site du zéro
« Reply #20 on: March 05, 2011, 03:36:09 am »
Oh cool :D, je n'ai jamais vraiment touché à CalcSys car ça m'avais l'air un peu compliqué, donc je ne prennais pas de chances. ;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 #21 on: March 05, 2011, 04:24:46 am »
J'ai déjà terminé le chapitre sur l'utilisation de Calcsys, en fait, mais maintenant, j'en fait un avec des manipulations, qui comporte déjà une sous-partie : Objetcif [email protected] !
Le but est en fait de faire un programme qui se nomme [email protected]

C'est donc déjà dans la version hors-ligne, mais seuls les membres peuvent y accéder... donc si tu veux pouvoir lire tout ça, tu peux créer un compte juste pour lire les versions hors-lignes. ;)

J'ai plein d'autres idées en tête, comme donner à un nombre une valeur de 1E127 (alors que normalement, le maximum de la puissance de 10 est 99).
Ou encore : qu'un nombre contienne non pas des chiffres... mais des caractères bizarres.

En tout cas, je pense que mes explications vont permettre au lecteur de faire tout ça facilement.



Offline Kiligolo

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 218
  • Rating: +10/-1
    • View Profile
Re: [Assembleur z80] Tutoriel sur le site du zéro
« Reply #22 on: March 06, 2011, 02:31:09 pm »
Je viens de découvrir qu'il n'y a pas besoin de mettre
Code: [Select]
#include "ti83plus.inc
_ClrDraw equ 4540h
puisqu'il y a tous les .equ dans le fichier .inc
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

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55896
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: [Assembleur z80] Tutoriel sur le site du zéro
« Reply #23 on: March 06, 2011, 02:33:28 pm »
J'ai déjà terminé le chapitre sur l'utilisation de Calcsys, en fait, mais maintenant, j'en fait un avec des manipulations, qui comporte déjà une sous-partie : Objetcif [email protected] !
Le but est en fait de faire un programme qui se nomme [email protected]

C'est donc déjà dans la version hors-ligne, mais seuls les membres peuvent y accéder... donc si tu veux pouvoir lire tout ça, tu peux créer un compte juste pour lire les versions hors-lignes. ;)

J'ai plein d'autres idées en tête, comme donner à un nombre une valeur de 1E127 (alors que normalement, le maximum de la puissance de 10 est 99).
Ou encore : qu'un nombre contienne non pas des chiffres... mais des caractères bizarres.

En tout cas, je pense que mes explications vont permettre au lecteur de faire tout ça facilement.
Cool, ça avance bien :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 #24 on: March 06, 2011, 03:47:38 pm »
Je viens de découvrir qu'il n'y a pas besoin de mettre
Code: [Select]
#include "ti83plus.inc
_ClrDraw equ 4540h
puisqu'il y a tous les .equ dans le fichier .inc
Je ne comprends pas ce que tu veux dire. Bien sûr que les adresses des ROM call sont dans le .inc



Offline Kiligolo

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 218
  • Rating: +10/-1
    • View Profile
Re: [Assembleur z80] Tutoriel sur le site du zéro
« Reply #25 on: March 07, 2011, 06:04:27 am »
Mais alors pourquoi tu met
Code: [Select]
_ClearDraw .equ 4540hAu début du programme?
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 #26 on: March 07, 2011, 11:03:19 am »
Peux-tu m'indiquer de quel programme tu parles ?



Offline Kiligolo

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 218
  • Rating: +10/-1
    • View Profile
Re: [Assembleur z80] Tutoriel sur le site du zéro
« Reply #27 on: March 07, 2011, 12:12:47 pm »
Dans la partie "Le Commencement" > "Votre 1er programme !" > Le premier secret.
C'est dans le bêta test.
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 #28 on: March 07, 2011, 02:48:01 pm »
Le fichier include n'est pas inclu, cela est donc nécessaire.
Son utilisation est étudiée plus loin dans le cours.



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 #29 on: March 12, 2011, 11:56:49 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.
Wahou ! J'aurais donc 15000 de QI ? (je ne parle pas anglais couramment)  ;D
Bon, ok, il y a des chapitres vraiment durs sur lesquels je rebute par exemple "Character Sets". J'avouerais que ce tutoriel n'est pas ce qu'il y a de plus facile à comprendre, mais il m'est un excellent support car il est très rigoureux.
(en plus, il est en Anglais, donc ça me permet de pratiquer)

J'hésite entre attaquer les chaînes de caractères ou la gestion des variables dont les programmes. Que préférez-vous ?
Je peux également partir sur le stack ou encore les interruptions (mais je pense plutôt pour ces dernières les mettre dans la partie d'après).

@Omnimaga : as-tu pu lire ce que j'ai fait ?
Il y en a-t-il d'autres qui ont lu mon tutoriel ? Qu'en pensez-vous ?
(en espérant qu'il y ait des réponses ><)