***************************************************
*                                                 *
*            Eternal SPU Player v.1.20            *
*                 Official Manual                 *
*                                                 *
***************************************************

------------------------------------------------------------------------
 # Index
------------------------------------------------------------------------

 0. Changes
 1. Introduction
 2. System Requirement
 3. Tips
 4. FAQ
 5. Disclaimer
 6. Thanks
 7. Credit


------------------------------------------------------------------------
 0. Changes (v.1.11 -> v.1.20)
------------------------------------------------------------------------

 * Remodeled GUI. You may notice deficient in this, but I'll not fix it
   in v.1.x. I haven't decided development of v.2.x yet.
 * Rewrote playback core code into the optimization code by Yano.
 * Supported playback & WAVE decoding of new SPU format.
 * Supported SPUasync function.
 * Removed the conventional time counter. It became an exact counter now.
 * Added playback speed limitter. (for Debugging)
 * Added console debugging window. The standard output from a plugin side
   may also be possible.
 * Added sort function of ListView. Dictionary formula sorting is possible
   by clicking the header of lists. I don't know whether it is being able
   to Japanese sorting.
 * Added register controller. (for Debugging)
 * Added event controller. (for Debugging)
 * Supported GZIP compressed file. It is possible to read only a single
   compressed file.
 * Implemented seek control bar.
 * Changed file detection method.
 * Implemented ADSR, L/R volume anlayzer. It reacts only to internal sound.
 * Implemented internal sound volume controller.
 * Supported Drag & Drop files. Playback will be started immediately after
   you dropping a file.
 * Added "DynamicOrchestra". (Junk)
 * Added Fade In/Out. (Junk)
 * Implemented simple SPU debugger. You can see the act of ADSR, L/R volume,
   and Pitch. This function is very slow.
 * Added Pause option. Seeking of a VAG stream will be failed, so check the
   "Compulsive Pause Option". Reverberation sound continues in a part of SPU
   plugin.
 * Fixed "Playback Mode" bug.
 * Fixed "Shuffle" bug.
 * Improved so that the debugging window of P.E.Op.S DSound Plugin can be
   controlled.


------------------------------------------------------------------------
 1. Introduction
------------------------------------------------------------------------

 Eternal SPU Player is for playback of PSX SPU LogData created with
 Eternal SPU Plugin and PSEmuPro compatible PSX emulators.
 Archive includes following files.

 - Eternal SPU Player.exe	: Main Program
 - readme.txt			: This file
 - plugins			: Folder for SPU Plugins
 - wav				: Folder for WAVE decode
 - list				: Folder for Playlist
 - image			: Folder for Images

 If you want to start plakback files, first of all, install SPU Plugin
 in "plugins" folder. You can use not only Eternal SPU Plugin but other
 SPU Plugins as a PSX SPU emulation core library.
 After running player, specify the folder in which SPU Log files exist.
 How to create SPU Log files? If you don't know it, please read the doc
 in Eternal SPU Plugin.
 If the files were detected correctly after hitting the Refresh button,
 setup has been completed.

 Good Luck & Enjoy your favorite PSX musics!!


------------------------------------------------------------------------
 2. System Requirement
------------------------------------------------------------------------

 This program is coded with MicroSoft VC++6.0 SDK.
 You aren't required any libraries, maybe.

 >> Ideal System
 OS	: MicroSoft Windows XP + IE6.0
 CPU	: Pentium 4 2.40GHz
 MEM	: 384MB
 Sound	: YMF744
 Plugin	: Eternal SPU Plugin v.1.40

 >> Minimum System
 OS	: MicroSoft Windows 9x + IE5.0
 CPU	: PentiumII 266MHz
 MEM	: 128MB
 Sound	: SoundBlaster or 100% compatible
 Plugin	: PSEmuPro Compatible SPU Plugin


------------------------------------------------------------------------
 3. Tips
------------------------------------------------------------------------

 >> Drag & Drop files
 You can Drag & Drop SPU Log files to main window. If that file is
 recognized correctly, playback will start automatically.

 >> GZIP compressed files 
 This Player can read GZIP compressed files. If the size is very large
 when you create SPU Log file, you should compress it with GZIP.
 However, keep in mind that you can't rewrite the Header Information of
 compressed files, and you can't decode it into Wave file.

 >> Seek control
 After you control seeking bar, playback tempo may become unstable.
 The seeking function implemented now cannot seek VAG stream correctly,
 and is unsuitable for very long data.
 ------------------------------------------
 Start 0-----2-----4-----6-----8-----10 End
 ------------------------------------------
 When a seeking bar is controlled from 6 to 8, the event between 6 and 8
 is sent at once at high speed. Since the processing "return SPU to the
 past state" is the impossible, when a seeking bar is controlled from
 8 to 6, the event between 0 and 6 is sent at once at high speed.
 The noise may occur during this processing.

 >> Wave Decode
 This is the function which decodes SPU Log to Wave file but its accuracy
 is not high. I think that you should use "sound recording window" which
 P.E.Op.S SPU Plugin has. 

 >> Extend Option - Fade Control
 If you want to give the fade effect to the sound, check this option.
 But I don't recommend you it. Because this is a experimental function.
 Although it should become possible to give the fade effect to all sounds
 by controlling the main volume, most SPU Plugins don't emulate it. The
 same effect as it can be given in controlling the volume of each channel,
 but XA and CD-DA audio are excepted in this method.

 >> Extend Option - Enable Compulsive Pause operation
 If you want to pause during playback of VGA stream, please check this.
 It won't restart correcty, unless it sets this to enable, since it is
 necessary to playback VAG stream on real time.

 >> SPU Volume Mixer
 You can control the volume of the internal PSX sound (total 24 ch(es))
 for every channel. Since XA, CD-DA audio are unrelated to internal sound,
 you cannot control them with this function.

 >> Debug Window
 You can call the window which can supervise some processing of SPU from
 "Debug - View SPU operation". It is the function which is unnecessary to
 general users.
 

------------------------------------------------------------------------
 4. FAQ
------------------------------------------------------------------------

 Q. Where can I download SPU Log Files?
 A. I think that it is what needs to be created individually.
    I don't recommend distribution of it.

 Q. Where can I download Eternal SPU Plugin?
 A. You'll be able to get it @ http://www1.odn.ne.jp/psx-alternative/.

 Q. No Sound / Noisy...
 A. Please recreate PSX SPU Log Files, check the Plugin setting.

 Q. There is noise at the time of seeking.
 A. I know. It is very difficult to realize seeking SPU.
    Especially VAG stream is.

 Q. Why isn't the Japanese document included?
 A. NO REASON Coca-Cola.


------------------------------------------------------------------------
 5. Disclaimer
------------------------------------------------------------------------

 This program is freeware and cannot be sold. Also this program cannot be
 distributed without our permission and cannot be used for any commercial
 purposes. You may not reverse engineer, decompile, or disassemble the
 enclosed software.
 Authors are not responsible for any damages that this program may cause,
 and are also not responsible for anything this program will be used for.
 Please use this program under your responsiblity.


------------------------------------------------------------------------
 6. Thanks
------------------------------------------------------------------------

 ROPHON		: Testing, Many ideas
 Snake		: Testing
 HAL		: Testing, Many ideas

 Gailly		: Author of zlib <http://www.gzip.org/zlib/>

 Thanx everyone.


------------------------------------------------------------------------
 7. Credit
------------------------------------------------------------------------

 Eternal SPU Player v.1.20 for Windows

 Release Day	: 17 May, 2003
 Copyright	: PSX SPU Plugin Development Project
 Location	: PSX Alternative! - Japan
 URL		: http://www1.odn.ne.jp/psx-alternative/
 Contact	: Andy <alternative@japan.co.jp>


------------------------------------------------------------------------
                        Copyright (C) PSX SPU Plugin Development Project
