bus_read16 à 0xFFFF

bus_read16 à 0xFFFF

by Niels Marco Lachat -
Number of replies: 1

Bonjour,

J'ai une question concernant la fonction bus_read16. Si l'addresse donnée en argument vaut 0xFFFF, quel est le comportement attendu?

Doit-on renvoyer 0xFF comme l'addresse n'est "pas valide", ou est-ce que ça cause une erreur comme on essaie de lire hors du bus?

Merci d'avance

In reply to Niels Marco Lachat

Re: bus_read16 à 0xFFFF

by Jean-Cédric Chappelier -

ah, excellente question !
Oui retournez 0xFF.
A noter que si l'on demande une adresse à cheval sur 2 zones, on aura aussi un comportement indéfini (ainsi que si l'adresse n'est pas paire, en fait). Mais nous ne testerons pas cela. Pas nécessaire de compliquer plus que ça votre fonction bus_read16().