==============================================================================
                     PMD for Windows uPMDWinv Ver.0.35
                        Copyright & Programmed by C60
==============================================================================


------------------------------------------------------------------------------
͂߂

    ̃vÓAPC9801 V[Y FM hCouPMD98v̋ȃf[^
    Windows ŕ߂ dll łBPMD98 ׂ̂Ă̋ȃf[^(PMDB2, PPSDRV,
    P86DRV, PPZ8)ɑΉĂ܂B
    { dll ł͉t邱Ƃ͂ł܂B
    ʓrvC肵ĂB


------------------------------------------------------------------------------
CXg[AACXg[

    jCXg[
        PMDWin.dll  c:\windows\system ܂ c:\winnt\system32 ܂
        vCƓfBNgɒuĉB
        YM-2608 ̃Y炷ꍇ́Aȉ wave t@C
        (44100Hz, 16bit, monoralBPCM `ȊO͎gpł܂)
        vCŎw肵fBNgɒuĂB

            2608_BD.WAV         ;oXh
            2608_SD.WAV         ;XlAh
            2608_HH.WAV         ;nCnbg
            2608_TOP.WAV        ;Vo
            2608_TOM.WAV        ;^
            2608_RIM.WAV        ;Vbg
        
        
    jACXg[
        { dll  Explorer ō폜ĂB
        vCAwave t@CsvȂ폜ĂB


------------------------------------------------------------------------------
mF

    `s݊@iAsustek P4B266-E, Pentium4 1.8GHz, ELSA GLADIAC FX 534,
                    AOpen AW744 Pro, etc.j
    
            { WindowsXP SP1                  g55kHz
            { Windows98                      g55kHz

    SHARP Mebius FJ-200U(Celeron 600MHz,  YMF734)
            { Windows2000 SP4                g55kHz
            { WindowsMe                      g55kHz


------------------------------------------------------------------------------
gݍ݃\tgɂ

    PMDWin.dll ɂ́Acisc  FM GW(fmgen 008)
    gݍł܂B
    
        FM Sound Generator with OPN/OPM interface
        Copyright (C) by cisc 1998, 2003.


------------------------------------------------------------------------------
gp]

    ̃\tg̓t[\tgEGAłB쌠͂bUOLĂ܂B
    AAIWi FMP ̒쌠 Guu APMD98 ̒쌠 KAJA A
    PPZ8 ̒쌠 Ukky AFM GW̒쌠 cisc A
    BrowseDialog R|[lg̒쌠͑OcAFύX\gbNo[
    쌠͂ATrayIcon R|[lg̒쌠͒ҌKv
    iCET|[g͉NjLĂ܂B
    WinFMP, PMDWin y FMPMD2000 gpăf[^̑A@B̑
    s𐶂Ă҂͐ӔC𕉂܂B
    WinFMP, PMDWin y FMPMD2000 ɃoOAs݂Ă҂͏C
    `𕉂܂B
    iA񍐂ĂΏC悤w͂܂j
    WinFMP, PMDWin y FMPMD2000 ̓]ځAzz͋֎~܂BAA
    PMDWin, FMPMD2000 ̃\[XR[hɉς̂ɂĂ͎O
    A΂̌ł͂܂B
    PMDWin, FMPMD2000 ̃\[XR[hgݍ񂾃\tgɊւẮAO
    A΃t[\tgƂČJ邱Ƃł܂B
    WinFMP.dll, PMDWin.dll 𗘗p\tgɊւẮAt[\tgƂ
    RɌJ邱Ƃł܂BJ̍ۂ͍҂ɘA΍KłB
    p\tg(VFAEFA܂)  PMDWin, FMPMD2000 ̃\[XR[ḧꕔA
    ܂͑Sgݍޏꍇ́AO PMDWin, FMPMD2000 ̍҂̍ӂ𓾂
    Kv܂B
    PMDWin, FMPMD2000 ɉς\tgzzꍇ́APMDWin, FMPMD2000
    ̒쌠\Aщϓe𖾎ĂB
    *.cpp ܂ *.pas(WinFMP.pas, PMDWin.pas, PCMMusDriver.pas,
    FMPMDdefine.pas )̂AỷtɊւ镔gݍޏꍇA
    邢͉ςꍇ̓\[X̌J肢܂B


------------------------------------------------------------------------------
ӎ

    ΂炵hCoł FMP 쐬A{vǑJ
    ĉ Guu A
    @\ȉhCoł PMD 쐬A{vǑJ
    ĉ KAJA A
    PPZ8 쐬ĉhCo̕\͂L݂̂Ȃ炸A
    \[X̒񋟂ƃvǑJĂ Ukky A
    \ FM GW쐬AgpA{vǑJ
    Ă΂łȂAPMDWin ̃oOtBbNX
    cisc A
    ̃oO𔭌Ă TAN-Y A
    WinAMP ̃vOCĂ Mamiya A
    PMV Ă Kigami A
    LpȃR|[lgJĂOcAA
    oO񍐂MdȈӌAv]FlA
    肪Ƃ܂B


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


ver.0.01        1999/08/02
    bł̌J

ver.0.02        1999/08/04
    GW M88 Ver2.10 ɂ
    55KHz ōƃYȂoO fix

ver.0.03        1999/08/08
    #LFOSpeed Extend ̎ LFO Ȃ bug fix(>TAN-Y )
    #Detune Extend ̎ Detune Q{ɂȂ bug fix(>TAN-Y )
    ΃e|ݒŃe|Ȃ邱Ƃ bug fix(>cisc )
    LFO2 delay ݒ bug fix(>cisc )
    vWFNg̐ݒƂ
    Gx[v̏C~2(>TAN-Y )
    ver.4.8o ւ̍ւ(random Q ւ̑Ή etc.)
    ADPCM ł pvi ǂݍ݂ɑΉ
    P86 -> PVI Rename ɎbIɑΉ
    ADPCM filename Oǂ߂悤ɂ
    _M  x 𕹗pƉ bug ɎbIɑΉ
    ADPCM ̉ʂƂ bug fix(>cisc )
    fmlfo_sub  signed  unsigned Ă bug fix(>cisc )

ver.0.04        1999/08/16
    PCM tH_ SJIS ΍
    _vd_fm(), _vd_ssg() ŁAšt̕ bug fix
    SSGh̎
    yʉ(memset ͈̔͂𐧌)
    OPNA Rhythm ̑ΉʁApύX bug fix
    ADPCM Repeat  bug fix
    LFO  bug fix
    work  int 
    #??_Voldown gȂtƂȂ邱Ƃ bug fix
    fadeout ̎
    SSGhƓɃY炷ǂݒł悤ɂ
    n[hEFALFO Ȃ bug C

ver.0.05        1999/08/29
    PPZ8 ̃T|[g
    11kHz, 22kHz ̍Đ̃T|[g
    2oCgppւ̕ϊAGXP[vV[PX̃T|[g
    mCYgݒ肳ȂƂ bug fix
     LFO  bug fix
    w-  bug fix
    ppc, p86 t@Cobt@̓I
    M88 2.11 ̃jbgɍւ

ver.0.06        1999/09/19
    PPZ8 p[g̃|^g bug fix
    Rhytym wave ̃pXwł悤ɂ
    y R}h bug fix
    TimerB ̐ݒlɂĂ bug fix
    C, FM3 ch ̃p̐ݒ肪邱Ƃ bug fix
    PCM ̋ǂݍ݂ł悤ɂ
    ADPCM [v bug fix
    PCM ̓IύX
    PPZ8 jbǧyʉ
    M88 2.12(+) ̃jbgɍւ
    DLL ̎dl

ver.0.07        1999/10/03
    PPS ̃T|[g
    Đʒu̐ݒł悤ɂ
    PPZ8 jbǧyʉ̂Q
    PPZ8 jbĝO΍H
    OPNA Rhythm ̑ΉʕύX(\v?-) bug fix
    ]R}h  o1 ` o8 OꂽƂɋI o1,o8 ɂ悤ɂ
    LFO  DepthA ̎ bug fix

ver.0.08        1999/10/24
    PPZ8 ̎gݒ~XC
    PPSDRV ̃v`mCYጸ
    PPSDRV ̃f`[ bug fix
    FMp[gŉF؂ւɎG邱Ƃ bug fix
    (Thanks > cisc )
    setpos() ŉt~ɐݒ肵ꍇɎG邱Ƃ bug fix

ver.0.09        1999/11/20
    P86 ̃T|[g
    PPZ8 ̌yʉAߖ
    fadeout, fadeout2 ̃T|[g
    SSG, ADPCM, PPZ p[gMMLu"vu'vR}h̓삪
    bug ̏C
    setpos() ŉt~ɐݒ肵ꍇ̕sĂȂ̂ bug fix
    setpos() ŉF邱Ƃ bug fix
    DLL ̌ĂяoK cdecl  stdcall ɕύX

ver.0.10        1999/11/28
    P86, PPC ǂݍݎ (AD)PCM p[gȂƂ bug fix
    PPSDRV ̃v`mCYጸ
    getlength, getlength2 ̎

ver.0.11        1999/12/18
    _ LFO ̕ωȂ bug fix
    PPZ8 ŁAv0 ̎ɉo邱Ƃ bug fix
    ^CłȂłƂ keyon Ă܂Ƃ bug fix
    (> cisc )
    n[hEFA LFO  #0 Ő؂Ȃ bug fix(> cisc )

ver.0.12        2000/01/10
    M88 2.14 ̃jbgɍւ(Y wave ̗]ȃ`NɑΉ)
    pmdwininit(NULL) ̎ɗs̏C
    PPZ8 ̃v`mCY΍H

ver.0.13        2000/02/06
    VC++ 6.0 Pro ɏ芷
    setppsuse(true) ŃANZXᔽɂȂ邱Ƃ bug ̏C
    PPS  SSG 3ch(Ich)𓯎ɎgĂꍇAmCY邱Ƃ
    bug ̏C
    sam1.m  memo ŗ]ȏ\Ă bug ̏C

ver.0.14        2000/03/19
    PMD86  PCM p[gŃ|^ggĂƐɓȂ
    oOC
    getlength(), getlength2() ŋȂ̒̌vZԈႦĂ̂ŏC
    getlength(), getlength2()  WINAPI tYĂ̂Œǉ
    setpcmdir() Ń[N\̂ŏC
    FMp[gŉF؂ւ̎GŃGoOĂ̂ŏC
    fgetmemo nt
    music_load2() t
    M88 2.16x ̃jbgɍւ

ver 0.15        2000/06/11
    getloopcount() ǉ

ver 0.16        2000/08/20
    SSG3ch  & ŌqłĂL[It邱Ƃ̂sC
    (ver0.13HŃGoO)
    ĉt̎ SSG mCỶς邱Ƃ̂sC
    opna ɏo͂Ƃ wait Čł悤ɂi[X̃A^bN
    ̍Č)
    getmemo2, getmemo3, fgetmemo2, fgetmemo3 ŃANZXᔽ邱Ƃ
    sC
    fgetmemo2, fgetmemo3 ̓삪tsC
    WARNING ̒Ԃ肪ԈĂ̂Œ
    getlength ̌ʂɕςĂ̂ŏC

ver 0.17        2001/01/21
    COM C^[tFCX̎
    setfmcalc55k() Bsetpcmrate()  11kHz, 22kHz, 44kHz, 55kHz
    ȊOݒł悤ɂ
    setppzrate() 
    getmemo nŋȃf[^sȂƂ̃G[`FbN
    setpos(), setpos2() ŁA݂̍Đʒuɐݒ肷Ƃ
    
    t getlength() ʃXbhœɎs ppz8 ̉ȂȂ
    Ƃ̂sC

ver 0.18        2001/02/17
    PMDWin CX^X𕡐gpƉςɂȂ邱Ƃ̂oOC
    OPNA VRA(fmgen001.tar.bz 2000/09/09)ɍڂւ

ver 0.19        2001/03/04
    fgetmemo() nŊOt@C烁擾悤ƂƓǂ߂ȂȂĂ
    oOC
    OPNA VRA(fmgen003.tar.bz 2001/02/24)ɍڂւ
    opna.cpp ̍IvV(#define FM_USE_CALC2, FM_USE_CALC2E,
    NO_BITTYPE_EMULATION)`̂YĂ̂Œ`
    getlength(), getlength2() ŁA65536NbNȏゾƋIɌvZ
    ł؂悤ɂ
    ȃf[^ǂݍݑOɃobt@IR[hŖ߂悤ɂ
    (sȃf[^΍)
    DLLinfop.txt ŁAgetversion()  getdllversion() ƏԈႦĂ
    ꏊ̂ŏC

ver 0.20        2001/08/05
    OPNA VRA(fmgen006.tar.bz 2001/03/30)ɍڂւ
    SSG 3ch(Ich)  SSG Drum 𓯎ɎgĂꍇASSG Drum ̉
    ؂邱Ƃ̂sC

ver 0.21        2001/09/16
    f[^̖ 00 ŏIĂȂȂǂݍ񂾎ɃANZXᔽɂȂ
    sC
    pmdwininit()  PPC, PZI, P86, PPS ̃obt@NA悤ɂ

ver 0.22        2001/09/30
    PPC, PZI, P86, PPS ŃANZXᔽN\̂sC
    X^bNʂɏĂsC

ver 0.23        2001/11/17
    ̃Xbhpۂ DLL ̓쑬xCP
    pmdwinimport.h ̊ԈႢC

ver 0.24        2002/03/24
    TOWNS ̋ȃf[^ FM ̂݉tł悤ɂ
    PCM ̓ǂݍ݂ɎsƂȂ̃t@Cobt@
    i[悤ɂ
    wb_s PVI  PPZ8 ɓǂݍ܂Ƀ[NĂ
    sC

ver 0.25        2002/08/03
    ȃf[^ PPS ̊gqȗĂꍇł PPS ǂݍނ悤ɂ

ver 0.26        2002/08/04
    ȃf[^ PPS ̊gquPPSvȊȌꍇɓǂݍ߂ȂsC

ver 0.27        2002/09/22
    wb_s PVI  PPZ8 ɓǂݍ܂Ƀ[NĂ
    oO肫ĂȂ̂C

ver 0.28        2002/10/27
    P86 ̉ʃoX̂C

ver 0.29        2003/03/09
    P86 ĉtɃpĂȂ̂C

ver 0.30        2003/06/22
    fmgen 007a gݍ

ver 0.31        2003/08/03
    setfmcalc55k ȂȂĂsC
    getmemo3 / fgetmemo3 ŁA擾񂪂OoCg̎Ƀ[N
    N\sC
    getmemo ñ擾 API ̎擾 1024 oCgɌ肵

ver 0.32        2003/08/13
    getmemo n API ̖߂lԈႦĂ̂C

ver 0.33        2003/09/28
    fmgen 008 gݍ

ver 0.34        2003/12/07
    ĉtɃv`mCY邱Ƃ̂sC

ver 0.35        2004/01/10
    FM p[gɂ LFO2 ŃXbg}XNpۂ̉ LFO
    (MMB  *B2,*B3,*B6,*B7 ̂ꂩ𕹗pƂ)
    ɓȂsC
    FM p[g TLlݒR}h(OR}hj TL lɃ}CiX
    Βlw肵ۂɐɓȂsC



------------------------------------------------------------------------------
A

    E-mail                  HQD00151@nifty.com
    Homepage                http://www.fmp.jp/~c60/
                            http://member.nifty.ne.jp/C60/



                                                                bUO
