Abgeschickt von Chris Grose am 28 Oktober, 2000 um 23:12:08

Ok, after reading all of those posts regarding the Dream Library emulator (which plays MegaDrive/Genesis and PC Engine/Turbo Grafx 16 games), I thought it should be necessary to clear up all of the common misconceptions about it.
First of all, I received my Dream Passport 3 disc last April (on it's official release date) and of course one of the things that I was *most* anticipating in it was the Dream Library emulator feature. Sega of Japan has gone to great lengths to keep Dream Passport 3 within Japan (as to keep its userbase Japanese only) and they have done a great job of that (as you can see that almost no one in North America can get a hold of the elusive net browser). Sega has implemented a verification system within Dream Passport 3, and therefore even if you DO have the disc, you need to be officially registered within Sega of Japan's online network to get Dream Passport 3 to even work. You user registration is saved within the DC (I'm assuming in the modem itself, but I really don't know) and everytime you start up your Dream Library program or the online Guru Guru Onsen Puchi game, or even the Ch@b Talk (like ICQ) program, it will verify your registration and then if it's approved the program itself will initiate. So what exactly does this have to do with ripping the Dream Passport 3 disc you may be wondering? Well, even if somehow someone was able to rip the code for Dream Library, they would have to find some way of getting past the built-in verification system. That would be an extremely difficult task, as Sega has put a lot of effort into making it practically "impossible" to bypass. Also, there are 5 Genesis roms contained within the actual Dream Passport 3 disc, and you can play them anytime to "try" the emulator before you go online and buy (actually *rent* - as they're deleted after you shut off the power) the others. I have managed to retrieve the DC specific code that calls these roms into the Dream Library program, but I have not been able to find the code which loads them into the DC's internal RAM. If anyone's interested, the code is as follows:
x-avefront://---.dream/proc/launch/3
This will in-turn load the rom titled "3" within the GDROM (possibly into the RAM, but I cannot verify that assumption) - (rom "3" is the Columns rom if anyone is curious)
Also, to launch the Dream Library emulator itself, the code is as follows:
x-avefront://---.dream/proc/launch/8
(program "8" is the Dream Library emulator)
It's strange that the code does not specify the extension(s) which each rom or program uses, but maybe Sega implemented that to keep "hackers" from using the code to load their own roms into the program.
I've tried many times (all unsuccessfully of course) to get my own roms to work within the Dream Library emulator, but since I can't figure out what extension the roms are in, I am unable to get it working. The roms are not in any way encrypted, but it seems that there is some added info within the roms themselves that is used by the Dream Library emulator to display information about the game, such as the control layouts, and some brief instructions on "how to play".
Also, it may be of interest to note that the Dream Libary emulator calls for the rom downloads from within the program itself. This is how it works:
1) You go to the Dream Library website while using your Dream Passport 3 web browser, and read through the long list of available games to "rent".
2) You then select the game(s) which you would like to rent, and then by clicking your "order" button, your Sega registration is verified and your account is checked to see if you have any "Dream" (Sega's online currency. 1 Dream = about 100 yen) so that you can afford the purchase.
3) If everything is verified, the rental cost will be deducted from your account and a file will be downloaded into your DC.
4) You then initiate the Dream Library emulator, and click on the retrieve roms list.
5) It then verifies your registration once again, and then downloads the current list of games into your DC and displays it through an interactive menu. (it displays all information regarding each game. even the approximate download times!)
6) Once you find the game that you have purchased in the list, you simply click on the title and another user registration verification, the download will begin. When it is finished, the emulator will launch the rom and you will be able to play it.
*Since each rental is for 2 days, you can re-download the game you rented ANYTIME within your 2 rental days (so then you don't have to leave your DC's power on all the time!). That's why there has to be so many verifications before you download the roms... it checks to see how long you're allowed to download that game.
Well, that's about the end of my rant... I hope that some of you will find it interesting as the main purpose was to inform you all (in as much depth as I can presently provide) of how the Dream Library program works.
If anyone has questions or comments regarding the information I have provided, I would be more than happy to help you out. ^^
Yours truly,
Chris Grose
President,
Tsuki Soyokaze - Moon Breeze Entertainment Inc.