Page 1 of 1

Genesis 3 MMU bugfix?

Posted: Fri Nov 30, 2012 2:39 am
by lidnariq
Wikipedia said about the Genesis 3:
Wikipedia wrote:due to a correction of a bug in the memory controller, some games which exploited this bug are also incompatible, namely Disney's Gargoyles
Is there a technical description of this bug? My google-fu is failing me.


edit: Wikipedia deletionists ruin everything.

Re: Genesis 3 MMU bugfix?

Posted: Fri Nov 30, 2012 2:47 am
by TmEE
TAS works "right" only on Genny3 VA2. VA1 behaves like any MD1 and MD2.

The thing is that TAS makes on unusual bus cycle that only fully completes on Genny3 VA2 and the instruction does what it is supposed to.
On MD1/MD2/Genny3 VA1 there is no writeback happening and the game relies on that, so the correct behaviour of G3 VA2 breaks games that dont expect the writeback to happen.