MSX Village forum

L'atelier inhibition de /OE de la mémoire RAM lors d'une lecture de l'adresse FFFFh

z80 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 987

Le 11/06/2014 à 13h58
Bonjour,

Je me pose encore une question à la c**.
Je ne vois nul part une désactivation du /OE de la mémoire RAM (à minima lors d'une lecture) qand on accède à l'adresse FFFFh.
Vu qu'on accède au registre de SLOT secondaire.
En l'absence d'un tel mécanisme on se retrouve sur le bus avec à la fois la RAM et le registre qui mémorise les bits inversés de la valeurs qu'on a écrit.
Y a semble-t-il un truc d'écrit à ce sujet dans le MSX Datapack1, mais à l'époque je ne l'avait pas fait traduire...




TurboR GT (1Mo), CANON V20! ( en kit, modif 2+ en cours) :top
Pas encore retrouvés: V9990, Grafx9000, SUNRISE IDE 2x CF, SUNRISE MOONSOUND, FM PAC, MUSIC MODULE, NMS8280, SD SNATCHER,... :\'(
   
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 11/06/2014 à 15h09
Ça ne dit rien de plus de ce qu'on sait déjà : La valeur d'un registre des Slots secondaires d'un Slot primaire se lit à l'adresse 0FFFFh. La valeur est en bits inversés pour différencier avec la RAM.
   
z80 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 987

Le 11/06/2014 à 18h46
Merci pour le service de traduction GDX :top
Ce qui me gêne c'est que aucun mécanisme ne semble "protéger" lors d'une lecture de l'adresse FFFFh, le registre va mettre sur le bus de donnée la valeur inversé qui a été écrite précédemment, mais dans le même temps la RAM présente (si il y en a) va elle mettre sur le bus la valeur non inversé.



TurboR GT (1Mo), CANON V20! ( en kit, modif 2+ en cours) :top
Pas encore retrouvés: V9990, Grafx9000, SUNRISE IDE 2x CF, SUNRISE MOONSOUND, FM PAC, MUSIC MODULE, NMS8280, SD SNATCHER,... :\'(
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie