img
@_ö
(17:13)  Bienvenue ! - Inscrivez vous pour poster ! -
@Boo + 30 inconnu(s)

Login :  Mot de passe :      Se souvenir de moi.  Mot de passe perdu ?
/!\:: Cliquez ici pour vous inscrire et poster, créer des sujets ou des forums ! ::/!\
 « Précédent - 2/8 - Suivant » :: Pages
 Index » Forum Ti 89, Titanium / 92+ / Voyage 200 et TI-Nspire » Hardware TI (210r) » Enfin une extension mémoire réalisable rapidement ! The Comeback !
./29 - REPRISE AUTOMATIQUE DU MESSAGE PRECEDENT
30.06.2001 - 34142
13:35  @Ximoon - Posté : 01-11-2005  M   Signaler un abus Signaler un contenu inapproprié



Que cache le pays des Dieux ? - Ximoon's Box - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.
./Publicité AdSense
./30
01.04.2002 - 19680
13:50  Orion_ - Posté : 01-11-2005  M   Signaler un abus Signaler un contenu inapproprié

Sasume > a mon post 0 :D
dans le zip electronic.zip y'a tout


Retro Game Programming !

`*-._ website - vimeo channel
./31
28.08.2003 - 8284
13:59  Sasume - Posté : 01-11-2005  M   Signaler un abus Signaler un contenu inapproprié

Quelles sont les modifs que tu as apportées à la lib de bubuw ?


« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »
./32
01.04.2002 - 19680
14:07  Orion_ - Posté : 01-11-2005  M   Signaler un abus Signaler un contenu inapproprié

j'ai inverser le SCL et SDA (vu que je l'avais cablé a l'envers par rapport a ça lib) et j'ai virer le jsr tios::resetlink vu que c'est un appel kernel et que mon prog est nostub, je l'ai mis dans ma lib 24xx512.c


Retro Game Programming !

`*-._ website - vimeo channel
./33
30.06.2001 - 34142
14:25  @Ximoon - Posté : 01-11-2005  M   Signaler un abus Signaler un contenu inapproprié

OSLinkReset Function (ROM Call 0x24C)

--------------------------------------------------------------------------------
link.h

void OSLinkReset (void);


Resets the link interface.

OSLinkReset resets the link interface. It also resets all link variables and performs OSLinkClose.


Manifestement il y a un équivalent direct en nostub, c'est ce que tu utilises ? (les fonctions de tios::* sont des romcalls, de mémoire)


Que cache le pays des Dieux ? - Ximoon's Box - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.
./34
01.04.2002 - 19680
14:39  Orion_ - Posté : 01-11-2005  M   Signaler un abus Signaler un contenu inapproprié

non, j'ai chercher le même nom qu'il y avais dans la lib i²c (soit reset_link) et je l'ai pas trouvé dans les roms call, donc j'ai mis ça en C: reset_link();
et ça a fonctionné


Retro Game Programming !

`*-._ website - vimeo channel
./35
28.08.2003 - 8284
14:49  Sasume - Posté : 01-11-2005  M   Signaler un abus Signaler un contenu inapproprié

Il s'agit du même ROM_CALL que celui dont parle Ximoon.
OSLinkReset
void OSLinkReset (void);


Resets the link interface.

OSLinkReset resets the link interface. It also resets all link variables and performs OSLinkClose.

Deprecated alias: reset_link


« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »
./36
18.03.2004 - 218
19:46  calculator - Posté : 01-11-2005  M   Signaler un abus Signaler un contenu inapproprié

es ce que ce test devrai marcher avec 1 puce :?
#include <tigcclib.h> 
void _main(void) 
{ 
	clrscr(); 
	printf("salut"); 
	I2C_SendStart(); 
	I2C_SendByte(0b10100000); 
	I2C_SendByte(0x0000); 
	I2C_SendByte(0x0000); 
	I2C_SendByte(0b0001); 
	I2C_SendStop(); 
	 
	ngetchx(); 
	unsigned char R=0; 
	I2C_SendStart(); 
	I2C_SendByte(0b10100000); 
	I2C_SendByte(0x0000); 
	I2C_SendByte(0x0000); 
	I2C_SendStart(); 
	I2C_SendByte(0b10100001); 
	R=I2C_ReadByteNoAck(); 
	I2C_SendStop(); 
	printf("%d",R); 
	ngetchx(); 
}

J'ai comme valeur de retour 255 quelque soit le branchement SDA SCL



./37
01.04.2002 - 19680
20:15  Orion_ - Posté : 01-11-2005  M   Signaler un abus Signaler un contenu inapproprié

mais pourquoi tu utilise la lib i²c :|
utilise ma lib !
ça fait tout le boulot pour toi ...
si ça ne fonctionne pas, alors ton montage doit etre mauvais, tu a une photo ?


Retro Game Programming !

`*-._ website - vimeo channel
./38
18.03.2004 - 218
20:20  calculator - Posté : 01-11-2005  M   Signaler un abus Signaler un contenu inapproprié

non mais jvoi pa cki peu pa aller j'ai monter qu'une puce sur une plac d'essai, j'ai revérifier toute les connections tout est bon...
Pour ta lib, j'ai pa reussi ala compiler jcroi a cause de reset_link()
Je sai pa pourkoi?
qand jcompile j'obtien:
Unresomved reference to 'reset_link'



./39
01.04.2002 - 19680
20:37  Orion_ - Posté : 01-11-2005  M   Signaler un abus Signaler un contenu inapproprié

bon, j'ai trouvé pourquoi, tigcc doit compiler ma lib separément et donc ça marche pas, je vais corriger ça ...


Retro Game Programming !

`*-._ website - vimeo channel
./40
01.04.2002 - 19680
20:51  Orion_ - Posté : 01-11-2005  M   Signaler un abus Signaler un contenu inapproprié

bon, voila, j'ai updater le .zip (voir 1er post)
la lib compile toute seule maintenant (enfin linké avec l'I²C lib quand même)
et j'ai rajouter un test de puce rapide (non tester, mais ça devrait etre bon quand même, je confirme ça dans quelques minutes)


Retro Game Programming !

`*-._ website - vimeo channel
./41
01.04.2002 - 19680
12:50  Orion_ - Posté : 12-11-2005  M   Signaler un abus Signaler un contenu inapproprié

Calculator > alors tu a pu tester ? ça fonctionne ?

et sinon en allant voir sur le site de microchip, j'ai trouvé des nouvelles puces, des 24xx1025
soit 128Ko par puce ! alors ne vous rejouissez pas trop vite, on peu pas en mettre 8 mais 4 seulement en serie :D
donc ça nous fait toujours 512Ko, mais par contre on peu diminuer la taille du montage ! car on a besoin de seulement 4 puces pour 512Ko
-> pratique pour embarquer ça dans la TI (surtout la 89 vu le peu de place dispo)

datasheet: http://ww1.microchip.com/downloads/en/DeviceDoc/21941B.pdf


Retro Game Programming !

`*-._ website - vimeo channel
./42
30.06.2001 - 12363
20:53  MacIntoc - Posté : 12-11-2005  M   Signaler un abus Signaler un contenu inapproprié

Va y avoir une nouvelle série de commande à faire =)


Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.
./43
18.03.2004 - 218
02:58  calculator - Posté : 13-11-2005  M   Signaler un abus Signaler un contenu inapproprié

Ouia j'ai tester, j'essaye de réaliser un soft mais la vat c cho a gerer!!



./44
16.06.2001 - 55182
09:37  squalyl - Posté : 13-11-2005  M   Signaler un abus Signaler un contenu inapproprié

simplifie le truc. pas besoin de reprendre le format ti =)


For most people, good enough is near enough. For the few, good enough is never enough.
Nspire wiki
CONDUCTEUR Va-et-vient Des QUATRE MANCHE AVEC DES DIODES
./45
18.03.2004 - 218
10:11  calculator - Posté : 13-11-2005  M   Signaler un abus Signaler un contenu inapproprié

Je cherche de la doc sur la vat?!
Pour le soft faut plutot que jle programme en C ou assembleur?



./46
11.06.2001 - 4805
10:22  ExtendeD - Posté : 13-11-2005  M   Signaler un abus Signaler un contenu inapproprié

Calculator :
Pour le soft faut plutot que jle programme en C ou assembleur?

Bah commme tu veux #roll#



./47
18.03.2004 - 218
10:37  calculator - Posté : 13-11-2005  M   Signaler un abus Signaler un contenu inapproprié

Je cherche a obtenir un pointeur sur l'endroit ou est stockée une variable je m'y prend comme ca:
SYM_ENTRY  *symptr; 
symptr = SymFindPtr (SYMSTR ("example"), 0); 
unsigned short *d; 
d=((MULTI_EXPR*) HeapDeref (symptr->handle)); 

Es ce que d rempli cette fonction

Edité par Calculator le 13-11-2005 à 10:44:53.


./48
16.06.2001 - 55182
10:38  squalyl - Posté : 13-11-2005  M   Signaler un abus Signaler un contenu inapproprié

une vat, c'est une conne liste nom:taille :p ointeur_début . t'as pas besoin de gérer des dossiers pour le début. et travaille plutot par blocs, ils sont déja définis dans la puce.


For most people, good enough is near enough. For the few, good enough is never enough.
Nspire wiki
CONDUCTEUR Va-et-vient Des QUATRE MANCHE AVEC DES DIODES
./49
16.06.2001 - 55182
10:38  squalyl - Posté : 13-11-2005  M   Signaler un abus Signaler un contenu inapproprié

(cross) oué ça marche

vérifie si le handle est verrouillé avant de t'en servir


For most people, good enough is near enough. For the few, good enough is never enough.
Nspire wiki
CONDUCTEUR Va-et-vient Des QUATRE MANCHE AVEC DES DIODES
./50
18.03.2004 - 218
10:40  calculator - Posté : 13-11-2005  M   Signaler un abus Signaler un contenu inapproprié

*d renvoie la taille?
*(d+i) renvoie le reste des donnés?



./51
16.06.2001 - 55182
10:44  squalyl - Posté : 13-11-2005  M   Signaler un abus Signaler un contenu inapproprié

non

en fait tu t'es loopé:

SYM_ENTRY *sym;
unsigned char *d;
unsigned long taille;

sym = SymFindPtr (SYMSTR ("example"), 0);
d=(char*)HeapDeref (sym->handle));

taille=HeapSize(sym->handle);

http://www.galaxoft.org/tigcc-doc/alloc_HeapSize.html

*d pointe direct sur les données


For most people, good enough is near enough. For the few, good enough is never enough.
Nspire wiki
CONDUCTEUR Va-et-vient Des QUATRE MANCHE AVEC DES DIODES
./52
18.03.2004 - 218
10:48  calculator - Posté : 13-11-2005  M   Signaler un abus Signaler un contenu inapproprié

Si on utilise les fonction de haut niveau genre fopen, peut on quand meme récuperer l'en tete du fichier ou bien est on obliger d'utiliser des fonctions de bas niveau??



./53
16.06.2001 - 55182
10:58  squalyl - Posté : 13-11-2005  M   Signaler un abus Signaler un contenu inapproprié

y'a pas d'entête :)
un fichier c'est un idiot de bloc d'octets
donc ça te donne accès aux mêmes données sauf que quand t'utilises fopen tu utilises en fait des fonctions de la tigcclib ce qui augmente la taille de ton programme =)

fonctions de la vat : t'as un pointeur comme malloc
fonctions fopen,etc : t'as un flux avec fgetc, fgets, etc. (que tu dois réimplémenter rapidement si tu veux utiliser les fonctions de la VAT (et gagner de la place)


For most people, good enough is near enough. For the few, good enough is never enough.
Nspire wiki
CONDUCTEUR Va-et-vient Des QUATRE MANCHE AVEC DES DIODES
./54
18.03.2004 - 218
11:03  calculator - Posté : 13-11-2005  M   Signaler un abus Signaler un contenu inapproprié

SYM_ENTRY *sym;  
unsigned char *d;  
unsigned long taille;  
 
sym = SymFindPtr (SYMSTR ("example"), 0);  
d=(char*)HeapDeref (sym->handle));  
 
taille=HeapSize(sym->handle);  
 
*d pointe direct sur les données 

printf("%d",*d);
me renvoie la taille de example -2?!

EDIT: Et si example=3
d++; 
printf("%d",*d)

me renvoie 3*256+1?!



./55
16.06.2001 - 55182
12:53  squalyl - Posté : 13-11-2005  M   Signaler un abus Signaler un contenu inapproprié

ué mais attention hein, après, dans la variable, le format est celui de l'Estack hein, alors qu'avec *d tu lis le premier char du fichier en binaire direct ! #hehe#

Calculator :
me renvoie 3*256 1?!
, pas possible, d est un char (-128<*d<127)



For most people, good enough is near enough. For the few, good enough is never enough.
Nspire wiki
CONDUCTEUR Va-et-vient Des QUATRE MANCHE AVEC DES DIODES
./56
18.03.2004 - 218
13:03  calculator - Posté : 13-11-2005  M   Signaler un abus Signaler un contenu inapproprié

C bien ce qui me semblait que s'était pas possible mais j'ai pas compris le debut de ta reponse
EDIT:Comment on fait alors pour lire la suite du fichier en binaire direct???



./57
01.04.2002 - 19680
13:26  Orion_ - Posté : 13-11-2005  M   Signaler un abus Signaler un contenu inapproprié

franchement si je code le gestionnaire, vais pas me faire chier, ça sera avec fopen et compagni ... a la limite j'ai les sources de mon shell qui pourrait m'aider, mais ça fait tellement longtemps que m'en rappelerais plus comment ça fonctionne :D (et en plus c'etait mal coder)


Retro Game Programming !

`*-._ website - vimeo channel
./58
18.03.2004 - 218
13:27  calculator - Posté : 13-11-2005  M   Signaler un abus Signaler un contenu inapproprié

Avec fopen on a acces direct au données et pa a la taille du fichier?



./59
16.06.2001 - 55182
13:34  squalyl - Posté : 13-11-2005  M   Signaler un abus Signaler un contenu inapproprié

avec *d aussi #roll# mais tu dois coder fgetc et fgets


For most people, good enough is near enough. For the few, good enough is never enough.
Nspire wiki
CONDUCTEUR Va-et-vient Des QUATRE MANCHE AVEC DES DIODES
./Publicité AdSense
 « Précédent - 2/8 - Suivant » :: Pages
 Index » Forum Ti 89, Titanium / 92+ / Voyage 200 et TI-Nspire » Hardware TI (210r) » Enfin une extension mémoire réalisable rapidement ! The Comeback !

./Poster un nouveau message. - Ouvrir dans une nouvelle fenêtre
Login : Mot de passe :

url - image - media  
spoiler - pre - fixed
quote - box - hr
poll - code





Smileys
Smileys perso
Pièce jointe
     Flood control (?) :    
Les messages postés sont la propriété de leurs auteurs. Nous ne sommes pas responsables de leurs contenus.

» yN ©1624 - Aide / Charte / Crédits
67ms | Statistiques