arf, je parlais de MaxMem pr HW1...
Y'a pas trop de chose à changer dans la source de hw2patch pour avoir un MaxMem HW1.
OK...
(j'avais pas saisi que tu parlais de MaxMem pr V200... en libérant toute la flash, non ?)
J'ai réussi à débloquer le bloc de 64ko à ROM_BASE + 0x140000 sur l'AMS 2.05, reservé normalement aux applications flash, en le laissant faire partie de la mémoire archive. L'AMS supporte le patch parfaitement. Et c'est beaucoup plus facile à faire que je croyais.
Il faut que j'essaie maintenant de faire des tests avec des applications flash installées, mais là je crois que ca va coincer, à moins de faire plein de petites modifications dans l'AMS.
En tout cas MaxMem V200 est peut-être réalisable.
donc, avec ce que tu as fait, on pourrai utiliser 64ko de ROM en plus comme archive ?
ou alors c'est le segment utilisé pour le garbage... dans lequel on ne peut donc pas mettre de données (car elles seraient effacées par un garbage collection)
(sans avoir d'APPS : j'en ai jamais)
Bravo!
Bonne chance en tout cas.
Coooolllllllllllllll !!!!!!!!
ExtendeD> joli !
si ça marche nikel, ça serait cool que tu le diffuse....
(en patch on calc ?)
En précisant bien qu'il ne faut pas utiliser d'apps, si ça foire avec...
J'ai fait des essais sur VTI uniquement, je tiens à ma calc. Il faut encore tester ça dans tous les sens avant de faire un vrai essai.
J'ai testé l'archivage/désarchive très rapide, un remplissage de toute la mémoire archive, et des Garbage Collections, tout est supporté. Et bien sûr les archives tiennent le coup au reset.
Et le patch sera immédiat, comme pour hw2patch et maxmem, (un effacement du bloc ou on écrit n'est pas nécessaire, et je préfère ça, ça limite les risques). Mais ça ne sera peut-être pas le cas si on veut que les flash apps fonctionnent.
oxman Le 06/05/2002 à 10:58 je me souviens du temps, ou il y avais de tres bon programmeurs francais sur ti, et un/des grand connaisseurs americains sur le hw ti.
si on regarde la situation a ce jour, je vois plutot :
des tres bon programmeurs francais sur ti, et un/des tres grands connaisseurs francais sur le hw ti, ils sont ou les americains maintenant ? écrasés ?
Pen^2 Le 06/05/2002 à 11:12 le patch ça serait pas juste une modification du test d'ams qui regarde si on veut archiver en dessous de rombase+0x150000 par hasard ?
Ox, 251> t'as pas complételent tord
voila le pkoi du "complétement".
ExtendeD Le 06/05/2002 à 18:19Edité par ExtendeD le 06/05/2002 à 18:21 pen^2 : en autre, mais il y a d'autres patchs qu'il faut faire pour eviter que l'AMS soit perturbé par des données écrites à rombase+0x140000.
Libérer les 64Ko c'est pas ce que pollux voulais faire dans GTools?
Tom Bombadil est un gai luron
Bleu vif est sa veste, et ses bottes sont jaunes.
Personne ne l'a jamais pris encore car Tom c'est le maitre
Ses chansons sont des chansons plus fortes et ses pieds sont plus rapides
J.R.R Tolkien
santi Le 07/05/2002 à 18:30 si mais lui c'ést le segment du garbage qu'il libère...enfin d'après ce q'il m'avait dit.
Pen^2 Le 08/05/2002 à 09:51 à propos, pdt le garbage je me demande pkoi ils ne copient pas +tôt les données temporaires en RAM, c qd meme là pour ce genre de chose apres tout, la RAM.....
GTools était conçu pour AMS 1, et libérait le segment de GC et les 128 ko de l'app "Geometry", soit 832 ko au lieu de 640 ko de Flash...
Si je fais une version AMS 2, il n'y aura que 768 ko d'archive
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
Lionel Debroux Le 09/05/2002 à 19:16Edité par Boo le 12/05/2002 à 16:05 Bien joué ExtendeD !
Pourrais-tu me dire si le long à 0x212002 est la taille d'AMS (ou à peu près, cela semble être ce long + 0x49 (ou 0x50 s'il faut être word-aligned) sur AMS 1.00, 1.05, 2.01, 2.03, 2.05) ? Parce que je voudrais utiliser ce long pour TIGCC, dans des macros nommées ArchiveMemorySize, AMSSize, AMSEnd... (mais ça a l'air plus compliqué pour ArchiveMemorySize, si des segments sont réservés)...
ArchiveMemorySize est (0x3FFFFF - 0x390000 + 1) sur AMS 1.xx et (0x3FFFFF - 0x350000 + 1) sur AMS 2.xx, ou je me suis encore trompé ?
(Je parle bien entendu d'une calculette normale, sans MaxMem ni aucun patch...)
Je sais pas, j'ai pas trop le temps là. C'est pas documenté dans le format des certs dans la doc de tigcc, ça?
Et JM portera finalement ses patchs sur V200.
Lionel Debroux Le 12/05/2002 à 15:57Edité par Boo le 12/05/2002 à 16:07 ExtendeD: à priori non, ce n'est pas documenté...
Et je me suis mal exprimé: ce n'est pas la taille du basecode mais la taille du code AMS (voir le post 265, j'ai ajouté des trucs)
Quelqu'un pourrait vérifier ce que j'ai écrit ?