implement loading rom in to memory