all eggs are set to *Japanese and are given the name タマゴ. the language byte is actually 2 bytes, all languages use 0x02XX, but eggs use 0x0601. i think 0x601 is a special egg font that has the characters for each the region's egg replacing タマゴ. maybe vba or your ROM was set to 64kb saves, so instead of loading slot 2, it loaded slot 1, and also it failed to save trying to write to slot 2. do you have latest .NET? http://www.microsoft.com/en-us/download/details.aspx?id=30653