Previous 15994 Revisions Next

r9853 Thursday 30th December, 2010 at 20:57:00 UTC by Tim Schuerewegen
[GBA] Fixed memory corruption due to a faulty DMA operation. This fixes the problems with "The Ant Bully", "Buffy The Vampire Slayer", and maybe others too.
[docs]messnew.txt
[src/mess/drivers]gba.c

src/mess/drivers/gba.c
r9852r9853
824824      case 0x00dc/4:
825825         {
826826            // no idea why here, but it matches VBA better
827            // note: this suspicious piece of code crashes "Buffy The Vampire Slayer" (08008DB4) and "The Ant Bully", so disable it for now
828            #if 0
827829            if (((offset-0xb0/4) % 3) == 2)
828830            {
829831               return state->dma_regs[offset-(0xb0/4)] & 0xff000000;
830832            }
833            #endif
831834
832835            return state->dma_regs[offset-(0xb0/4)];
833836         }
docs/messnew.txt
r9852r9853
9696- [GBA] Fixed an ARM7 core bug. This fixes the freeze in "Big Mutha Truckers".
9797  [Tim Schuerewegen]
9898
99- [GBA] Fixed memory corruption due to a faulty DMA operation. This fixes the
100  problems with "The Ant Bully", "Buffy The Vampire Slayer", and maybe
101  others too. [Tim Schuerewegen]
102
99103- [GENESIS] Added support for several genesis PCB carts [El Barto]
100104  Updated softlist to use PCB's
101105  Added J-Cart player 3 and 4 support

Previous 15994 Revisions Next


© 1998-2018 The MESS Team