Pretty sure it's different between the remasters how much RAM they want. You could make it dynamic instead of this enum, then replace your array of identification strings with an array of structs that contain both the ID and the RAM size.