Merci pour le tuto, toujours sympa à lire.

Les concepts de pile et de pointeur de pile semblent compliqués mais une fois qu'on a bien compris le truc ça roule tout seule.
Dans le tuto le Féroce Lapin, il comparait la mémoire à un tube, très long et très fin :
Un programme, c'est donc pour le 68000 une suite de lectures du
contenu du tube. Il va y trouver des chiffres qu'il va interpréter
comme des ordres (revoir le cours 2). Grâce à ces ordres, nous al-
lons lui dire par exemple de continuer la lecture à un autre en-
droit de ce tube, de revenir en arrière, de prélever le contenu du
tube et d'aller le déposer autre part (toujours dans ce même tube
bien sûr) etc.


Pour moi ce sont des révisions et j'ai hâte de lire les prochains smile
avatarSite perso : http://strider.untergrund.net/
Atari STF / STe / Mega STE / Falcon030 / Falcon CT60
huggyone76 (./28) :
Alors là, pour moi c'est échec sur toute la ligne !
Autant le "tuto" passe bien (affichage du texte), autant le setcolor... non ! Ca ne change rien du tout à l'écran. Rien. Que dalle. Nada.
Le fait que je le fasse sur mon Falcon/CT60/SuperVidel y serait-il pour quelque chose ? Ca me semble bizarre pour un truc aussi "basique", mais bon, je préfère demander à "ceusses" qui savent. grin
Au pire, je testerai demain sur mon STE plus conventionnel...


Tu es dans un mode vidéo compatible ST ? Essaye en 640x200 4 couleurs (ST-mid).
avatarSite perso : http://strider.untergrund.net/
Atari STF / STe / Mega STE / Falcon030 / Falcon CT60
Pas du tout compatible, non. OK, je me doutais un peu que ça pouvait venir de là. Remarque ça fait un effet sympa hein... Sous Mint/MyAES (encore merci OL !), j'avais l'affichage du texte de GT direct sur le bureau (classe non ? smile ) et sous TOS une ligne avec le texte noir sur blanc puis mon fond vert... Bref, j'apprends l'assembleur et c'est ma joie ! (Référence au Disciple dans Léonard Génie...) grin
huggyone76 (./28) :

Sur les résolutions au delà de 256 couleurs il n'y a plus de palette, ce n'est plus l'index de couleur (dans la palette) qui est stocké dans l'écran mais directement la couleur du pixel.
Super les gars, merci beaucoup pour les infos !!! A défaut d'être "bon" sur le développement Atari (j'ai fait du GFA Basic dans ma jeunesse, un peu comme tout le monde je pense...), au moins c'est instructif tout ça !
Merci GT, merci Zero, merci Strider, merci Nalfus et merci à tous, ça fait plaisir d'avoir des personnes qui s'y connaissent ET QUI PARTAGENT leurs connaissances !
Au moins j'avance... (doucement, au rythme d'un GT en manque de dragibus... wink ).
Vivement ce soir que je puisse tester d'autres "trap" ! smile
Donc le tiens était peut etre bon smile

C'est vrai qu'en True Color, l'absence de palette aide pas pour certaines choses.

Il y a pas beaucoup de trap qu'on 'peux voir' directement.

GT Pas vu magic
avatar< SCPCD > j'aurais du dire "les doigts dans le cul vu que le java c'est de la merde"
Je suis Goto !
GT un peu dans les choux... tongue
Ouais, en fait j'ai pu essayer ce midi, le mien était ok (avec d'autres couleurs, mais pour l'exemple, ça ne change pas grand chose). Mon Falcon a fait un peu la tête de passer du 1600x1200 32 bits à la résolution standard, mais bon... Si si, j'ai bien vu qu'il était pas content... Je lui ai dit que s'il était sage il aurait droit à sa version quand tonton GT m'aura fait un peu avancer en assembleur. Du coup il a pas trop rechigné et j'ai eu un beau fond rouge... puis vert... puis bleu. grin Encore merci !
Super !!!

On s'attardera un peu sur la pile (a7) mais on voulait pas une lourde partie théorique, car cela donne juste envie d'abandonner. On va y aller doucement.
avatar< SCPCD > j'aurais du dire "les doigts dans le cul vu que le java c'est de la merde"
Je suis Goto !
La partie AES / VDI sera super interressante, car justement pas de soucis résol / nb de couleurs, et vraiment toute machine confondus (ST(e), Falcon, TT, Mega, Falcon rapide, etc..)

GT Sur tous les Ataris top
avatar< SCPCD > j'aurais du dire "les doigts dans le cul vu que le java c'est de la merde"
Je suis Goto !
Bah du coup... moi j'ai toujours plus hâte de continuer ! grin Depuis l'IUT (où on faisait du 68000 en "Architectures des ordinateurs"), j'avais pas dû faire tourner un seul bout de code en assembleur... grin Alors, merci, vraiment !
Attention ca peux etre une drogue dure wink On peux y prendre gout tres facilement, j'avais fait du X86 avec Azrael, cet assembleur la donne juste envie d'aller nourrir les canards sur le canal smile

A cette heure j'essaie de faire du Java, la gestion des chaines de caracteres est une misere sans non, même en assembleur c'est moins c.....

Zero toi qui a fait beaucoup d'asm sur un paquet de CPU, honnetement le 68000 est pas bien placé pour sa facilité et sa compréhension ?

GT Fan du 68000 !!
avatar< SCPCD > j'aurais du dire "les doigts dans le cul vu que le java c'est de la merde"
Je suis Goto !
Si, le 68000 est un bon CPU pour commencer l'assembleur smile
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
Je crois que le 6809 (j'avais ça dans mon TO9) était pas mal non plus pour ça, non ?
d'après wikipédia, ca laisse reveur c'est sur pour un 8 bits :

http://fr.wikipedia.org/wiki/Motorola_6809

mais le fait d'avoir un proc 16 bits, et surtout la flexibilité des registres, et un paquet de choix que Motorola avait fait, explique pourquoi le 68000 a connu un tel succès top


GT Motorola fan club président grin
avatar< SCPCD > j'aurais du dire "les doigts dans le cul vu que le java c'est de la merde"
Je suis Goto !
D'ailleurs c'était un 6809E sur le TO9, devait y avoir une différence... Mais bon, ça ne change pas que le 68000 c'est forcément autre chose... grin
Il y a Tsettime qui permet de fixer l'heure.

Bon c'est sur on voit pas directement si cela a marché, mais vous avez vous le 'CPX control' d'installé, donc une fois votre code lancé, vous allez juste voir dans les acessoires si l'horloge a changé smile
avatar< SCPCD > j'aurais du dire "les doigts dans le cul vu que le java c'est de la merde"
Je suis Goto !
Déjà fait... autre chose ? grin
Je m'amuse comme un fou à tout changer... Bon, des fois ça passe pas hein... un chiffre mal tapé, un $ oublié et zou... Reboot du Falcon... grin
@GT... C'est quand la suite ? smile Non parce que là, ok mon Falcon est tout cassé, mais il va revenir à la vie la semaine prochaine... grin
Bon j'écris le prochain épisode cet après midi smile


GT Codeur smile
avatar< SCPCD > j'aurais du dire "les doigts dans le cul vu que le java c'est de la merde"
Je suis Goto !
Aaaaaaaaaaaah ! Tu l'vois mon sourire là ? grin Tu l'vois ? smile MERCI !
Ca sera tout sur les registres de données et leur utilisation smile


GT Presque prèt a envoyer !!
avatar< SCPCD > j'aurais du dire "les doigts dans le cul vu que le java c'est de la merde"
Je suis Goto !
Bon, un tout petit soucis d'écran, il me manque un adaptateur qui devrait arriver sous 2 jours. Mais je vais tenter de permuter deux écrans, pour pouvoir envoyer la chose très très vite a tonton Folco.

GT Sans écran !!
avatar< SCPCD > j'aurais du dire "les doigts dans le cul vu que le java c'est de la merde"
Je suis Goto !
Relecture en cours, le prochain tuto est en cours d'atterrissage.


GT Pas loin !!
avatar< SCPCD > j'aurais du dire "les doigts dans le cul vu que le java c'est de la merde"
Je suis Goto !
Et voila le 3 épisode, qui est encore tout chaud smile

http://www.jagware.org/~c.v.s.d.//Tuto%2068000/TUTO6803.S

Folco et GT calin
avatar< SCPCD > j'aurais du dire "les doigts dans le cul vu que le java c'est de la merde"
Je suis Goto !
Le 68000 possède 9 registres d'adresse a0 a1, a2 a3 a4 a5 a6 ssp usp mais seulement 8 sont accessibles à un instant donné embarrassed
Je voulais pas en parler, pour éviter d'embrouiller les gens, car c'est un cas un peu particulier.

Donc les gens vous n'avez pas vu ce que PpHd a écrit, c'est un cas particulier qu'on verra dans les trucs et astuces.

GT tongue
avatar< SCPCD > j'aurais du dire "les doigts dans le cul vu que le java c'est de la merde"
Je suis Goto !
Petit bug :
;bit 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Y'a pas de bit 16 sur un entier 16 bits smile
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
Voila modif faite.

Merci Zero, tu as un oeil de Jaguar tongue


GT Buggé !!
avatar< SCPCD > j'aurais du dire "les doigts dans le cul vu que le java c'est de la merde"
Je suis Goto !
Merci à ceux qui créer et participe aux tutos.

grin
toutatfé en tout cela fait plaisir ce travail de groupes smile Cela motive et si cela fait apparaitre plein de codeurs 68000 ca serait le dragibus sur la gateau !!


GT Pro-68000 !!
avatar< SCPCD > j'aurais du dire "les doigts dans le cul vu que le java c'est de la merde"
Je suis Goto !
oups, j'ai laissé passé tout ça ? grin
pas bien, pour la peine, je refais du 68k depuis hier grin
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !