1


voici la source, qui vient en parti d'un tutorial de squale92

#define USE_TI89
#define USE_KERNEL
#include "C:WINDOWSBureauresteziplib.h"
#include <args.h>

#define ZipFile(src, msg)
({void *__src = (scr);
short int __msg = (msg);
asm ("move.l %0,%%a0" :: "g"(__src));
asm ("move.b %0,%%d0" :: "g"(__msg));
asm ("jsr ziplib__0006") })



char _comment[] = "ZIPLIB + BASIC = 1 ";

// Main Function

void _main(void)
{
char *src;
ESI ArgPtr=top_estack;
*src=GetSymstrArg(ArgPtr);
ZipFile((SymFindPtr(src), 0), 0);
}


pourqoui sa marche jamais ?
et ziplib.h je suis obliger de metre asm(" ... ") pour qu'il arreter de metre des erreurs

j'ai beau lire les tutorials j'arrive pas a utilise les libs de doors


2

Parce qu'il y a un bogue dans la dernière version de TIGCC qui fait que ça ne marche pas. Attends que ça soit corrigé (ça ne devrait pas tarder) ou maile-moi pour avoir une version corrigée de obj2ti.exe 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é

3

j'ai tigcc v0.92, c'est pas le dernier plusqu'il y a tigcc v0.93beta dispo?
ou c'est justement cette version qui bug?
si c'est le compilateur sa expliquerais pourqoui j'arrive pas a utiliser les lib alors que je copie betement les tuto?

4

Au fait, c'est déjà corrigé. http://tigcc.ticalc.org/beta/tigcc.zip
Ça boguait depuis TIGCC 0.92 et jusqu'à la première release de 0.93. Mais Sebastian a sorti une nouvelle release de TIGCC 0.93 qui ne bogue plus.
[edit]Edité par Kevin Kofler le 31-12-2001 à 17:27:04[/edit]
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é

5

arf...
Qd je penses que j'ai dl la 0.93 il n'y a que quelques jours sad
mais bon, visiblement, si le pb des 'ints A, A' qui est supprimé est corrigé, il va me la falloir : ça me pose des pb, ce bug sad
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

6

>squale92: le pb des 'ints A, A'

Tu peux préciser? Parce que je ne vois pas du tout de quoi tu parles.


Et attendez encore 1 ou 2 jours avant de télécharger TIGCC si vous programmez en mode kernel, parce que j'ai fait une erreur en corrigeant le problème des librairies dynamiques, et que maintenant les ROM_CALLs en mode kernel ne marchent pas - j'ai déjà corrigé le problème, mais il faut attendre que Sebastian sort la mise à jour (ou encore une fois me mailer pour avoir la version corrigée).
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é

7

je parlais de ceci :
sub.w a2,a2
=> avec la version que j'ai, d'après ce que Thibaut m'a expliqué, à "l'optimisation", cette ligne est supprimée...
=> c pliutôt chiant !

(je sais po si c ça... mais une fois que j'ai remplacé cette ligen par "move.w #0,a2", mon bug a disparu !!!)
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

8

Je ne sais pas du tout ce que tu as utilisé comme version d'A68k, mais il n'y a aucun problème avec ça. Sauf que ça n'efface que la partie basse de a2 et pas le registre en entier comme movea.w #0,a2 ou (mieux) suba.l a2,a2! Mais ça, c'est le 68k qui fait ça, pas A68k.
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é

9

Pour les librairies et les ROM_CALLS, tout est corrigé maintenant. http://tigcc.ticalc.org/beta/tigcc.zip
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é

10

Comment vous faites pour avoir tant d'erreurs ?

11

on utilise tigccgrin
avatar
納 豆パワー!
I becamed a natto!!!1!one!

12

Ah ! C'est pour ca smile

13

Mais nous, on prend quelques jours pour corriger nos bogues, pas quelques mois comme TI. 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é

14

C'est mieux.

15

c'est normal tiggc est en freeware, pas comme les AMS de chez TI (quoique..), non enb fait ils ont un quota de bugs avant de changer de version grin
avatar
納 豆パワー!
I becamed a natto!!!1!one!