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 08 Feb 2004 12:51:12

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

RAMographie

Je recherche une carte complète de l'occupation de la RAM de la G100 (vecteur d'interruption, basic files, lists, matrix, CAS, video mem, keyboard buffer, ...). Si qq1 a déja réalisé ce travail, je ne suis pas contre un petit mail ;-)
Ou tout simplement si vous avez le courage de me composer une petite carte en live dans ce thread, je veux bien ;-)

merci


L@rk @ FGPstudios

Hors ligne

 

#2 09 Feb 2004 04:33:19

C@siomax
Programmeur Graph100
Lieu: Grenoble, au QG de fmw-product
Date d'inscription: 03 Feb 2002
Messages: 3042
Site web

Re: RAMographie

bin ça va pas être facile car c'est pas pareil pour la rom 1.01 lol


:mrd: :mrd:
.·´¯`·.¸.-> Casiomax <-·´¯`·.¸.·

Statut: indéfini

Hors ligne

 

#3 09 Feb 2004 05:07:00

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

Re: RAMographie

ya bcp de choses qui changent ?

En fait je demande cette carte complète car je recherche un endroit de la RAM où je pourais trouver environ 64Ko consécutifs libres en permanence, et ce quelque soit la machine.


L@rk @ FGPstudios

Hors ligne

 

#4 09 Feb 2004 07:30:40

C@siomax
Programmeur Graph100
Lieu: Grenoble, au QG de fmw-product
Date d'inscription: 03 Feb 2002
Messages: 3042
Site web

Re: RAMographie

ah bah ça y'aura que la zone 12 ou les fichiers basics que tu pourras utiliser sans pb !! d'ailleurs l'install de mgs doit bien faire dans les 30Ko, et celle de sb2 dans les 30Ko aussi, et prtant y'a aucun plantage lorsqu'on les installe ts les 2 en mm tps ... mais ce qui change en ft de la ram, c'est surtt les vecteurs d'int qui st pas au même endroit !! mais après je peux pas t'en dire plus ...


:mrd: :mrd:
.·´¯`·.¸.-> Casiomax <-·´¯`·.¸.·

Statut: indéfini

Hors ligne

 

#5 09 Feb 2004 11:02:38

dada66
Membre Communauté Graph100
Lieu: Perpignan
Date d'inscription: 09 Oct 2002
Messages: 1033

Re: RAMographie

ca plantera très certainement si l'utilisateur n'a plus de RAM libre (trop de fichiers BASIC par exemple)
Mais je pense, que le plus facile pour toi Lark c de faire comme a dit Casiomax.
Cré un fichier BASIC ou dans la zone, et ensuite travaille dessus. Tu px le supprimer lorsque je prog est quitté.
GComm utilise se principe pour la réception d'un système d'un autre G100.


Flash100, F100Console, GComm, ... : http://flash100.free.fr/xoops

Hors ligne

 

#6 09 Feb 2004 11:32:22

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: RAMographie

"mais ce qui change en ft de la ram, c'est surtt les vecteurs d'int qui st pas au même endroit !! mais après je peux pas t'en dire plus ..."

doit y avoir confusion parce que sinon la desactivation de l' int 9 ne marcherait pas ... je crois plutot que ce sont les adresses interruptions qui changent et non la table d' adresse!

Lark: comme dit dada66, vaux mieux utiliser memzones (c) 2072 (lol) , mais vaux mieux utiliser une zone addon, telle la 12/13/14/15/16 et autres...


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#7 09 Feb 2004 14:10:06

C@siomax
Programmeur Graph100
Lieu: Grenoble, au QG de fmw-product
Date d'inscription: 03 Feb 2002
Messages: 3042
Site web

Re: RAMographie

oui excuse moi, ce sont les adresse qui changent  :oops:


:mrd: :mrd:
.·´¯`·.¸.-> Casiomax <-·´¯`·.¸.·

Statut: indéfini

Hors ligne

 

#8 09 Feb 2004 15:59:20

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

Re: RAMographie

eskusez moi pour cette preuve d'ignorance mais je ne crois pas comprendre les termes "zone 12" (c@siomax) et "zone addon, 12/13/14/15/16" (Xth).
Qq explications plz !? (il s'agit d'une découverte récente ? big_smile )


L@rk @ FGPstudios

Hors ligne

 

#9 10 Feb 2004 04:07:33

C@siomax
Programmeur Graph100
Lieu: Grenoble, au QG de fmw-product
Date d'inscription: 03 Feb 2002
Messages: 3042
Site web

Re: RAMographie

non, c'est tt simplement une façon très pratique d'organiser la ram en fonction des plages utilisées par les programmeurs officiels ... les zones add-on comme tu px le comprendre ce sont les zones qui sont utilisées par les add-ons pour stocjer leurs données !! En fait c'est exactement comme des fichiers basic, ça s'utilise pareil, mais simplement l'adresse des données change et ces fichiers sont directement invisibles, pas comme les fichiers basic qu'on peut effacer, ou qui risquent de causer moultes dommages lol


:mrd: :mrd:
.·´¯`·.¸.-> Casiomax <-·´¯`·.¸.·

Statut: indéfini

Hors ligne

 

#10 10 Feb 2004 06:38:12

scq
IsCachE Pour vous ServiR
Lieu: Gièvres (41 / Tours (37)
Date d'inscription: 25 Mar 2002
Messages: 2846

Re: RAMographie

du reste, si vous pouviez faire en sorte que lorsque vous utilisez une zone, elle soit visible dans le system/memoire, ca serait bien !!!


la naissance, la jouissance et la mort sont les moments les plus courts de la vie, mieux vaut ne pas les rater.

Hors ligne

 

#11 10 Feb 2004 06:55:54

C@siomax
Programmeur Graph100
Lieu: Grenoble, au QG de fmw-product
Date d'inscription: 03 Feb 2002
Messages: 3042
Site web

Re: RAMographie

bin sur g100+ ça met une ligne ac marké 'Other' dessus et la taille totale des données non visibles ! Sur g100 <1.03 je sais pas ...


:mrd: :mrd:
.·´¯`·.¸.-> Casiomax <-·´¯`·.¸.·

Statut: indéfini

Hors ligne

 

#12 10 Feb 2004 07:19:50

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

Re: RAMographie

donc toute la RAM est organisée en "fichiers basics" invisibles ou non ? Ou y a-t-il certaines zones (listes, matrices, ...) qui ont une structure différente ?


L@rk @ FGPstudios

Hors ligne

 

#13 10 Feb 2004 09:11:04

dada66
Membre Communauté Graph100
Lieu: Perpignan
Date d'inscription: 09 Oct 2002
Messages: 1033

Re: RAMographie

c la meme structure je crois (pour en être sur faut voir avec 2072)
Ce sont tous des fichiers stockés les un à la suite des autres par ordre croissant (suivant le nom)
Par exemple la List1 du fichier 1 s'appelle 1LIST1. (zone 2 je crois)

Seul les fichiers basic sont particuliers il prenne 10 octets de plus que les autres (24 octets min et 14 pour les autres)
L'idée Lark ct que tu utilises memzone de 2072 pour créer un fichier dans la RAM (d'au max 64Ko).
Ensuite il te suffit de récupérer le pointeur du début du fichier pour écrire des données dedans. (Tu px aussi utiliser les fonctions write et read mais c plus rapide avec ce principe) big_smile
Mais tu 'auras au maximum 65521 octets de libre (65536 - 14).

Ya ausi la Zone 0 (variable A-Z) mais c autre zone. Elle n'est pas comme les autres zones.
Ensuite personnellement je ne sais pas comment sont organisés dans la RAM les différentes Zones. Avec memzone on peut en faire abstraction, le seul truc que je sais c que toutes les données d'un fichier sont les une à la suite des autres.

Iscache:
Pour que le fichier dans la Zone 12 soit visible depuis une G100 il te suffit de cocher la case 'Voir dans le systeme' l'icone associée au fichier en question.  (Sur Flash100 et GComm)
Ensuite il faut aussi que les programmeurs nomme le fichier du meme nom que leur exe (sans l''extension)

Mais tu as GComm qui lui liste tous les fichiers dans la zone 12.


Flash100, F100Console, GComm, ... : http://flash100.free.fr/xoops

Hors ligne

 

#14 10 Feb 2004 15:27:49

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

Re: RAMographie

je te remercie dada66.
2072 a qd mêe fait du beau boulot.
Je pense qu'en étudiant ses source, on peut arriver à déterminer l'organisation de chaque zone


L@rk @ FGPstudios

Hors ligne

 

#15 10 Feb 2004 16:24:57

scq
IsCachE Pour vous ServiR
Lieu: Gièvres (41 / Tours (37)
Date d'inscription: 25 Mar 2002
Messages: 2846

Re: RAMographie


Iscache:
Pour que le fichier dans la Zone 12 soit visible depuis une G100 il te suffit de cocher la case 'Voir dans le systeme' l'icone associée au fichier en question.  (Sur Flash100 et GComm)
Ensuite il faut aussi que les programmeurs nomme le fichier du meme nom que leur exe (sans l''extension)

Mais tu as GComm qui lui liste tous les fichiers dans la zone 12.

et oui, c'est ca le pb, il faut que l'exe et le nom du fichier soit le même, ce qui est résolu en partie pour Gcomm


la naissance, la jouissance et la mort sont les moments les plus courts de la vie, mieux vaut ne pas les rater.

Hors ligne

 

#16 17 Feb 2004 01:42:21

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

Re: RAMographie


Ensuite il te suffit de récupérer le pointeur du début du fichier pour écrire des données dedans. (Tu px aussi utiliser les fonctions write et read mais c plus rapide avec ce principe) big_smile

Sauf si tu veux lire/écrire beaucoup de données en un coup dans la memzone... (ces fonctions utilise le préfix REP et copient mot/mot et font appel à la fonction assembleur la plus rapide qui soit pour copier de la mémoire).

Pour l'oraganisation des zones il faut lire le readme que j'ai fait, c'est assez bien expliqué.


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

Hors ligne

 

Pied de page des forums

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