Version Française English Version Planete-casio.fr
Bienvenue sur la nouvelle version de planete-casio! Laissez vos impressions sur le forum!
Forums Casio - Projets de programmation

Index du Forum | Projets de programmation | Fonctions du SDK pour Graph 85
Muelsaco
Hors ligne
Statut: Webmaster
Niveau: Elite
Points: 9227
Défis: 175
Email | Message
Posté le 22/01/2007 16:45

Fonctions du SDK pour Graph 85:

Je propose qu'on s'aide un peu car le manuel est très pauvre et surtout il n'y a pas d'exemple (enfin juste 1).

Il faudrait qu'on se donne ici comment marche les fonctions. Les fonctions qui marchent seront mises dans le sujet.

Programme de base:


#include fxlib.h

int AddIn_main(int isAppli, unsigned short OptionNum)
{
unsigned int key;

Bdisp_AllClr_DDVRAM();

//ECRIRE LE PROGRAMME ICI

while(1){
GetKey(&key);
}

return 1;
}



#pragma section _BR_Size
unsigned long BR_Size;
#pragma section


#pragma section _TOP

int InitializeSystem(int isAppli, unsigned short OptionNum)
{
return INIT_ADDIN_APPLICATION(isAppli, OptionNum);
}

#pragma section



Voici la liste qu'il faut compléter au maximum:


Locate X,Y,Texte
locate(X,Y);
Print(Texte);

Text X,Y,Texte
PrintXY(X,Y,Texte,couleur) //couleur=0 pour texte noir, fond blanc et inversement pour couleur=1

F-Line X1,Y1,X2,Y2
Bdisp_DrawLineVRAM(X1,Y1,X2,Y2)
Bdisp_ClearLineVRAM(X1,Y1,X2,Y2) efface une ligne (donc trace une ligne blanche).

Plot X,Y
Bdisp_SetPoint_VRAM(X,Y,couleur) //couleur=1 => noir, couleur=0 => blanc

Bdisp_AllClr_DDVRAM(); Permet d'effacer l'écran (et la VRAM, mémoire temporaire).

Bdisp_PutDisp_DD(); Fonction TRES importante Elle permet de d'afficher une image tracé virtuellement dans la VRAM. Toute image doit d'abord être dessinée dans la VRAM. Vous ne verez donc pas votre image s'afficher si vous ne faite pas çà A noter que les commandes GetKey ont cette fonction intégrée, c'est pour çà que l'on voit quelque chose lorsqu'on l'execute.

While expr
cmd
WhileEnd

while(expr){
cmd;
}

StoPict X
SaveDisp(X); //X dépasse les 6 bien sur

RclPict X
RestoreDisp(X);

PopUpWin(taile de la fenetre); permet d'ouvrir une fenetre du meme style que la fenetre qui s'affiche lors des syn error. La taille de la fenetre doit etre de 1 a 8 apres ca sort de l'ecran.

PrintMini( 32,56,sat,MINI_OR); écrit en mode graphique et en petit. MINI_REV permet de surligner l'écriture.

Calculatrices : Fx 92 Collège, Graph 25, Graph 65, Graph 85, Graph 100, Classpad 300.



Pages: Précédente | 1, 2, 3, 4, 5, 6 | Suivante

Dfiad77pro
Hors ligne
Statut: Membre
Niveau: Elite
Points: 1289
Défis: 13
Email | Message
Posté le 23/01/2007 02:46 |
Pour aider ceux qui ont du mal avec le sdk voici un code pour un niveau de gris ( qui rend moyen) Je suis sur qu'il ya moyen de regler la fréquence pour empêcher le balayage ( peu visible), cependant l'écran de la G85 semble être assez rémanent !!

L'algo s'éxécute super rapidement pour un truc basé sur des plots !!!!

int a=1;
int c;
int d;
Bdisp_AllClr_DDVRAM();

for (d=1;d<=5000;d++){
for(c=1;c<=14;c++){
for(a=1;a<=14;a++){
Bdisp_SetPoint_VRAM(a,c,1);
}
}
Bdisp_PutDisp_DD();
for(c=1;c<=6;c++){
for(a=1;a<=6;a++){
Bdisp_SetPoint_VRAM(a,c,0);
}
}
Bdisp_PutDisp_DD();

}

----------------------------------
calculatrices : graph 85 SD, graph100, Graph 65, FX 92 college,TI89,Ti 83.
B.j.
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 353
Défis: 16
Email | Message
Posté le 23/01/2007 10:47 |
Quelqun sait comment recuperer une valeur rentré dans la calculatrice dans une variable? J'ai essayé scanf mais ca marche pas.
----------------------------------
Essayez mon RPG : Darkland // Les Terres D'Aknar

Dfiad77pro
Hors ligne
Statut: Membre
Niveau: Elite
Points: 1289
Défis: 13
Email | Message
Posté le 23/01/2007 11:07 |
pareil j'ai pas encore trouvé
----------------------------------
calculatrices : graph 85 SD, graph100, Graph 65, FX 92 college,TI89,Ti 83.
Muelsaco
Hors ligne
Statut: Webmaster
Niveau: Elite
Points: 9227
Défis: 175
Email | Message
Posté le 23/01/2007 12:35 |
Ouai ton gris est comme le mien, on voit le rafraichissement Tu crois que çà vient de l'écran?
----------------------------------
Calculatrices : Fx 92 Collège, Graph 25, Graph 65, Graph 85, Graph 100, Classpad 300.
Dfiad77pro
Hors ligne
Statut: Membre
Niveau: Elite
Points: 1289
Défis: 13
Email | Message
Posté le 23/01/2007 13:39 |
j'en ai très peur, si tu me file le code d'un niveau de gris en graph 100 je te donne tout de suite la réponse
----------------------------------
calculatrices : graph 85 SD, graph100, Graph 65, FX 92 college,TI89,Ti 83.
Dfiad77pro
Hors ligne
Statut: Membre
Niveau: Elite
Points: 1289
Défis: 13
Email | Message
Posté le 23/01/2007 15:08 |
Pour avoir des bons niveau de gris je crois qu'on va devoir creer une librairie supplémentaire ( comme pour la graph 100), ça risque d'etre dur !! faudrait déja etudier celle de la graph 100 et voir les options matériels ( displaybios...) dont on peut avoir acces avec cet sdk !
Il me semble que meme sur la graph 100, les niveau de gris ne se font pas comme on a fait moi et muelsaco

Ditês si je me trompe !!
----------------------------------
calculatrices : graph 85 SD, graph100, Graph 65, FX 92 college,TI89,Ti 83.
Muelsaco
Hors ligne
Statut: Webmaster
Niveau: Elite
Points: 9227
Défis: 175
Email | Message
Posté le 23/01/2007 15:24 |
Il faut peut être gérer l'allimentation des pixels en ASM... je vais faire des recherches sur Internet.
----------------------------------
Calculatrices : Fx 92 Collège, Graph 25, Graph 65, Graph 85, Graph 100, Classpad 300.
Dfiad77pro
Hors ligne
Statut: Membre
Niveau: Elite
Points: 1289
Défis: 13
Email | Message
Posté le 23/01/2007 15:28 |
oui c'ets ce que je pensais aussi, sur la graph 100 tu peut mettre dans le programme c.


// prog c
asm {
//mon code en asm
}



Par contre je sais pas si c'est casio qui a devellopé la lib pour les nivs de gris ( je crois que c'est un utilisateur)
----------------------------------
calculatrices : graph 85 SD, graph100, Graph 65, FX 92 college,TI89,Ti 83.
Samy
Hors ligne
Statut: Admin FCC
Niveau: Vétéran
Points: 1167
Défis: 40
Email | Message
Posté le 23/01/2007 15:36 |
c'est un utilisateur.. même plusieurs!! en effet il existe des libraiies à 3 ou 5 niveaux de gris pour la G100
en ce qui concerne la class pas il existe une librairie a 3 niveau de gris disponible... vu que c'est le même processeur peut être qu'il est possible de s'inspirer de celle ci pour faire la librairie asm pour la grpah 85
----------------------------------
[blue] Peace and
smiley


--- >>)) LuaStation ((<< ---
Muelsaco
Hors ligne
Statut: Webmaster
Niveau: Elite
Points: 9227
Défis: 175
Email | Message
Posté le 23/01/2007 16:58 |
J'ai casiment fini un snake
Je le poste dès que possible.
Sinon bébé vador, je n'ai pas de décalage dans les touches
----------------------------------
Calculatrices : Fx 92 Collège, Graph 25, Graph 65, Graph 85, Graph 100, Classpad 300.
Bebe-vador
Hors ligne
Statut: Membre
Niveau: Débutant
Points: 1248
Défis: 5
Email | Message
Posté le 23/01/2007 19:20 |
a bon ?
avec l'émulateur ou sur calculette car je n'ais pas testé sur calculette encore
----------------------------------
Calculatrices : Fx 92 Collège, Graph 65, Graph 85SD, Classpad 330
http://casiocity.miniville.fr/
http://www.vanylla.info/ annuaire sans lien retour
smiley
Muelsaco
Hors ligne
Statut: Webmaster
Niveau: Elite
Points: 9227
Défis: 175
Email | Message
Posté le 23/01/2007 19:27 | Fichier joint
Sur les 2.
Sinon voilà j'ai fini une première version du snake (toute simple ).
Vous avez les sources (commentées en plus ) et le G1A en fichier joint
----------------------------------
Calculatrices : Fx 92 Collège, Graph 25, Graph 65, Graph 85, Graph 100, Classpad 300.
Dfiad77pro
Hors ligne
Statut: Membre
Niveau: Elite
Points: 1289
Défis: 13
Email | Message
Posté le 23/01/2007 19:34 |
Bravo super, le seul blem, c'ets que les touche ralentisse le serpent
----------------------------------
calculatrices : graph 85 SD, graph100, Graph 65, FX 92 college,TI89,Ti 83.
Muelsaco
Hors ligne
Statut: Webmaster
Niveau: Elite
Points: 9227
Défis: 175
Email | Message
Posté le 23/01/2007 20:15 | Fichier joint
Je met une version beta de photocasio avec support C.
Pour générer un code en C:
Se mettre sur Graph 35 et exporter en Pxl/F-Line
----------------------------------
Calculatrices : Fx 92 Collège, Graph 25, Graph 65, Graph 85, Graph 100, Classpad 300.
Bebe-vador
Hors ligne
Statut: Membre
Niveau: Débutant
Points: 1248
Défis: 5
Email | Message
Posté le 23/01/2007 20:21 |
a ok je me demandais comment tu avais fais les logo sur ton jeu
----------------------------------
Calculatrices : Fx 92 Collège, Graph 65, Graph 85SD, Classpad 330
http://casiocity.miniville.fr/
http://www.vanylla.info/ annuaire sans lien retour
smiley
Muelsaco
Hors ligne
Statut: Webmaster
Niveau: Elite
Points: 9227
Défis: 175
Email | Message
Posté le 23/01/2007 20:22 |
héhé photocasio forever (surtout que là la vitesse d'affichage ne gène plus )
----------------------------------
Calculatrices : Fx 92 Collège, Graph 25, Graph 65, Graph 85, Graph 100, Classpad 300.
Dfiad77pro
Hors ligne
Statut: Membre
Niveau: Elite
Points: 1289
Défis: 13
Email | Message
Posté le 23/01/2007 20:24 |
lol sur
----------------------------------
calculatrices : graph 85 SD, graph100, Graph 65, FX 92 college,TI89,Ti 83.
Lenainnoir
Hors ligne
Statut: Super admin
Niveau: Elite
Points: 5179
Défis: 24
Email | Message
Posté le 23/01/2007 21:22 |
Casio I love you
----------------------------------
Calculatrices : Fx 92 Collège, Graph 65, Graph 85, Classpad 300+.
Meithal
Hors ligne
Statut: Admin
Niveau: Aucun
Points: 3097
Défis: 7
Email | Message
Posté le 23/01/2007 21:30 |
Dans le cas de Casio ca serait plutot "Ai shithe imasu"
----------------------------------
Calculatrice : Graph 35+
Lenainnoir
Hors ligne
Statut: Super admin
Niveau: Elite
Points: 5179
Défis: 24
Email | Message
Posté le 23/01/2007 22:05 |
Il cherche les emmerdes j'ai pas révé là sur ma mère j'vais lui exploser la tronche

Rooooo on s'est compris !
----------------------------------
Calculatrices : Fx 92 Collège, Graph 65, Graph 85, Classpad 300+.

Pages: Précédente | 1, 2, 3, 4, 5, 6 | Suivante

Index du Forum | Projets de programmation | Fonctions du SDK pour Graph 85
Pseudo :
Adresse email :
Réponse :
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :?:  :arrow:  :!:  :here:
Ajouter fichier joint :


Me prévenir par mail lorsqu'une réponse est postée



Recherche :
Publicité et partenaires
Top cinema - Les meilleurs films (par les créateurs de Planete Casio)
Top cinema - Les meilleurs films

www.planete-casio.fr v3.0 © crée par Neuronix et Muelsaco 2007
Il y a 15 connectés | Nous contacter | Recherches effectuées | Liens | Forum Commun Casio