y a pas besoin de le voir , tu l'as reconnu toi meme que ce n'etait pas un kernel.
ce n'est pas un os car il a besoin du tios.
et ce n'est pas un linux puisqu'il utilie un autre os ( tios )
pas besoin de screenshot pour voir ca
Bon, va falloir trouver ce que c'est!!! #trisherlockholmes#

"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.
il me reste une question pour toi matthias (aka limmt), pour si un jour tu repasses par là: est-ce que ton truc, RedHat linux ti89, sait faire le café?
C'est très important!!

"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.
on n'a toujours pas de screenshot animé ?
a savoir que sur vti c vraiment vraiment plus lent que sur une vraie TI
Vark Le 28/07/2003 à 09:57 c leeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeent
et pis c koi la bouse toute noire en bas à gche ?
*** Ne sous-estimez pas la puissance de la Marmotte ***
©
Marmotte Team : LaMarmotte, sBibi, Vark & sabrina
je v masquer le sprite pr quon voit la souris quand mm
et pi on voit pas le rouge, c justement pr ca que c noir
rclpic(SYMSTR("redhat\window"), 0, 0, A_REPLACE);
FontSetSys(F_4x6);
DrawStr(1,1, "/", A_REVERSE);
SYM_ENTRY *SymPtr = SymFindFirst(NULL, 4);
push_END_TAG();
while(SymPtr)
{
push_ANSI_string(SymPtr->name);
SymPtr = SymFindNext();
}
short i=0;
while(arg = (char*)GetStrnArg (argptr))
{
i=i+1;
arg2=*arg;
rclpic(SYMSTR("redhat\folder"), retx(i)+10, rety(i), A_NORMAL);
DrawStr(retx(i)-2, rety(i)+21, arg2, A_NORMAL);
if(i==6)
{
goto aw;
}
}
g un pb, le nom de dossier ne s'affiche pas en dessosude lincone
c bon g trouvé lerreur mais par contre ca me classe les dossiers dans l'ordre inverse de lordre alphabétique je c pas cmt faire pr les mettre dans l'ordre
void _main(void)
{
char *arg;
short y=50;
short x=80;
short i=0;
short i2=0;
savpic("provr");
getrep();
ESI argptr;
InitArgPtr(argptr);
rclpic(SYMSTR("redhat\window"), 0, 0, A_REPLACE);
FontSetSys(F_4x6);
DrawStr(1,1, "/", A_REVERSE);
short end=0;
char *dos[RemainingArgCnt (argptr)];
i=RemainingArgCnt (argptr);
i2=i;
while(GetArgType (argptr)==STR_TAG)
{
dos[i]=(char*)GetStrnArg (argptr);
i=i-1;
}
i=i2;
while(i2<i+6)
{
rclpic(SYMSTR("redhat\folder"), retx(i)+10, rety(i), A_NORMAL);
DrawStr(retx(i)-2, rety(i)+21, dos[i], A_NORMAL);
i=i-1;
}
aw:;
progrun("l_bin\mouse");
}
SCR_RECT ECRAN = {{0, 0, 159, 99}} ;
Temp = 0 ;
short rclpic(char *SymName, short x, short y, short Attr)
{
SYM_ENTRY *sym_entry = SymFindPtr(SymName, 0);
if (!sym_entry) return FALSE;
if (peek(HToESI (sym_entry->handle)) != PIC_TAG) return FALSE;
BitmapPut(x, y, HeapDeref (sym_entry->handle) + 2, ScrRect, Attr);
return TRUE;
}
SYM_ENTRY* get_entry(char *str)
{
char *nom = mk_nam(str) ;
SYM_ENTRY *entry = get_temp_entry(nom) ;
if (entry != NULL) return entry ;
return SymFindPtr(nom, 0) ;
}
SYM_ENTRY* get_temp_entry(char *nom)
{
SYM_ENTRY *entry = DerefSym(FindSymInFolder(nom, TempFolderName(Temp))) ;
while (*(--nom) != 0 && *nom != 92) ;
return (entry != NULL && *nom != 92 ? entry : NULL) ;
}
short check(char *str)
{
SYM_ENTRY *entry = get_entry(str) ;
if (entry != NULL && entry->flags.bits.archived != 0)
return EM_moveSymFromExtMem(mk_nam(str), HS_NULL) ;
return TRUE ;
}
char* mk_nam(char *str)
{
static char name[19] = {0} ;
short len = strlen(str) ;
if (len > 17) return NULL ;
return strcpy(name+1, str)+len ;
}
char* mk_ptr(char *str, unsigned short taille)
{
char *nom = mk_nam(str) ;
SYM_ENTRY *entry = get_temp_entry(nom) ;
if (check(str) == FALSE) return NULL ;
entry = DerefSym(entry != NULL ? AddSymToFolder(nom, TempFolderName(Temp)) : SymAdd(nom)) ;
if (entry == NULL) return NULL ;
nom = (char*)HeapDeref(entry->handle = HeapAlloc(taille)) ;
if (entry->handle == H_NULL) return NULL ;
*(unsigned short*)nom = taille-2 ;
return (nom+2) ;
}
void savpic(char nom)
{
BitmapGet(&ECRAN, mk_ptr(nom, 2007));
}
void progrun(const char *name)
{
char fname[25];
HANDLE h;
strcpy (fname, name);
strcat (fname, "()");
push_parse_text (fname);
h = HS_popEStack ();
TRY
NG_execute (h, FALSE);
FINALLY
HeapFree (h);
ENDFINAL
}
void getrep()
{
SYM_ENTRY *SymPtr = SymFindFirst(NULL, 4);
while(SymPtr)
{
push_ANSI_string(SymPtr->name);
SymPtr = SymFindNext();
}
}
short retx(short nb)
{
if(nb==1 || nb==4)
{
return 4;
}
else if(nb==2 || nb==5)
{
return 56;
}
else
{
return 108;
}
}
short rety(short nb)
{
if(nb<=3)
{
return 15;
}
else
{
return 48;
}
}
vala tt le code lexplorer
la ca marche mais ya juuste le dossier linux qui affiche un rect noir a la place du nom
SCR_RECT ECRAN = {{0, 0, 159, 99}} ;
Temp = 0 ;
short rclpic(char *SymName, short x, short y, short Attr)
{
SYM_ENTRY *sym_entry = SymFindPtr(SymName, 0);
if (!sym_entry) return FALSE;
if (peek(HToESI (sym_entry->handle)) != PIC_TAG) return FALSE;
BitmapPut(x, y, HeapDeref (sym_entry->handle) + 2, ScrRect, Attr);
return TRUE;
}
SYM_ENTRY* get_entry(char *str)
{
char *nom = mk_nam(str) ;
SYM_ENTRY *entry = get_temp_entry(nom) ;
if (entry != NULL) return entry ;
return SymFindPtr(nom, 0) ;
}
SYM_ENTRY* get_temp_entry(char *nom)
{
SYM_ENTRY *entry = DerefSym(FindSymInFolder(nom, TempFolderName(Temp))) ;
while (*(--nom) != 0 && *nom != 92) ;
return (entry != NULL && *nom != 92 ? entry : NULL) ;
}
short check(char *str)
{
SYM_ENTRY *entry = get_entry(str) ;
if (entry != NULL && entry->flags.bits.archived != 0)
return EM_moveSymFromExtMem(mk_nam(str), HS_NULL) ;
return TRUE ;
}
char* mk_nam(char *str)
{
static char name[19] = {0} ;
short len = strlen(str) ;
if (len > 17) return NULL ;
return strcpy(name+1, str)+len ;
}
char* mk_ptr(char *str, unsigned short taille)
{
char *nom = mk_nam(str) ;
SYM_ENTRY *entry = get_temp_entry(nom) ;
if (check(str) == FALSE) return NULL ;
entry = DerefSym(entry != NULL ? AddSymToFolder(nom, TempFolderName(Temp)) : SymAdd(nom)) ;
if (entry == NULL) return NULL ;
nom = (char*)HeapDeref(entry->handle = HeapAlloc(taille)) ;
if (entry->handle == H_NULL) return NULL ;
*(unsigned short*)nom = taille-2 ;
return (nom+2) ;
}
void savpic(char nom)
{
BitmapGet(&ECRAN, mk_ptr(nom, 2007));
}
void progrun(const char *name)
{
char fname[25];
HANDLE h;
strcpy (fname, name);
strcat (fname, "()");
push_parse_text (fname);
h = HS_popEStack ();
TRY
NG_execute (h, FALSE);
FINALLY
HeapFree (h);
ENDFINAL
}
void getrep()
{
SYM_ENTRY *SymPtr = SymFindFirst(NULL, 4);
while(SymPtr)
{
push_ANSI_string(SymPtr->name);
SymPtr = SymFindNext();
}
}
short retx(short nb)
{
if(nb==1 || nb==4)
{
return 4;
}
else if(nb==2 || nb==5)
{
return 56;
}
else
{
return 108;
}
}
short rety(short nb)
{
if(nb<=3)
{
return 15;
}
else
{
return 48;
}
}
je comprend pas pquoi ca met un carre noir a la place de marquer le nom de dossier linux et que les otr ca march