public RamSize(byte b0149)
{
int b = b0149;
if(b > 4)
throw new ArgumentException("That byte (value: " + b + ") is not a valid RamSize identifier.");
if (b == 1)
{
Size = 2*0x400;
Banks = 1;
}
switch (b)
{
case 1:
Size = 2*1024;
Banks = 1;
break;
case 2:
Size = 8 * 1024;
Banks = 1;
break;
case 3:
Size = 32 * 1024;
Banks = 4;
break;
case 4:
Size = 128 * 1024;
Banks = 16;
break;
}
}