CPC Rulez https://cpcrulez.fr/forum/ |
|
Instruction &7FC2 https://cpcrulez.fr/forum/viewtopic.php?f=4&t=4641 |
Page 1 sur 1 |
Auteur : | Chany [ 01 Oct 2011, 14:24 ] |
Sujet du message : | Instruction &7FC2 |
Quelqu'un pourrait m'expliquer exactement la fonction de cette instruction. LD BC,&7FC2 OUT (C),C |
Auteur : | TotO [ 01 Oct 2011, 15:09 ] |
Sujet du message : | Re: Instruction &7FC2 |
EDIT : C'est pas bon... |
Auteur : | shap [ 01 Oct 2011, 16:24 ] |
Sujet du message : | Re: Instruction &7FC2 |
Salut Chany, La commande &c2 permet de switcher les deux plages de 64ko donc &c0 donne : 0 4 1 5 2 6 3 7 avec &c2 ta ram sera organisée comme suit : 4 0 5 1 6 2 7 3 Donc attention d'avoir du code pour prendre la relève (tu peux te servir par exemple de &c7 sauter dans ton code qui se situera entre &c000 et &ffff et ensuite switcher &c2 @TotO : ton truc wikipedia ne parle pas du tout de la même chose par contre, il parle des instructions "cachées" d'entrées/sorites genre out (c),0 par exemple. |
Auteur : | hERMOL [ 01 Oct 2011, 17:01 ] |
Sujet du message : | Re: Instruction &7FC2 |
sujet très intéressant ... https://cpcrulez.fr/coding_asm34b.htm Citer : [...]Là où les choses deviennent intéressantes, c'est dans les commandes suivantes : OUT &7F00,&C1 : la banque 4 de l'extension se loge de &C000 à &FFFF. Vous voyez l'astuce ? OUT &7F00,&C2 : le second soit prend la place du premier (les quatres banques principales deviennent secondaires et inversement).[...]
|
Auteur : | TotO [ 01 Oct 2011, 17:19 ] |
Sujet du message : | Re: Instruction &7FC2 |
shap a écrit : @TotO : ton truc wikipedia ne parle pas du tout de la même chose par contre, il parle des instructions "cachées" d'entrées/sorites genre out (c),0 par exemple. OK, merci.
|
Auteur : | Chany [ 01 Oct 2011, 17:23 ] |
Sujet du message : | Re: Instruction &7FC2 |
Ok merci a vous. Mais si j'ai bien compris en faisant un out &7f00,&c2, les banques secondaires deviennent principales. Donc par exemple la banque (anciennement &c6) se place donc en ram de &8000 a &c000 |
Auteur : | Supersly [ 01 Oct 2011, 17:57 ] |
Sujet du message : | Re: Instruction &7FC2 |
Elles sont activées, mais elles ne sont pas "principales". La nuance est que l'écran ne peut toujours scanner que les banks 0 à 3. Sinon, je crois que c'est tout comme. |
Auteur : | hERMOL [ 01 Oct 2011, 18:48 ] |
Sujet du message : | Re: Instruction &7FC2 |
Chany a écrit : Mais si j'ai bien compris en faisant un out &7f00,&c2, les banques secondaires deviennent principales.Donc par exemple la banque (anciennement &c6) se place donc en ram de &8000 a &c000 oui c'est ca .. &C4 en &0000 , &C5 en &4000 , &C6 en 8000 puis &C7 en &C000 un tableau de longshot: |
Page 1 sur 1 | Le fuseau horaire est UTC+1 heure |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |