if you go to the Akihabara district in Tokyo there is a blvd called Chou-doori there are supposed to be electronics everywhere there. It is known as the electronics capital of the world according to Chris Kohler's Power Up book. According to the book they list a shop called Chaos Shop that is supposed to be Japan's only store that deals with imported games from america, so i assume they would have a free loader disc.