In Ym
In Ym
Introduction
------------
YMAMP is a WinAMP plugin that plays CYM and GYM log files produced by the
emulators Callus and Genecyst. A Pentium 200MHz or faster is recommended for
using YMAMP. However, it will run well on a machine as slow as a Pentium
133MHz, but you will not have enough CPU time to run most visualizations with
it. Anything slower than a Pentium 133MHz is not recommended, but there is
nothing stopping you from trying anyway :) Most CYM files will use about 90%
CPU time on a Pentium 133MHz. Most GYM files will use about 85% CPU time on
a Pentium 133MHz. It is less on faster machines and much less with sampling
rates lower than 48000. To use YMAMP, place in_ym.dll into your winamp\plugins
folder and restart WinAMP. You should then be able to open CYM and GYM files
from within WinAMP.
IMPORTANT: Make sure that you have no other plugins that play GYM or CYM
files in your winamp\plugins folder. YMAMP might not get used to play them
otherwise.
Warranty
--------
YMAMP comes with ABSOLUTELY NO WARRANTY. Use YMAMP at your own risk.
Known problems
--------------
Seeking sometimes ruins the sound.
Source notes
------------
Sources to YMAMP are available from YMAMP's web site.
LCC-Win32 is the recommended free compiler system if you do not have access
to a commercial compiler system like Visual C++. You can get LCC-Win32 from
http://www.cs.virginia.edu/~lcc-win32/
Do not ask me about problems using this plugin with versions of WinAMP prior
to 2.2x.
The default sampling rate is 44100 since that is the most compatable rate.
Use 48000 if you can since it sounds the best, or lower rates if you need
the extra CPU time. Use 44100 or 22050 if you want to use EQ.
Not all CYM or GYM files use stereo sound. Don't think anything is wrong
if it doesn't sound stereo.
Do not ask me for roms for Callus, Genecyst, or any other emulator or
where to find roms.
Do not ask me to send you any CYM or GYM files. Use Callus, Genecyst,
or Megasis to make them.
You may freely distribute YMAMP, but you are not allowed to sell it.
Credits
-------
YMAMP is written by Marp.
The YM2151, YM2612, and SN76496 emualtion code come from M.A.M.E. version
0.36b12.
Some modifications were made to better suit YMAMP.
The input minisdk from Nullsoft was used as a skeleton for YMAMP.
Thanks to Sevy. His program MSP gave me the idea to write this plugin.
Thanks to Sardu for creating Callus and Genecyst. They are great emulators.
Thanks to Zophar's Domain and Emulation World for providing a new web site
for YMAMP and MSP.
Contacts
--------
YMAMP site: http://smsoft.zophar.net/
History
-------
v2.0: Jan 02, 2000.
-Emulation code has been updated and now comes from M.A.M.E. v0.36b12
-Configuration is now saved in plugin.ini. You can safely delete the
old configuration file.
-Updated web site URL to show YMAMP's new location. Webmasters please
update your links. This will probably be the last time it moves.
-Redesigned the configuration dialog.
-New configuration options added:
the ability to turn on/off individual channels
the ability to adjust the emulated clock speed
-Redesigned "about" dialog.
-New info dialog for GYM files.
-Created a new GYM header format. Specifications for it are available
in the source package.
-Added ability to compress/decompress GYM files.
-Fixed problem with sampled audio in GYM files. Thanks to Tatsuyuki Satoh
for helping me fix this.
Enjoy.