Je viens donc de vérifier et je suis perplexe. J'ai refait plusieurs fois l'opération histoire d'être sûr.
Voici ce que l'on obtient en commutant en $A7DC sur une ROM externe contenant des FF :
Code : Tout sélectionner
A010 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A020 07 8B 16 06 FF FF FF FF 8D 0F EB C0 20 04 BD 09
A030 AD 5D 86 00 A7 8D 07 A4 39 86 80 20 F7 34 4B 1A
A040 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
Il y a bien un masquage entre $A020 et $A03F, mais pas sur 4 octets entre $A024 et $A027 !
J'ai deux soucis avec ça, le premier c'est le même que Daniel, à savoir qu'il y a deux points d'entrée qui sont scratchés, et l'autre c'est que je ne vois pas du tout l'intérêt de se compliquer la vie pour les 4 octets en $A024.
Je me suis dit que ça avait peut-être été fait pour un contrôleur externe précis. J'ai passé en revue vite fait les ROMs de tous les contrôleurs externes, mais je n'ai rien trouvé de cohérent.
C'est pour ça qu'à ce stade, il faudrait que quelqu'un d'autre confirme mes résultats.