30

Je repete et alors ? Le stub me semble-t-il fait un prog peut etre un peu gros, nan ?

31

-

32

PpHd
a écrit : Je repete et alors ? Le stub me semble-t-il fait un prog peut etre un peu gros, nan ?

Ah, PpHd qui vient d'avouer que les stubs gaspillent de la place! tongue grin
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é

33

MOINS QUE VOS PATCHS DE MERDE AJOUTES PAR TIGCC rage
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.

34

Pour un concours ou il suffit d'afficher un message et d'effacer / restaurer l'écran, oué.
Pour le reste nan.

Et sinon, moi c en 29 octets.

35

On devrait accepter les kernels, mais il faudrait compter la place prise par le kernel en plus... je crois que ça les mets hors jeu, nan ?tongue
avatar
;)

36

-

37

Au lieu de perdre votre temps avec des énoncés completement inutiles, pourquoi ne pas optimiser la routine de décompression de LZO ? (prendre l'output .s de tigcc et l'optimiser, parce que retrouver l'algo en regardant les sources c'est pas donné à tout le monde)... Ca au moins c'est quelque chose d'utile, qui servira à tout le monde, et au moins c'est un vrai challenge non trivial grin
So much code to write, so little time.

38

-

39

 include "ams"
 move.l a7,d3
 pea.l 3840
 dc.w $f8a2
 move.l a0,d4
 pea.l LCD_MEM
 move.l d4,-(a7)
 dc.l $fa6af99e
 pea.l string(pc)
 dc.w $f8e6
 dc.w $f851
 memcpy($4c00,d4,3840L)
 pea.l 3840
 move.l d4,-(a7)
 pea.l LCD_MEM
 dc.w $fa6a
 move.l d4,-(a7)
 dc.l $f8a3a004
 move.l d3,a7
 string: dc.b 'Hello World !'


La source la moins lisible aussi, et la plus crade grin
Ca plante sous TICTEX, mais pas dans le HOME ...

40

74 octets si je me rappelle bien, sous AS ...

41

move.l a7,d3 et move.l d3,a7 sont inutiles.
Et puis Orion avait dit de ne pas poster le code tout de suite!
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é

42

-

43

Bon, moi je participe pa au concours, car avant meme de commencer g aucune chance, surtout kil y a PpHd et Kevin ki y participe...mourn

Mais bon je prend ce topic kom une bonne occasion d'en apprendre un peu plus sur le 68k.
Donc si ca vou derange po, j'oré quelque question. A koi servent les instruction en gras:
dc.w $F800+19E
bsr.s suit
dc.b "Hello World !",0
suit:
dc.w $F800+$E6
dc.w $F800+$51
dc.w $F800+$10E
dc.w $A004


et pui la dedans aussi:
include "ams"
move.l a7,d3
pea.l 3840
dc.w $f8a2
move.l a0,d4
pea.l LCD_MEM
move.l d4,-(a7)
dc.l $fa6af99e
pea.l string(pc)
dc.w $f8e6
dc.w $f851

memcpy($4c00,d4,3840L)
pea.l 3840
move.l d4,-(a7)
pea.l LCD_MEM
dc.w $fa6a
move.l d4,-(a7)
dc.l $f8a3a004
move.l d3,a7
string: dc.b 'Hello World !'

Merci.
avatar
"Je respecte profondément Iggy Pop et Neil Young pour le fait qu'ils n'ont jamais cédé aux compromis et que leur musique a toujours été sauvage. Tout cela n'a rien à voir avec ces Guns N' Roses et autres Metallica qui devraient tous êtres pendus par les couilles, voire castrés... En fait, on devrait leur injecter du silicone dans la poitrine et les envoyer dans un bordel nippon tenu par la mafia locale."

-Kurt Cobain-
(1967-1994)

J'avais une vie... maintenant, j'ai une TI-89.

44

-

45

Ok.
Je vien de m'appercevoir que $F800+$E6 été la meme chose que $F8E6...
Et puis donc $F8a3a004 c la meme chose que:
dc.l $F800+$E6
dc.l $a004
Mais (a koi) comment je trouve le $E6 moi?Enfin je veu dire comment je ft pour connaitre le numéro qui est associé a tel ou tel ro_call? c le numéro de la rom_call ou bien est-ce un numéro !=? A mon avis ca doit etre le meme.

Donc si g bien tout compris vous coder directement en hexa, c ca?

C koi la "F Line emulator"?

Et enfin, mais ca c juste pr la culture général, c'est koi l'erreur invisible produite par $A004? Je vou demande pa pourkoi c pa conseiller de le fre ds un prog normal, car il me semble que ca a deja été di plu haut, donc je regarderé apré.

Orion_> pourrai-tu commenter ton mini prog pour que je voi ce kil ft exactemen stp? (et c pa la peine de me tirer la langue rollgrin)
avatar
"Je respecte profondément Iggy Pop et Neil Young pour le fait qu'ils n'ont jamais cédé aux compromis et que leur musique a toujours été sauvage. Tout cela n'a rien à voir avec ces Guns N' Roses et autres Metallica qui devraient tous êtres pendus par les couilles, voire castrés... En fait, on devrait leur injecter du silicone dans la poitrine et les envoyer dans un bordel nippon tenu par la mafia locale."

-Kurt Cobain-
(1967-1994)

J'avais une vie... maintenant, j'ai une TI-89.

46

-

47

Tu as repondu a toutes tes questions me semblent-ils.

48

PpHd
a écrit : Tu as repondu a toutes tes questions me semblent-ils.


A certaine oui, enfin facon de parler car je né ft que dire ce ki me sembler le plu probable, ou ce que je pensé etre, mais je né pa eu de confirmation, mais bon vu ta réponse je doi avoir bongrin!
Mais bon, meme si g repondu a mes question moi meme kom un gran, je ne lé pa ft pour toute mes question, il reste encore celle la:
C koi la "F Line emulator"?
Et enfin, mais ca c juste pr la culture général, c'est koi l'erreur invisible produite par $A004?

Et pui g demandé a Orion de commenté son prog aussi.
avatar
"Je respecte profondément Iggy Pop et Neil Young pour le fait qu'ils n'ont jamais cédé aux compromis et que leur musique a toujours été sauvage. Tout cela n'a rien à voir avec ces Guns N' Roses et autres Metallica qui devraient tous êtres pendus par les couilles, voire castrés... En fait, on devrait leur injecter du silicone dans la poitrine et les envoyer dans un bordel nippon tenu par la mafia locale."

-Kurt Cobain-
(1967-1994)

J'avais une vie... maintenant, j'ai une TI-89.

49

F Line Emulator: C le truc qui fait que lorsque tu tapes dc.w $f800 + Rom-call ca appelle le rom-call.
Sinon c 1 erreur invisible, $a004

50

Merci pour le f line.
Pr l'erreur, je c kel est invisible, ms kel est cette erreur concrétemen. Enfin, je veu dire qu'est-ce ki ft que ca provoque une erreur?

Edit: a et pui je voulé aussi savoir si il y en avé d'autres des erreurs kom ca?
avatar
"Je respecte profondément Iggy Pop et Neil Young pour le fait qu'ils n'ont jamais cédé aux compromis et que leur musique a toujours été sauvage. Tout cela n'a rien à voir avec ces Guns N' Roses et autres Metallica qui devraient tous êtres pendus par les couilles, voire castrés... En fait, on devrait leur injecter du silicone dans la poitrine et les envoyer dans un bordel nippon tenu par la mafia locale."

-Kurt Cobain-
(1967-1994)

J'avais une vie... maintenant, j'ai une TI-89.

51

-

52

Orion_
a écrit : c exactement ce que j'ai fit plus haut


Bin disons que vu que vou ete dux a me repondre la meme chose et qu'en plus la deuxieme personne est PpHd, je me sui di que vou ne pouviez pa me l'expliquer car vou ne deviez pa savoir me le définir. A moin que je ne me trompe...
avatar
"Je respecte profondément Iggy Pop et Neil Young pour le fait qu'ils n'ont jamais cédé aux compromis et que leur musique a toujours été sauvage. Tout cela n'a rien à voir avec ces Guns N' Roses et autres Metallica qui devraient tous êtres pendus par les couilles, voire castrés... En fait, on devrait leur injecter du silicone dans la poitrine et les envoyer dans un bordel nippon tenu par la mafia locale."

-Kurt Cobain-
(1967-1994)

J'avais une vie... maintenant, j'ai une TI-89.

53

dc.w $a004 entraine une exeption systeme, qui est intercepte par le vecteur line 1010 emulator.
Ce vecteur va lire l'instruction corresonpdante, fait un masque et extrait $4.
Il lit ensuite le resultat du dernier appel a tios::ER_Catch
Puis il y fait un saut en restaurant les registres.
Puis l'exectuion continue avec une erreur.
Dans le bloc
TRY

ELSE

ENDTRY
Il va dans le ELSE, puis affiche le message d'erreur. Aucun message ne corresspond a 4, il n'affiche rien et continue.

54

eekfou 'zetes taré!hum

55

Nitro> LZO = ?

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

56

Lempel-Ziv-Oberhumer
C'est l'algorithme de compression de UPX.
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é

57

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é

58

basicman a écrit :
eekfou 'zetes taré!hum


Pk?
avatar
"Je respecte profondément Iggy Pop et Neil Young pour le fait qu'ils n'ont jamais cédé aux compromis et que leur musique a toujours été sauvage. Tout cela n'a rien à voir avec ces Guns N' Roses et autres Metallica qui devraient tous êtres pendus par les couilles, voire castrés... En fait, on devrait leur injecter du silicone dans la poitrine et les envoyer dans un bordel nippon tenu par la mafia locale."

-Kurt Cobain-
(1967-1994)

J'avais une vie... maintenant, j'ai une TI-89.

59

-

60

D'ailleurs il y a peut-être mieux que LZO (UCL)...
http://www.oberhumer.com/opensource/

Et sur ce site il y a aussi une version 2.71-mfx2 de A68k grin
So much code to write, so little time.