Bonjour,
En exécutant test-gameboy, on s'est rendu compte que lorsqu'on plug le composant "REGISTERS" cela échoue car il essaie de se brancher sur de la mémoire déjà connectée à quelqu'un d'autre.
Peut-être est-ce le bus qu'on a mal initialisé ? On a essayé avec un memset ...
Tout ce qu'on a fait avant de plug c'est : initiliasation du bus, créer et plug le component work_ram, share la mémoire work ram avec l'écho ram.
L'adresse "déjà occupée est 0xff05" (p.ex, il y en a plusieurs), normalement elle ne devrait pas s'entrechoquer avec les composants déjà créés. Ce qui est étrange également c'est que si on print la valeur bus[0xff05] juste avant de plug registers, cela vaut 0 comme attendu.
Meilleures salutations