***************************************************
*                                                 *
*            Eternal SPU Plugin v.1.30            *
*                 Official Manual                 *
*                                                 *
***************************************************


What's new?  v.1.20 --> v.1.30 (6 May, 2002)
-------------------------------------------------------------------------------

 + GUIC
 + ConfigC
 + C^[tF[X𒲐
  - FPSEPSEmuPro̐ݒf[^iWXgj̕ۑ悪ʂɂȂ܂B
 + RpCIvVύX
  - oCĩTCYȂ܂B
  - x኱サ܂B
 + VC^[tF[X"SPUasync"̒ǉE
  - ̋@\Lɂɂ́AG~[^ΉĂKv܂B
 + "Move vag position method"폜
  - Xe[g[h̉ۂ͏CĂ܂B
 + "Realtime config window"̒
 + "Thread, Timer"̓C
 + XATEh̕ԏP
 + "Wait for XA buffer is free"̓ύX
 + ̑sC



-------------------------------------------------------------------------------
  ڎ
-------------------------------------------------------------------------------

 0. Tv
 1. gp@
 2. eݒ
    2-1. [Buffer] - Sound buffer size
    2-2. [Audio out method] - Thread / Timer / SPUasync
    2-3. [Audio out method] - Async mode
    2-4. [Misc] - Show realtime config window
    2-5. [Misc] - Wait for XA buffer is free
    2-6. [Misc] - Fine tune
    2-7. [Special game fix] - Update before accessing register
    2-8. [Special game fix] - SPU IRQ-Wait CPU action
    2-9. [Special game fix] - SPU IRQ-Force interruption flag7
 3. SPUt@Co͋@\
    3-1. ^@
    3-2. Đ@
 4. ݒۑ
 5. FAQ
 6. gpK
 7. ӎ
 8. NWbg



-------------------------------------------------------------------------------
 0. Tv
-------------------------------------------------------------------------------

Etenal SPU PlugińAvCXe[VG~[^pTEhvOCłB
݁Aȉ̃G~[^ɑΉĂ܂B

 - PSEmu Pro    : discontinued
 - ePSXe        : http://www.epsxe.com/
 - AdriPSX ILE  : http://www.adripsx.com/
 - PCSX         : http://www.pcsx.net
 - PSinex       : http://psinex.psxemu.com/
 - FPSE         : discontinued



-------------------------------------------------------------------------------
 1. gp@
-------------------------------------------------------------------------------

1. eG~[^̃vOCtH_ɊYt@C𓀂ĂB

2. G~[^SPUvOCݒŁAꗗ[Eternal SPU Plugin x.x]I܂B

3. [Config]ĊeݒsA[OK]Ń_CAO܂B

4. G~[^ċN܂B
 


-------------------------------------------------------------------------------
 2. eݒ
-------------------------------------------------------------------------------

2-1. [Buffer] - Sound buffer size

TEhobt@TCYw肵܂B[0-999]
ftHgl[8]ɐݒ肳Ă܂ATEhJ[hɂčœKȒlقȂ܂
̂ŁAeœKȒl͂ĉB

* lقǃTEh̒x͒ႭȂ܂B
* EȏɒႭƃmCY܂B


-------------------------------------------------------------------------------

2-2. [Audio out method] - Thread / Timer / SPUasync

TEho͂@w肵܂B
gPCɂāAœKȂ̂IĉB

[Thread]
--> ݊TimerłAׂTimer傫Ȃ܂B

[Timer]
--> ݊ThreadႢłAׂThreadȂ܂B

[SPUasync]
--> ͍݊łłAׂ͍ł傫Ȃ܂B
  * obt@TCY̐ݒlAʏ傫ݒ肵ĉB
    lƃv`mCY܂B
  * G~[^ΉĂKv܂B


-------------------------------------------------------------------------------

2-3. [Audio out method] - Async mode

SPUasync̓샂[hw肵܂B

[Simple]
--> Gȏs܂B
    t[[g͒ႢƁAтpɂɔ܂B

[Wait]
--> t[[gꍇAœKȃt[[gɂȂ悤ɃEFCg܂B
    t[[gႢꍇAJԂ̂h߁AxNA܂B

[Smooth]
--> t[[gɉāATv̗ʂ𒲐߂܂B
    т͔ɂȂ܂Aȉ̂悤ȉ̍ĐSPU-IRQgp\tg
    ł́AG~[gɖ肪\Ȃ܂B
  Ex.)
  * Valkyrie Profile <ENIX>
  * Star Osean 2 <ENIX>
  * MetalGear Solid <KONAMI> ...etc


-------------------------------------------------------------------------------

2-4. [Misc] - Show realtime config window

sɐݒύXł悤ɁAʃRtBOEBhE\܂B
EBhE[hŃG~[^s鎞̂ݗLɂ悤ɂĉB


-------------------------------------------------------------------------------

2-5. [Misc] - Wait for XA buffer is free

XAf[^SēقXAobt@󂭂܂ŁAG~[^ҋ@܂B
̋@\Lɂ邱ƂɂāAG~[^̃^C~O߂ɋN
XÃv`mCY܂B

* XA̍Đ́AFPS limitOĂG~[^̑肪łȂȂ܂B
* G~[^̓삪sɂȂ܂B


-------------------------------------------------------------------------------

2-6. [Misc] - Fine tune

̍Đsb`ij߂邱Ƃ\łB

  Ex.)
   10 : Ȃ܂B
  -10 : ႭȂ܂B
  120 : 1IN^[uȂ܂B
 -120 : 1IN^[uႭȂ܂B


-------------------------------------------------------------------------------

2-7. [Special game fix] - Update before accessing register

̃IvV́Ã\tgɂs邽߂̃IvVłB
\tgV[ɂĂ͑ȕׂ邱Ƃ܂̂ŁAӉB

[`FbNȂ]
--> WX^ǂݍݎDirectSoundobt@XV܂B
  * ėp

[`FbN]
--> WX^ǂݍݎDirectSoundobt@XV܂B
    ȉ̂悤ȃ\tgŌʂ܂B
  Ex.)
  * FinalFantasy8 <SQUARE> : ^CgBGMAOiÑe[}
  * FinalFantasy9 <SQUARE> : Disc3.q_Kf̃e[}
  * ChronoCross <SQUARE>   : NmNXgăX{X|̃e[}(BGM59)
  * DragonQuest7 <ENIX>    : GfBOBGM
  * z`2 <KONAMI>   : ʏogBGM(Vo)                        ...etc

[`FbN]
--> WX^ǂݍ݁EݎDirectSoundobt@XV܂B
  * ̃\tgɂĔ̃v`mCYy܂B


-------------------------------------------------------------------------------

2-8. [Special game fix] - SPU IRQ-Wait CPU action

̃IvV͐^Cg̃\tgɓĂ邽߁AɗLɂƑ̃\tg
Qo邩܂Bȉ̂悤ȃ\tgŌʂ܂B

  Ex.)
  * Valkyrie Profile <ENIX>
  * Star Osean2 <ENIX>
  * MetalGear Solid <KONAMI> ...etc
 

-------------------------------------------------------------------------------

2-9. [Special game fix] - SPU IRQ-Force interruption flag7

SPU-IRQIɔ܂B
ȉ̂悤ȃ\tgŌʂ܂B

  Ex.)
  * Valkyrie Profile <ENIX>
  * Tales Of Destiney <NAMCO> ...etc



-------------------------------------------------------------------------------
 3. SPUt@Co͋@\
-------------------------------------------------------------------------------

3-1. ^@

SPUt@CƂ́AȒPɏqׂƃG~[^̓炷^̂łB
SPUt@C菇͈ȉ̒ʂłBiePSXȅꍇj@

1. [Realtime config window]ɂ[Record]{^gp\ɂȂ܂B

2. Kȃ^C~O[Record]{^A[Recroding...]Ƙ^~܂B

3. "..\ePSXe""spulog.spu"܂B

* [Record]{^^C~OAȂɂĂ͐ɓ삵Ȃꍇ܂B


-------------------------------------------------------------------------------

3-2. Đ@

ꂽSPUt@CĐɂ́Aȉ̂ꂩ𗘗pĉB

 - SPU plugin for KbMediaPlayer : I[v\[X
 - SPUPlayer                    : I[v\[X

́Ahttp://www1.odn.ne.jp/psx-alternative/œ\łB 



-------------------------------------------------------------------------------
 4. ݒۑ
-------------------------------------------------------------------------------

ݒf[^iWXgj́Aȉ̃AhXɕۑĂ܂B

"HKEY_CURRENT_USER\Software\Vision Thing\PSEmu Pro\SPU\spuEternal"



-------------------------------------------------------------------------------
 5. FAQ
-------------------------------------------------------------------------------

Q. ł̌yݒ́H
A. [Default]ĉiobt@TCY͊eŒ߂ĉjB

Q. ł݊̍ݒ́H
A. [SPUasync]gĉB
   [SPUasync]gpۂ́Aʏobt@TCY傫Kv܂B
   G~[^ΉĂKv܂B

Q. ̌@ƈႤH
A. @̃Gx[v𒲂ׂĎ܂A܂_邩܂B

Q. v`mCY
A. obt@TCY݂̐ݒl傫ĉB
   SPUasyncgpۂ́Aʏobt@TCY傫Kv܂B

Q. o[uEmCY@ƈႤH
A. ǂȂWbNB

Q. 삪dH
A. ݂͕ێ琫ۂ߁AقƂǍœKĂ܂B

Q. Windows2000ŉoȂ
A. ̃vOC̓}`Xbhŋ쓮ĂAXbh̗D揇ʂύXĂ܂B
   ݎgpĂ郆[U[ɁAXbh̗D揇ʂύX錠邩mF
   B܂AdministratorŒ邩ǂĂ݂ĉB



-------------------------------------------------------------------------------
 6. gpK
-------------------------------------------------------------------------------

̃vO̓t[EFAł̂ŁAK𔺂nsׂ͈؋Ă܂B
܂ÃvOB̋ɔzziGE{ւ̌fڂ܂ށj邱ƁA
fŉς邱ƁApړIŎgp邱Ƃ͂ł܂B҂́A[U[
vOgɂĎ󂯂AȂɂĂؐӔC܂̂ŁA
ȐӔČŎgpĂB



-------------------------------------------------------------------------------
 7. ӎ
-------------------------------------------------------------------------------

ȉ̃\[XR[hQlɂĒ܂B

- PeteHomepageɂSPUvOC̃C^[tF[X by Pete
- Snes9xDSP by Gary Henderson
- UOMAME32jDirectSound by NJ
- TmidityReverb.c by TmiditẙJ҂̊Fl
- ADSR̓vO by null2

肪Ƃ܂B



-------------------------------------------------------------------------------
 9. NWbg
-------------------------------------------------------------------------------

Eternal SPU Plugin v.1.30 for PSX Emulator

Release Day    : 6 May, 2002
Developed by   : PSX SPU Plugin Development Project 
Location       : PSX Alternative!
URL            : http://www1.odn.ne.jp/psx-alternative/ 
Contact        : Iori <iorit@hamal.freemail.ne.jp>
                 Andy <alternative@japan.co.jp>



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

