Previous 15994 Revisions Next

r8804 Thursday 19th August, 2010 at 02:47:32 UTC by Angelo Salese
[A310]: Fixed another memory management bug
[src/mame/machine]archimds.c

src/mame/machine/archimds.c
r8803r8804
918918         break;
919919
920920      case 1:
921         phys = ((data & 0x7f) >> 1) | (data & 1) ? 0x40 : 0;
921         phys = ((data & 0x7f) >> 1) | ((data & 1) << 6);
922922         log = (data & 0xc00)>>10;
923923         log <<= 23;
924924         log |= (data & 0x7fe000);
r8803r8804
934934         break;
935935
936936      case 3:
937         phys = ((data & 0x7f) >> 3) | (data & 1)<<4 | (data & 2) << 5 | (data & 4)<<3;
937         phys = ((data & 0x7f) >> 3) | ((data & 1)<<4) | ((data & 2) << 5) | ((data & 4)<<3);
938938         log = (data & 0xc00)>>10;
939939         log <<= 23;
940940         log |= (data & 0x7f8000);

Previous 15994 Revisions Next


© 1998-2018 The MESS Team