Forum Graph100

Forum Graph100

Vous n'êtes pas identifié.

Annonce

Bonjour et bienvenue sur le nouveau Forum Graph100 !
L'intégralité des données a été transférée sur un forum PunBB et tout les comptes sont fonctionnels avec le même nom d'utilisateur et mot de passe.
Un wiki est aussi disponible avec le même compte ! N'oubliez pas de remettre votre avatar, bon surf !
Pour plus d'informations, consultez ce post.

#1 27 Aug 2002 09:12:49

L@rk
Programmeur Graph100
Lieu: Saumur (49)
Date d'inscription: 30 Jan 2002
Messages: 742
Site web

Bug avec les infos de debuggage. (@ 2072 en particulier)

dc voila g pô mal de bugs avec MArioKArt en ce moment (des bugs bIzZaReS ou on se demandent d'ou ils viennent - enfin ca jen ai déja parlé) . Donc pour débugger la version PC de mon jeu, ben j'active les infos de débug ds l'exé, et la surprise: je lance le prog, et ca marche bien (tandis que ss ces infos ca marche pas ca plante pas mal). JE savais pas queles infos de débug pouvait avoir 1 incidence sur le fonctionnement du prog, et qui ++ est faire qu'il marche alors qu'il bugge !!

HELP HELP HELP !!!


L@rk @ FGPstudios

Hors ligne

 

#2 27 Aug 2002 17:49:47

2072
Programmeur Graph100
Lieu: Somewherebourg
Date d'inscription: 29 Jan 2002
Messages: 2056
Site web

Re: Bug avec les infos de debuggage. (@ 2072 en particulier)

Ça c'est un problème typique d'overflow... Ton prog essaye d'écrire à des endroits de la mémoire non réservés si bien qu'il risque d'écrire sur d'autres variables qui se trouvent non loin d'elle dans la mémoire et de modifié leur valeur provoquant des trucs imprévisibles voir incompréhensibles.
En rajoutant ces infos de debug tu as tout décalé et du coup ton programme, en écrivant n'importe où dans la mémoire, ne modifie plus les mêmes choses, les mêmes variables, peut-être même qu'il modifie les infos de debug...

Vérifie que t'alloues bien sufisament de mémoire avec les malloc ou calloc et aussi que tu libère bien la mémoire etc...

bon courrage ! ;-)


-~2072~-
Paid Emails
[URL=http://www.2072productions.com]2072productions.com[/URL]
[URL=http://www.casiocalc.org]casiocalc.org[/URL]

Hors ligne

 

#3 28 Aug 2002 04:03:29

L@rk
Programmeur Graph100
Lieu: Saumur (49)
Date d'inscription: 30 Jan 2002
Messages: 742
Site web

Re: Bug avec les infos de debuggage. (@ 2072 en particulier)

lol merci 2072 je m'en doutais un peu en fait.
Mais bon je n'utilise pas de malloc ni calloc mais par contre j'utilise des tableaux et j'écris directement ds la mémoire en ASM. Il va falloir donc que je vérifie ces deux points car l'erreur ne peut venir que de la.

MErci qd même !!


L@rk @ FGPstudios

Hors ligne

 

#4 28 Aug 2002 04:27:41

deather
Membre Communauté Graph100
Lieu: Banlieue parisienne (Fresnes)
Date d'inscription: 05 May 2002
Messages: 909

Re: Bug avec les infos de debuggage. (@ 2072 en particulier)

a propos de prog graphique sur pc comment on fais pour afficher du graphique sur pc?? a car les prog g100 graphique marche pas sur pc (sa me parait normal sa doit pas etre les meme port ou adresse je pense meme si ji connait pas grand chose la dedans). il faut une autre librairie ??


..:: Deather ::..
deather.dede@gmail.com.NO.SPAM

Hors ligne

 

#5 28 Aug 2002 05:52:50

L@rk
Programmeur Graph100
Lieu: Saumur (49)
Date d'inscription: 30 Jan 2002
Messages: 742
Site web

Re: Bug avec les infos de debuggage. (@ 2072 en particulier)

@ dether : en principe il doit exister des fonctions préécrites. Genre si tas TC3.00 vas voir ds l'aide le contenu de graphics.h . Mais bon perso, pour le peu de graphismes sur pc que je fais (ex: version PC de MarioKart pour le debug), ben je code tout moi même en ASM, c ++ simple et moins chiant.

@ 2072: je crois que g isolé la fonction qui fesais overflow. Je te l'envoie par email: vois si tu trouve l'erreur pske la suis ds les shoo (je sais c pô facile, enfin jette un coup d'euil qd même on sais jamais si ca sautais aux yeux !lol)


L@rk @ FGPstudios

Hors ligne

 

#6 28 Aug 2002 15:11:43

2072
Programmeur Graph100
Lieu: Somewherebourg
Date d'inscription: 29 Jan 2002
Messages: 2056
Site web

Re: Bug avec les infos de debuggage. (@ 2072 en particulier)

pour les graphiques sur PC j'utilise les librairie allegro avec mingw32 (j'ai fais un super long poste à ce uet je sais plus où sur le forum enfin cherche allegro comme mot clés et tu devrais le trouver).

L@rk: J'ai jeté un coup d'oeuil à ta fonction mais l'asm c'est ps trop mon truc, tu n'as qu'à essayé de la refaire en C à mon avi tu perdras pas grand chose et tu gagneras du temps. Une fois refaite en C tu pourras me l'envoyer j'essayerais de l'optimiser au max en C.

@+


-~2072~-
Paid Emails
[URL=http://www.2072productions.com]2072productions.com[/URL]
[URL=http://www.casiocalc.org]casiocalc.org[/URL]

Hors ligne

 

#7 29 Aug 2002 04:29:04

L@rk
Programmeur Graph100
Lieu: Saumur (49)
Date d'inscription: 30 Jan 2002
Messages: 742
Site web

Re: Bug avec les infos de debuggage. (@ 2072 en particulier)

a l'origine elle était en C (optimisé !!)
Mais comme elle ramait un max, je l'ai écrite en ASM


L@rk @ FGPstudios

Hors ligne

 

#8 29 Aug 2002 09:49:18

mastermage
Magicien G100
Lieu: Charleville-Mézières,Compiègne
Date d'inscription: 31 Jan 2002
Messages: 1008

Re: Bug avec les infos de debuggage. (@ 2072 en particulier)

T'as regarde si les graphiques ne sortaient pas de l'ecran ??

Hors ligne

 

#9 29 Aug 2002 09:56:35

L@rk
Programmeur Graph100
Lieu: Saumur (49)
Date d'inscription: 30 Jan 2002
Messages: 742
Site web

Re: Bug avec les infos de debuggage. (@ 2072 en particulier)

je suis presque sur que c pas ca: les graphismes restent bien dans l'écran ( g vérifié). Ca doit être une des variables qui est en overflow ...


L@rk @ FGPstudios

Hors ligne

 

#10 31 Aug 2002 05:17:56

Superna
Ex-Trouvetou G100
Lieu: Sous Linux ^^
Date d'inscription: 01 Feb 2002
Messages: 2275
Site web

Re: Bug avec les infos de debuggage. (@ 2072 en particulier)

Non c'est pas la routine asm qui foire, je l'ai debuggée moi et ya pas de soucis, non
Au fait l@rk, t sur de compiler pour le 80286 ?

Hors ligne

 

#11 31 Aug 2002 13:18:46

L@rk
Programmeur Graph100
Lieu: Saumur (49)
Date d'inscription: 30 Jan 2002
Messages: 742
Site web

Re: Bug avec les infos de debuggage. (@ 2072 en particulier)

je suis pratiquement sur de tout ce que vous me suggéerz, mais bon je vais rerererererevérifier qd même :-)


L@rk @ FGPstudios

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr