Bootrom et Cartridge plug

Bootrom et Cartridge plug

by Aman Bansal -
Number of replies: 1

Bonjour,

J'ai constaté que dans la consigne de la semaine 10/11, vous dites à la fin que gameboy_create doit créer la bootrom et la plugger et puis créer la cartouche et la plugger également. 

Mais je crois qu'on devrait juste créer la cartouche et ne pas la plugger dans gameboy_create. La fonction cartridge_plug sera appellée par bootrom_bus_listener une fois que le boot sera désactivé en écrivant à l'adresse REG_BOOT_ROM_DISABLE.

Est-ce que c'est correcte ?

Merci en avance de votre réponse.

Aman

In reply to Aman Bansal

Re: Bootrom et Cartridge plug

by Jean-Cédric Chappelier -

En fait : SI IL FAUT plug la cartouche dès le départ !
La raison est la suivante: la bootroom accède à diverses informations de la cartouche au démarrage (logo, nom, copyright,...). C'est la raison pour laquelle la cartouche est plug avant le boot. La bootrom ne fait que cacher les X premiers octets de la cartouche uniquement (puis les « dé-cacher » quand elle a fini).

[ Pardon pour ma mauvaise réponse antérieure (supprimée) et merci à Cédric Hölzl de m'avoir corrigé. ]