Prevented ROM from tricking ZSNES into trying to use >1Mbit.

This commit is contained in:
n-a-c-h
2005-07-10 21:02:56 +00:00
parent df5fcbe377
commit addcb3fd1d

View File

@@ -673,6 +673,13 @@ void SetupSramSize()
{ {
ramsize = ((ROM[infoloc+SRAMSizeOffset]) ? (8 << ((unsigned int)ROM[infoloc+SRAMSizeOffset])) : 0); ramsize = ((ROM[infoloc+SRAMSizeOffset]) ? (8 << ((unsigned int)ROM[infoloc+SRAMSizeOffset])) : 0);
} }
//Fix if some ROM goes nuts on size
if (ramsize > 1024)
{
ramsize = 1024;
}
//Convert from Kb to bytes; //Convert from Kb to bytes;
ramsize *= 128; ramsize *= 128;
ramsizeand = ramsize-1; ramsizeand = ramsize-1;