Echo ram

Echo ram

by Tugdual Marc-Emmanuel Pierre Marie Kerjan -
Number of replies: 1

Bonjour,

Lors de la correction nous avons ete notifiee que l'on devait pas rajouter echo ram a l'array de components.

Pourquoi est-ce le cas? Aussi, par curiositee, quel est l'utilitee de echo_ram pour la gameboy?

Merci!

Tugdual

In reply to Tugdual Marc-Emmanuel Pierre Marie Kerjan

Re: Echo ram

by Cédric Hölzl -

Ajouter l'echo ram a l'array des components est inadéquat pour les raisons suivantes:

1) Elle n'est pas un component en tant que tel mais un mapping de la ram sur un autre set d'adresses du bus.

2) Lors du free, cela occasionerait le pointeur de la work ram (copié dans l'écho ram)  d'être free plusieures fois.


L'utilitée de l'écho ram est la suivante: la gameboy a sa ram disponible à deux set d'adresses. Le set d'adresses d'écho-ram étant un accès read-only de la work-ram (subtilité pas présente dans l'émulateur que nous construisons).