Fix tmnt2 sprite offset problem!

This commit is contained in:
iq_132 2014-09-18 18:42:46 +00:00
parent 1a52f4312d
commit 457e9e8ebc
2 changed files with 7 additions and 9 deletions

View File

@ -409,7 +409,7 @@ static INT32 DrvInit()
ZetClose();
K053245Init(0, DrvGfxROM0, DrvGfxROMExp0, 0x1fffff, K053245Callback);
K053245SetSpriteOffset(0, -112, 17);
K053245SetSpriteOffset(0, -112, 16);
K051316Init(0, DrvGfxROM1, DrvGfxROMExp1, 0x07ffff, K051316Callback, 4, 0);
K051316SetOffset(0, -90, -15);

View File

@ -3326,8 +3326,7 @@ void __fastcall Ssriders68KWriteByte(UINT32 a, UINT8 d)
INT32 Offset = (a - 0x5a0000) >> 1;
Offset &= ~1;
K053244Write(0, Offset + 1, d & 0xff);
K053244Write(0, Offset + 0, 0); // originally d >> 8, but that is effectively 0
K053244Write(0, Offset + (a&1), d);
return;
}
@ -3695,8 +3694,7 @@ void __fastcall Lgtnfght68KWriteByte(UINT32 a, UINT8 d)
INT32 Offset = (a - 0xc0000) >> 1;
Offset &= ~1;
K053244Write(0, Offset + 1, d & 0xff);
K053244Write(0, Offset + 0, 0); // originally d >> 8, but that is effectively 0
K053244Write(0, Offset + (a&1), d);
return;
}
@ -4759,7 +4757,7 @@ static INT32 SsridersInit()
K052109AdjustScroll(8, 0);
K053245Init(0, DrvSpriteRom, DrvSprites, 0x1fffff, K053245LgtnfghtCallback);
K053245SetSpriteOffset(0, -368, 528);
K053245SetSpriteOffset(0, -112, 16);
K05324xSetZRejection(0);
// Load 68000 Program Roms
@ -4930,7 +4928,7 @@ static INT32 LgtnfghtInit()
K052109AdjustScroll(8, 0);
K053245Init(0, DrvSpriteRom, DrvSprites, 0x0fffff, K053245LgtnfghtCallback);
K053245SetSpriteOffset(0, -368, 528);
K053245SetSpriteOffset(0, -112, 16);
K05324xSetZRejection(0);
// Load 68000 Program Roms
@ -5015,7 +5013,7 @@ static INT32 Tmnt2Init()
K052109AdjustScroll(8, 0);
K053245Init(0, DrvSpriteRom, DrvSprites, 0x3fffff, K053245SsridersCallback);
K053245SetSpriteOffset(0, -368, 272);
K053245SetSpriteOffset(0, -112, 16);
K05324xSetZRejection(0);
// Load 68000 Program Roms
@ -5108,7 +5106,7 @@ static INT32 QgakumonInit()
K052109AdjustScroll(0, 0);
K053245Init(0, DrvSpriteRom, DrvSprites, 0x3fffff, K053245SsridersCallback);
K053245SetSpriteOffset(0, -360, 272);
K053245SetSpriteOffset(0, -112, 16);
K05324xSetZRejection(0);
// Load 68000 Program Roms