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

0 Members and 2 Guests are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • 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 #45 on: July 01, 2011, 02:11:57 pm »
Wow chickendude ça faisait longtemps!!! O.O O.O O.O Je crois que ça fait 2 ans ou plus au moins. La dernière fois qu'on s'était parlé c'était sur AIM et je crois que tu avais commencé à apprendre le français.

Pour ce qui est de ce tuto, par contre, il s'agit d'un tutoriel TI-82, donc il peut y avoir quelques différences. Il y a aussi une version française de l'ASMGuru pour la TI-83/TI-82 Stats.Fr. Reste que pas beaucoup de gens se lance dans la programmation z80 dans la communauté francophone, et le peu de réponse à ce topic en sont un peu la preuve :(

Sinon je suis content que tu passes encore par ici ;D

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: [Assembleur z80] Tutoriel sur le site du zéro
« Reply #46 on: July 02, 2011, 02:18:33 am »
Reste que pas beaucoup de gens se lance dans la programmation z80 dans la communauté francophone.

Je me suis lancé et je me suis crashé, malgré deux douzaines de tutoriels, en français ou en anglais.
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline chickendude

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +90/-1
  • Pro-Riot Squad
    • View Profile
Re: [Assembleur z80] Tutoriel sur le site du zéro
« Reply #47 on: July 02, 2011, 07:21:00 am »
Oui, beaucoup de temps ! Et bien sûr, il s'agit du 82, mais les informations sont plus ou moins la même. Les ROM_CALLs ont des noms différents (mais je crois qu'ils tous faisent la même chose) et quelques parties spécifiquement pour le 82 (comme ceux des shells) ne te serviront à rien, mais dans l'ensemble il n'y a pas beaucoup de différences. C'est mieux que rien ;)

Je suppose qu'on utilise les calculatrices TI en Québec, mais en France, Belgique, Suisse, etc. ? En tout cas, comme tu as dit, il me semble que les francophones en général utilisent (ou bien utilisaient ;)) plus le 89.

Offline noelthebest

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 283
  • Rating: +20/-0
  • Worldwide Combos
    • View Profile
    • Worldwide Combos
Re: [Assembleur z80] Tutoriel sur le site du zéro
« Reply #48 on: July 02, 2011, 12:58:23 pm »
... mais récemment les z80 sont devenues les calculatrices les plus utilisées sur TI-Bank.
N'oublions pas que que les Nspire sont en constant développement... ;)

Offline chickendude

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +90/-1
  • Pro-Riot Squad
    • View Profile
Re: [Assembleur z80] Tutoriel sur le site du zéro
« Reply #49 on: July 02, 2011, 02:12:33 pm »
Désolé mais je ne connais pas TI-Bank, apparement quelque chose comme une version française de ticalc ? et Les Nspire ont-ils un processeur z80 ? Je croyais qu'il était un ARM ou un autre processeur "meilleur".

Je vais jeter un coup d'oeuil à TI-Bank, merci :)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • 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 #50 on: July 02, 2011, 02:31:53 pm »
En fait le problème c'est que la plupart des gens au Québec et en France se désintéresse assez rapidement des calculatrices comparé aux gens aux états unis. Rare sont ceux en France qui reste dans la communauté pendant plus de 5 ans comme BrandonW, par exemple. C'est encore pire du coté de l'ASM z80, vu sa difficulté comparé au BASIC et l'Axe Parser.


Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: [Assembleur z80] Tutoriel sur le site du zéro
« Reply #51 on: July 03, 2011, 02:48:03 am »
la plupart des gens au Québec et en France se désintéresse assez rapidement des calculatrices.

Il me semble même que c'est pire que ça: la plupart des gens ne s'y intéressent pas (donc ne s'en désinteressent pas). Il faut dire qu'on ne peut pas leur en vouloir puisqu'elle coûtent cher ici, et qu'on ne peut pas choisir la couleur de la TI-84+SE si on n'a pas de dollars :'(
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • 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 #52 on: July 03, 2011, 03:07:55 am »
C'est vrai. Au Québec le problème c'est:

1) Le prix ($40 de plus qu'au States)
2) Peu de gens intéressés à la création, donc tout ce qui est programmation/dessin/musique
3) La plupart des gens aiment mieux boire de la bière, jouer à Halo Reach et Counter Strike et cruiser des pitounes dans les bars plutot que de s'adonner à des activitées de geek.
4) Les gens ont tendance à se désintéresser rapidement de quelque chose. Juju fait figure d'exception ici, car nous avons jamais gardé un québécois dans la communauté TI pendant plus d'un an, et même encore il ne programme pas sur TI de façon régulière (malgré que son écran cassée n'aide pas...)

Depuis 10 ans, je n'ai vu qu'environ 6 ou 7 québécois qui ont essayé la prog TI et qui se sont inscrit sur les forums. Sur 7.7 millions d'habitants ce n'es pas beaucoup.

Coté Omnimaga-Fr, il faut dire par contre que nous ne sommes pas le 1er forum francophone. La section Fr du site est arrivé alors que des gros sites comme yAronet et TI-BANK était déja là depuis longtemps, alors qu'Omnimaga n'a eu qu'une section Fr en 2007, qui a ensuite disparu jusqu'en 2010. Aussi, l'interface du forum est en anglais  :banghead: (ce serait corrigeable, mais très très pénible, étant donné que nous avons  5 thèmes d'installés. Ajouter un autre langage doublerait le nombre de code à modifier à chaque fois que nous modifions la navigation du site, par exemple. Je crois que je vais devoir trouver une solution à un moment donné x.x). Coté prog TI-83 Plus, Omnimaga-Fr, TI-BANK et yAronet sont aussi en compétition directe avec le Site du Zéro.
« Last Edit: July 03, 2011, 03:10:47 am by DJ_O »

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Re: [Assembleur z80] Tutoriel sur le site du zéro
« Reply #53 on: July 03, 2011, 04:04:30 am »
C'est vrai que j'en connais pas beaucoup, des québécois aussi geek que moi, la grosse majorité jouent à Counter Strike et al. avec leur PC de malade, une bière à la main, d'autres avec leur installation de Linux (c'est quand même pas mal populaire Linux par ici). La grosse majorité (c'est-à-dire tout le monde sauf moi lol) utilisent leur calculatrice pour faire des maths. Parce que une calculatrice c'est pas mal la dernière chose que tu veux programmer des jeux dessus, malheureusement... Plus des solveurs de formule quadradique. J'en connais un qui fait ça IRL et il était français.

Pour une traduction française du site, je crois que j'ai trouvé une lueur d'espoir dans le code source... à suivre.

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • 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 #54 on: July 03, 2011, 04:08:56 am »
Pour la version française il faudrait installer un langage pack, mais le hic c'est d'avoir à éditer 10 fichier index.template.php au lieu de 5, juste pour ajouter un seul bouton à la navigation.

Aussi j'aimerais mieux que le code du forum lui même (les templates des 5 themes ça dérange moins) ne soit pas modifié, sinon on ne pourra plus jamais mettre SMF à jour

EDIT: Le pack de langage: http://download.simplemachines.org/index.php?thanks;filename=smf_1-1-14_french.zip
« Last Edit: July 03, 2011, 04:13:15 am by DJ_O »

Offline chickendude

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +90/-1
  • Pro-Riot Squad
    • View Profile
Re: [Assembleur z80] Tutoriel sur le site du zéro
« Reply #55 on: July 04, 2011, 05:26:26 am »
Haha "aussi geek que moi" :D Je ne savais pas qu'ils coutaient plus cher là. Moi je n'en ai même pas une, il y a des années qu'on me les a volés tous :P Mais j'ai mes ROMs pour le 82/83/+ (1.12!) et ça me suffit, sur tout avec des émulateurs aussi bons (pindurTI qui fonctionne à merveille sous WINE et Wabbitemu pour Windows) que nous avons actuellement.

C'est quoi SMF ?

EDIT: Ah, c'est le software du forum, je pensais que c'était un projet comme "Super Mario Bros" :P
« Last Edit: July 04, 2011, 05:28:05 am by chickendude »

Offline Loulou 54

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 165
  • Rating: +39/-0
    • View Profile
    • Mes programmes sur TI bank.
Re: [Assembleur z80] Tutoriel sur le site du zéro
« Reply #56 on: July 30, 2011, 10:39:49 am »
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
Moi j'ai vite compris le concept des pointeurs en faisant l'analogie avec les indirections (#) en basic. (sur 68k seulement.. Et Nspire évidemment. ) On peut aussi utiliser "expr(" comme "pointeurs" basic. :)
En fait ici, les adresses sont remplacées par des chaînes de caractères.
« Last Edit: July 30, 2011, 10:42:41 am by Loulou 54 »
Some of my program available here.. :)
http://ti.bank.free.fr/index.php?mod=archives&ac=voir2&id=1471

     

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • 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 #57 on: July 31, 2011, 07:18:20 pm »
Ah ok, je ne crois pas que l'on ait ca sur z80. Sur z80 en plus, avant il fallait passer directement du BASIC au z80, car il n'y avait pas de C. Par contre nous avons Expr(), sauf que je n'avais jamais fait l'analogie.

En passant bon jeux dans ta signature. Je crois que j'avais posté une news sur la une du site pour les 2 premiers ^^

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 #58 on: November 05, 2012, 12:49:53 pm »
C'est quoi SMF ?

EDIT: Ah, c'est le software du forum, je pensais que c'était un projet comme "Super Mario Bros" :P
Super Mario Bros => SMB et non SMF ;)

En ce qui concerne mon tutoriel, j'espère faire un jour une mise à jour, seulement, ce n'est pas gagné vu que je n'ai pas de temps et qu'il y a plein de trucs à réorganiser pour le lancer en validation.



Offline chickendude

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +90/-1
  • Pro-Riot Squad
    • View Profile
Re: [Assembleur z80] Tutoriel sur le site du zéro
« Reply #59 on: November 05, 2012, 01:38:32 pm »
Ahh... et je croyais que tu avais mis à jour ton tutoriel ! Il est déjà très bon, mais je voudrais apprendre tout ce que tu peux m'enseigner ! :D Je voudrais vraiment voir un tuto spécifique à la programmation de jeux, quelque chose pour les gens qui savent déjà programmer mais qui ont des questions sur les tilemaps, la détection de collisions, des objets intéractifs, etc. Je crois que ça serait très utile et aiderait beaucoup de gens à commencer à écrire de vrais jeux en assembleur...