Ah ok. Je comprends mieux maintenant.6502man a écrit :Concernant A15-A12 ce n'est pas pour adresser l'EEPROM mais uniquement pour servir de mécanisme de pagination et donc restreinte la plage à 8000h - 8FFFh pour éviter d'écrire où il ne faut pas
Ceci-dit, il faut que tu changes les équations rom_Ce et rom_Oe :
Code : Tout sélectionner
field address = [A15..12] ;
select_rom = address:[4..B] ; /* Selectionne la ROM pour toutes les adresses de 4000h à BFFFh
rom_Ce = select_rom ;
rom_Oe = select_rom & !memrw ;
Il me semble que cela doit être actif à l'état haut (Write), alors que la variable memrw est prévue dans le script pour être active à l'état bas. Donc peut-être faudra-t-il écrire : PIN 7 = memrw ; (donc en enlevant le ! devant la variable)... à vérifier.