May 23, 2005
Downloaded from http://www.geocities.com/eiennarufuyu

 Are you running Windows 9x?
 Does your soundcard have an Adlib compatible FM synthesizer on it?
 Do you have the DOS versions of those old adult games, Season of the Sakura,
Three Sisters Story, or Runaway City?

 If you can answer 'Yup' to all three of these queries than you might like to
take a look at this. It's a program that will play the music from those games in Windows through the
Adlib compatible soundcard.

 Actually, what it does is play music compiled in OPL mode by the MML compiler used for
the PMD music driver, which is the format used by those games.  Unfortunately, not much 
information is available about the OPL version of the driver, that is, PMDIBM.COM.  But 
the format for the music files is mostly the same, so having already made a simple PMD 
compatible player before, it wasn't hard to make the OPL version,I just had to 
(A) figure out how instrument patches were stored in the files, and 
(B) figure out just how the heck to make an Adlib music player....

 This is not fully compatible with all PMDIBM music, it does very poorly with the 
Princess Maker 2 music, for example, but It doesn't matter, I guess, eh... The good news
is that it does manage to play just about all the music from the 3 games I mentioned at the
top, with only minor problems here and there.  So, while it's not an accurate recreation
of the PMD music driver, it's a good start, eh...

 Also once again, I'm using the X68Sound.DLL thingy.  This time I'm only using it for timing,
but I still have to enable the OPM emulator for it to work.  I set the OPM emulator to run 
at 11025khz, which lowers the strain on the CPU while keeping the timing accurate, which is 
all I need.  So It runs pretty smoothly on a 200mhz machine, but I wouldn't want to run it 
on any slower a machine than that, though.

Usage:
You can either drag the file you want to play over the executable and drop it there or
at the command prompt type:
	pmdibmw filename.m

and it will play the music until you press a key.  This is not a DOS program, it must be
run in Windows 9x, and you must have an Adlib compatible soundcard, otherwise I have no idea
what will happen.

Recommended listening:
 Check out SK_25.M (one of the songs from Season of the Sakura), 
it's really cool, hehehhe w00t!!11321

Some mumblings, don't really need to read it actually....:
 I have no affiliation with the PMD music driver or M.Kajihara, the author of the
PMD music driver.  This program was written from scratch, using no illbegotten 
code (i didn't disassemble nothing, that is).  

 Also, if you have questions about this program, I'd be happy to answer them, but I can't
tell you where to get the music, the games mentioned herein, or make it work on incompatible
systems.  This is a use at your own risk sorta deal.

 Have a lovely day.