1

-

2

-

3

>Bon, je voudrais apprendre l'asm 68k
>j'ai un super livre dessus, mais je voudrais plus d'info directe
>(g la flemme de lire 680Pages sick)

68kguide (version française)

>déja, ou je pourrais trouver de la doc pour faire des progs
>qui utilise pas de librairie (ou le moins possible)

http://ti89prog.kevinkofler.cjb.net/asmnstbf.htm

>car perso, en tant que joueur TI, je deteste les prog asm qui ont besoins d'une tonne
>de lib pour fonctionner et qui au bout du compte, plante, pour la plus part.

Moi aussi.

>je dit pas qu'il faut faire QUE du nostub, on a toujours besoin d'un kernel

Pas d'accord...

>mais bon, trop de lib, c chiant...

En effet.

>bon, alors ou est ce que je pourrait trouver un truc sur les bases de l'asm68k
>(en Fr si possible) car mon livre explique tout trés bien, mais il y a
>beaucoup trop d'explication , et je m'embrouille, donc je voudrais
>juste un truc simple , un ch'ti tuto du style hello world
>et comment afficher une img, aprés j'essayerais de me débrouiller
>pour comprendre avec les commentaires.

Va voir les 2 liens que je t'ai donnés.

>et puis ou je pourrais trouver 'a68k' car j'aime pas 'as' de tigcc.

Dans le paquet TIGCC... Répertoire tigcc\Bin\A68k.exe.
Pour l'utiliser:
- dans l'IDE: File / New / A68k Assembly File
- en ligne de commande: tigcc toto.asm
Si tu n'as pas A68k installé, vérifie que tu coches la case correspondante pendant l'installation.

>et puis les '.h' pour les librairies aussi (du style ziplib, etc...)

C'est aussi dans TIGCC. Répertoire tigcc\Include\Asm. (Le répertoire où A68k cherche par défaut si tu utilises l'IDE ou tigcc.exe.)
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

4

erf toujours aussi tetu le little kevin' grin
avatar
Mon âme rayonnait du feu de ton feu,
Ton monde était une eau chuchotante
A la riviére de mon coeur.

Rumi, poéte soufi

5

Sauf qu'elles sont pas a jour les includes dans tigccincludeasm

6

-

7

Toi qui est atariste (aaa nostalgie), voila un lien qui devrait te plaire:
[url]atarist.free.st[url]
C un cours tres bien et qui contient vraiment l'essentiel
ATARI ruuullllleeeezzzzz!!!!!!

8

9

*test de bug de la derniere personne*
avatar
Webmaster et développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.

Suivez l'actualité de tous vos site préférés sur yAronews : http://ns.yaronet.com =)

10

-

11

et il n'y aurait pas d'autes guides que celui de jimmy mardel sur l'asm pasque là avec un de mes progs je viens d'avoir une belle 'line 111 emulator' comme erreur et je n'ai aucune idée de ce que ca veux dire...
avatar

12

-

13

Parce que c'était pas possible avec la v0.54. MAis avec la v0.55, ca devrait marcher.

14

-

15

En fait, j'ai pas essaye, mais ca devrait etre possible. En meme temps que je restaure les TSR.

16

La 0.55 ne va pas sortir il me semble confus.
Elle est réservée aux béta-testeur (0.55.13 il me semble grin)
Elle deviendra la version 0.56 ...

17

je sais plus
avatar
納 豆パワー!
I becamed a natto!!!1!one!

18

-

19

Qui en plus faisait un simple appel à tios::ngetchx puke.gif
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

20

Oui, c'est idiot les librairies qui réécrivent la ROM (ou contiennent des fonctions qui se contentent d'appeler un ROM_CALL)!
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

21

Et si Ti avait clairement explicite tous ces rom-calls et ce qu'ils faisaient ?
grace a ca, on a moins une certaine compatibilite. Les logiciels incompatibles sont ceux qui justement n'utilisaient pas ou mal les libraries.

22

-

23

On dépile 10 octets après DrawStr parcequ'on en empile 10 avant triso

Quand la quantité à dépiler est inférieure à 8, utilise addq.l plutôt que lea, c'est plus rapide et moins gros attention

Pour tes deux autres questions, va voir le tutoriel de Kevin sur TI-fr, rubrique Prog/ASM
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

24

-

25

-

26

c'est le pea.l il empile 4 octets sur la pile pour placer l'adresse de la chaine smile

27

tiens, une fille qui connait l'ASM 68000 ... rotfl p_y_a ?? sBibi ?? Thibaut ?
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

28

nan
avatar
納 豆パワー!
I becamed a natto!!!1!one!

29

D'ailleurs, ce morceau de code est affreux:
 clr.w -(a7)
 clr.w -(a7)

Mets:
clr.l -(a7)
à la place.

Et pas la peine d'optimiser lea en addq, A68k le fera automatiquement pour toi. (Je me demande s'il ne faudrait pas que je travaille encore sur l'optimisation, j'ai plein d'idées. Style 2 fois clr.w -(an) -> clr.l -(an). Et surtout clr.l dn -> moveq.l #0,dn - n'essaie pas de faire ça avec -(a7), ça ne marche qu'avec les registres de données.)
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

30

oui