started adding support for different MBC's. fixed checksum calculation