Problème de bank avec huc

Le coin des demomakers et des programmeurs en herbe.

Modérateurs : SirG, Redfield1, shubibiman, Laucops

Répondre
Avatar de l’utilisateur
touko
NECromancer
Messages : 2297
Inscription : lun. 31 mars 2008 14:32

Problème de bank avec huc

Message par touko »

Voila, j'en suis à 192 ko d'utilisé, et fraaa, ça marche plus ..
Car huc inclu les données avant le code, et je me retrouve avec du code qui n'est plus mappé (en bank 17/18) ..

Si quelqu'un a une solution !!
Je fais des essais mais c'est pas concluant du tout ..

CA COMMENCE ROYALEMENT A ME CASSER LES COUILLES ..

Ps:décidément je comprendrai jamais rien a la gestion des banques de la PCe :?
Avatar de l’utilisateur
touko
NECromancer
Messages : 2297
Inscription : lun. 31 mars 2008 14:32

Re: Problème de bank avec huc

Message par touko »

Bon après documentation sur la gestion des banques, si j'ai bien compris .

On à 256 ko de scd-ram accessible par pages de 64 ko ..
Pour mapper ces 64 ko on a 8 mpr (0->7), soit 8 banques de 8ko($2000).
Chaque mpr représente un plage d'adresse ex: mpr1 $2000->$3fff, mpr3 $4000->$5fff, etc ...
Donc le mpr1 ne peux que mapper cette plage dans les autres pages, donc comme les mpr0 et 7 sont mappés en permanence on peut pas utiliser la totalité des 256 ko ..
donc on perd 16 ko dans chaque pages, ce qui fait 48ko(64-16)*4 = 192 ko ..

Donc j'ai bon ou pas ???
Si c'est le cas,n c'est un système pourri .
Dernière modification par touko le sam. 18 févr. 2012 19:29, modifié 1 fois.
Avatar de l’utilisateur
touko
NECromancer
Messages : 2297
Inscription : lun. 31 mars 2008 14:32

Re: Problème de bank avec huc

Message par touko »

Bon, après réflexions les mpr sont figés mais pas les banks dans les 256 ko, car on définie un .org qui détermine dans quel mpr il sera mappe .
Donc je comprend toujours pas cette limitation de 192ko . :evil:
Personne pour m'aider ?? :?
Répondre