Amstrad Plus Forum Index

Amstrad Plus
Découverte de la gamme Old et Plus des Cpc d'Amstrad.

 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Gestion mémoire CPC pour débutant

 
Post new topic   Reply to topic    Amstrad Plus Forum Index -> Bienvenue sur ce forum -> Programmation
Previous topic :: Next topic  
Author Message
Sid


Offline

Joined: 01 May 2018
Posts: 117
Masculin
Point(s): 82
Moyenne de points: 0.70

PostPosted: Tue 25 Sep - 11:22 (2018)    Post subject: Gestion mémoire CPC pour débutant Reply with quote

cela faisait longtemps, mais j'ai fait un petit tableau pour la gestion de la mémoire sur CPC.
Vous pouvez me dire si cela est bon et je corrigerai.
Voilou


http://www.sendspace.com/file/ph63rm


Back to top
Publicité






PostPosted: Tue 25 Sep - 11:22 (2018)    Post subject: Publicité

PublicitéSupprimer les publicités ?
Back to top
roudoudou


Offline

Joined: 14 Jul 2016
Posts: 419
Localisation: LYON
Masculin
Point(s): 38
Moyenne de points: 0.09

PostPosted: Tue 25 Sep - 13:06 (2018)    Post subject: Gestion mémoire CPC pour débutant Reply with quote

J'vois pas grand chose de bon  Mr. Green


Regarde ici: http://www.cpcwiki.eu/index.php/Gate_Array#Register_3_-_RAM_Banking


Et j'ajouterai: La mémoire vidéo est TOUJOURS sur une des 4 premières pages (0,1,2 ou 3) quelle que soit la configuration mémoire.


Back to top
Longshot


Offline

Joined: 21 Nov 2015
Posts: 92
Masculin
Point(s): 7
Moyenne de points: 0.08

PostPosted: Tue 25 Sep - 16:52 (2018)    Post subject: Gestion mémoire CPC pour débutant Reply with quote

Tu peux aussi lire l'article dans a100% 40, page 40.

Tu y trouveras un joli schéma. Mr. Green


Si tu veux représenter la configuration des blocs de 16k dans l'espace adressable du z80a, tu as juste besoin d'un schéma avec les 4 emplacements possibles des blocs dans cet espace.



Dans ton schéma, tu ne dois pas indiquer "Ram video".

En effet,  le couple CRTC/GA peut afficher l'intégralité des 4 premiers blocs de 16k.

Donc au mieux tu peux mettre un symbole à côté des blocs 0 à 3 pour indiquer qu'ils sont disponibles pour le circuit vidéo, contrairement aux rams additionnelles.


Enfin, il est important de noter que sur une machine de 64k sans extension (464/664) il n'est pas possible d'utiliser ces configurations.
(A vérifier cependant pour le 464 low cost)



Avec une ram additionnelle, un 464 se comporterait différemment en mode C3 si la rom haute est sélectionnée

Si cette rom haute n'est pas activée, alors les r/w en 4000-7FFF affectent la page 3, et les r/w en C000-FFFF affectent la page 7 (la 4ème de la banque de 64k sélectionnée)
Si cette rom haute est activée, le comportement est différent entre un 6128 et un 464 (voir un 464 low cost), par rapport à la lecture en 4000-7FFF / C000-FFFF


Back to top
Sid


Offline

Joined: 01 May 2018
Posts: 117
Masculin
Point(s): 82
Moyenne de points: 0.70

PostPosted: Tue 25 Sep - 17:07 (2018)    Post subject: Gestion mémoire CPC pour débutant Reply with quote

merci pour toutes ces informations complétementaires et sources.
Je vais lire et je vais compléter ces schémas. Wink


Back to top
Contenu Sponsorisé






PostPosted: Today at 06:06 (2019)    Post subject: Gestion mémoire CPC pour débutant

Back to top
Display posts from previous:   
Post new topic   Reply to topic    Amstrad Plus Forum Index -> Bienvenue sur ce forum -> Programmation All times are GMT + 2 Hours
Page 1 of 1

 
Jump to:  

Index | Administration Panel | Create a forum | Free support forum | Free forums directory | Report a violation | Conditions générales d'utilisation
Powered by phpBB © 2001, 2005 phpBB Group