------------------------------------------------------------------------
        umckcv mckpmml Ro[^ Ver 0.24
                            by Manbow-J (manbow-j@hamal.freemail.ne.jp)
------------------------------------------------------------------------
ETv
    Izumi.쐬NES/NSFhCoumckvpmmlRo[^łB

Eg
    R}hC

    mckc (XCb`) <mmlt@C> (<o̓t@C>)

    Ƃmckɑgݍ߂AZuf[^t@C쐬܂B
    ́Amck̃\[Xt@Cmck.txtɁA

        .include        o̓t@C

    ƈsǉĂB(q̃XCb`"-i"gpꍇ͒ǉsvł)

EXCb`̐
    -h -?
        wvbZ[W\܂B
    -i
    	F̃p[^Ă"effect.h"ɃV[PXf[^
        gݍ݂܂B
        AZuinclude[߂ŃV[PXf[^ǉĂ
        ł̂mckcō쐬V[PXf[^͏Ȃ悤ɒ
        ĂB
    -m<num>
        ʂւ̏o̓bZ[W̐ݒ܂B<num>0œ{\A1
        p\܂B
    -n
        F̃p[^f[^"effect.h"̃t@C쐬
        ܂B
    -o<str>
        F̃p[^f[^"effect.h"̃t@C
        <str>ɒu܂B

    -w
        [jO\}~܂B

------------------------------------------------------------------------
El̈
    p[^ƂĈl͈ȉ̋Kɑď܂B

    E0`9 y a,b,c,d,e,f̓"$""x"16i\L
      Ȃ܂B
    E0,1̓"%"2iƌȂ܂B(OL)
    ELȊO10iƂ݂Ȃ܂B

Ë
      ͉yIƃJEgAt[܂B

      yI͑SQ̊y\L̉łB
    S1AQ2APU16Ƃ悤ɂ킵܂B
    ܂ľ"."ƁA_nnƂ悤ɂȂ܂B
    "."͕w\łB
    (F4.... = 4+8+16+32Ɠł)

      JEg͑S192JEgƂāAvZ܂B
    192̔96Ȃ2ƓɁAɔ48Ȃ4Ɠ
    ɂȂ܂BJEgLqƂ͐l̓"%"Lq
    ܂B(̂߉\Lł͂Qi͕\Lł܂)

      t[1/60bƂłB̕\L̓e|֌W
    ܂̂Œʏgpƃ`lԂ̃e|\܂B
    gpۂ͂̕ɒӂĎgpĂBt[Lq
    鎞͐l̓"#"Lq܂B

------------------------------------------------------------------------
Ewb_[̐

    #TITLE      <str>
        Ȃ̃^CgłB<str>͋Ȃ̃^CgLq܂B
        o̓t@Cɂ͒ڔf܂B

    #COMPOSER   <str>
        ȎҖłB<str>͍ȎҖLq܂B
        o̓t@Cɂ͒ڔf܂B

    #PROGRAMER  <str>
        f[^ł񂾐l̖łB<str>̓f[^ł񂾐l̖
        Lq܂Bo̓t@Cɂ͒ڔf܂B

    #OCTAVE-REV <num> (0)
        IN^[uύXL(">","<")̈w肵܂B<num>0">"
        IN^[uAbvA"<"ŃIN^[u_E܂B<num>0ȊÔ
        "<"">"̏tɂȂ܂B
        ftHg0(">"+1A"<"-1)łB

    #INCLUDE <str>
        ̃t@C̃t@CɃCN[h(ǉ)܂Bő16iK
        ܂ŃCN[h܂B

    #EX-DISKFM
        DiskSystemڂFMgp悤ɂ܂B

    #EX-NAMCO106 <num>
        namcoJX^n106gp悤ɂ܂B<num>͓
        `lŁA1`8̒l܂B

    #BANK-CHANGE <num>
        NESASM̃G[bZ[W

                Bank overflow, offset > $1FFF!

	Əo͂ꂽꍇɂ̃R}hgpĂBgbN
	ꕔ8kbyteʂ̏ꏊɔzuăG[܂B
	<num>̓gbNԍ1`14̐lA1AgbNɑΉĂ
	ȉ2=BA3=CAcP=7ƂȂĂ܂B

    #BANK-CHANGE <num0>,<num1>
	LoN؂ւ̊głB<num0>̓oNԍ0`2̒l
	܂B<num1>̓gbNԍ1`14̐lA1AgbN
	ΉĂȉ2=BA3=CAcP=7ƂȂĂ܂B
	Ȃ݂Ɉȉ͓ƂĂ܂B

	#BANK-CHANGE	n

	#BANK-CHANGE	0,n

	oN1y2DPCM̕ۊǏꏊȂ̂ł̃R}hgpꍇA
	DPCMgpɐ܂BӂĂB

    #EFFECT-INCLUDE
        effect.hɃV[PXf[^gݍ݂܂BXCb`"-i"
        ܂B

    @<num> = { ` | ` }
        Ƀf[eB؂ւA쉹F̒`܂B
        <num>0`127̒lA̐lq@@R}h̒lɂȂ
        B"{ }"̒g0`3̒lŁAꂼȉ̒lɂȂ܂B̒l
        512܂ŏA˂邱Ƃ\","̓Xy[Xŋ؂܂B
            0 c 12.5%
            1 c 25.0%
            2 c 50.0%
            3 c 75.0%
        ܂A"{ }"̒"|"ꍇAtɉFf[^Ō܂œB
        ꍇ"|"̈ʒuɖ߂ď𑱂܂B"|"ȗꂽꍇ͍
        ̃f[eBێĔ܂B
            F(ȉ̂Q͓FɂȂ܂B)
                @0 = { 0, 1, | 2 }
                @02 = { 0 1 2 }

    @v<num> = { ` | ` }
        ɉʂ؂ւAGx[v̒`܂B
        <num>0`127̒lA̐lq@vR}h̒lɂȂ
        B"{ }"̒g0`15̒lŁÂ܂܉ʂɂȂ܂B̒l
        512܂ŏA˂邱Ƃ\","̓Xy[Xŋ؂܂B
        ܂A"{ }"̒"|"ꍇAtɃGx[vf[^Ō
        ܂œBꍇ"|"̈ʒuɖ߂ď𑱂܂B"|"ȗꂽ
        ꍇ͍Ō̉ʂێĔ܂B

    @EP<num> = { ` | ` }
        Ɏg؂ւAsb`Gx[v̒`܂B
        <num>0`127̒lA̐lq@EPR}h̒lɂȂ
        B"{ }"̒g-127`126̒lŁAg̒lɉZ܂B
        ̒l512܂ŏA˂邱Ƃ\","̓Xy[Xŋ
        ܂B܂A"{ }"̒"|"ꍇAtɃsb`Gx[
        vf[^Ō܂œBꍇ"|"̈ʒuɖ߂ď𑱂܂B
        "|"ȗꂽꍇ͍Ō̒lێĔ܂B

    @EN<num> = { ` | ` }
        Ƀm[g؂ւAm[gGx[v(AyWI)
        `܂B<num>0`127̒lA̐lq@ENR}
        h̒lɂȂ܂B"{ }"̒g-127`126̒lŁAm[gԍ
        lɉZ܂B̒l512܂ŏA˂邱Ƃ\","
        ̓Xy[Xŋ؂܂B܂A"{ }"̒"|"ꍇAt
        Ƀm[gGx[vf[^Ō܂œBꍇ"|"̈ʒuɖ߂
        ď𑱂܂B"|"ȗꂽꍇ͍Ō̒lێĔ
        ܂B̃p[^͑Ol̑ΒlɂȂ܂B
            :
                @EN00 = { 0, 1, 1, 1, -1, -1, -1 }
                L̂悤ȃm[gGx[v`Ƃ
                C̉𔭉ƁAc,c+,d,d+,d,c+,c 1t[Ƃ
                ܂B

    @MP<num> = { <param1>, <param2>, <param3>, <param4> }
        LFÕp[^`܂B<num>0`63̒lA̐lq
        MPR}h̒lɂȂ܂B
        <param1>LFO܂ł̎(fBC)0`255̒lƂ܂B
        <param2>LFÕXs[hłB1`255̒lAlقLFO
        Xs[hȂ܂
        <param3>LFÔ(fvX)łB0`255̒lƂ܂B̒l
        傫Α傫قǉ˂܂B
        <param4>͒_t߂ŃfvX𔼌܂ł̎(Xs[h)łB
        hCoΉł̂ŁA0ĂĂB

    @DPCM<num> = { "<str>", <param0> <param1> }
        f^PCM̉Fo^܂B<num>̓f^PCMԍ0`63̒lƂ܂B
        ̒lq̒ڃm[gw̒lɂȂ܂B
        <str>̓f^PCM̃t@CłB
        <param0>͍Đgp[^ŁA0`15̒lƂ܂Bl傫Ȃ
        قǍĐgȂ܂B
        <param1>͍ĐTCYŁA0`4095(byte)̒lƂ܂Bȗ\ŏȗ
        ꍇ̓t@CTCY16Ŋۂ߂lɂȂ܂B

    @FM<num> = { ` }
        FDSFMp[^ݒ肵܂B<num>0`127̒lA̐l
        q@@R}h̒lɂȂ܂B
        "{"`"}"640`63͈͓̔̐lłBƐ̊Ԃ́AXy[X
        ","ŋ؂܂B

    @N<num> = { ` }
        n106̃p[^ݒ肵܂B<num>0`127̒lA̐l
        q@@R}h̒lɂȂ܂B
        "{"`"}"̍ŏ̐l0`31n106̃obt@ԍłBɔ
        ł鉹F͂̃obt@ԍ̐łB̎ȍ~ɓo^EF[
        uf[^̐ɂēo^łobt@ω܂B
        ̐l4/8/12/16/20/24/28/320`15͈͓̔̐lŎۂ̃EF[u
        f[^łBEF[uf[^ƃobt@̊֌W͈ȉ̂悤ɂȂĂ܂B

                EF[uf[^ 4 c obt@32(0`31)
                EF[uf[^ 8 c obt@16(0`15)
                EF[uf[^12 c obt@10(0` 9)
                EF[uf[^16 c obt@ 8(0` 7)
                EF[uf[^20 c obt@ 6(0` 5)
                EF[uf[^24 c obt@ 5(0` 4)
                EF[uf[^28 c obt@ 4(0` 3)
                EF[uf[^32 c obt@ 4(0` 3)

        EF[uf[^͍݂Ďgp\łA1ӂ鎖܂B
        Ƃ΃obt@ԍ0ɃEF[uf[^32̃f[^i[ɂ
        EF[uf[^4̃f[^̃obt@0`7܂ł͎gpł܂Bmɂ
        EF[uf[^32̃f[^̈ꕔEF[uf[^4̃f[^ɏ
        Ă܂܂B
        lɃEF[uf[^32̃obt@0/1ƃEF[uf[^28̃obt@1
        Ȃǂ̑gݍ킹gps\ł

	EF[uf[^32̃obt@0        EF[uf[^4̃obt@0`7
        +-------------------------------+    +-------------------------------+
	|             32              |  |4|4|4|4|4|4|4|4|
        +-------------------------------+    +-------------------------------+
        L͓̈LĂ܂B

        Ɛ̊Ԃ́AXy[X","ŋ؂܂B

    A <str>
    B <str>
    C <str>
    D <str>
    E <str>
    F <str>
    P <str>
    Q <str>
    R <str>
    S <str>
    T <str>
    U <str>
    V <str>
    W <str>
        gbÑwb_[łB<str>͊egbNMMLłB
        A,B͋`ggbNAC͎OpggbNAD̓mCYgbNA
        EDPCMgbNAFFMgbNAP`Wnamco106gbNłB
        ACE a16b16 ƕA˂Ă̋Lq\łB̏ꍇ́A
            A a16b16
            C a16b16
            E a16b16
        ƓӖɂȂ܂B

ERg

    /* ` */
        /* ` */ň͂܂ꂽgRgɂ܂B
    ; y /
        ;/̕ȍ~s܂łRgƂ܂B

------------------------------------------------------------------------
EMML̐ ()̓ftHg̐l
  R}h͑啶A͋ʂ܂B

    Ef[^XLbv
      !
        ̋Lȍ~̕ϊXLbv܂B̋LgbŃA
        ̋Lȍ~mmlRo[g܂B

    Ee|
      t<num> (120)
        e|w肵܂Be|͈͔͈̔͂͂1`255܂łłB

    EftHg
      l<len> (4)
        ftHg̉ݒ肵܂B
        <len>͉łB

    EXEB[v
      s<num0>,<num1> (0,0)
        XEB[vw肵܂B<num0>͂Xs[hA
        <num1>͂([)w肵܂B
        FDS/n106gbNł͎gpł܂B

    EF1
      @<num> (0)
        Fݒ肵܂B<num>̓f[eB[̒l(0`3)
        w肵܂B@@R}hƂ̕p͏o܂B
            0 c 12.5%
            1 c 25.0%
            2 c 50.0%
            3 c 75.0%
        FDS/n106gbNł͎gpł܂B

    EF2
      @@<num> (0)
        쉹F̔ԍw肵܂B<num>0`127܂ł̒lw肵܂B
        @R}hƂ̕p͏o܂BFDSgbNłFMFݒ
        Ȃ܂B

    E
      v<num> (0)
        ʂݒ肵܂B<num>͓gbNł0`15܂łłB
        FDSgbNł0`63ɂȂ܂B@vAEHR}hƓɂ͎gp
        ł܂B

    EΉ1
      v+<num> (1)
        ʂ݂̒l<num>傫܂B<num>͓gbN
        ł1`15܂łłBFDSgbNł1`63łB<num>ȗ
        ꍇ1ɂȂ܂B@vAEHR}hƓɂ͎gpł܂B

    EΉ2
      v-<num> (1)
        ʂ݂̒l<num>܂B<num>͓gbN
        ł1`15܂łłBFDSgbNł1`63łB<num>ȗ
        ꍇ1ɂȂ܂B@vAEHR}hƓɂ͎gpł܂B

    EGx[v
      @v<num> (0)
        \tgEFAGx[vݒ肵܂B
        <num>0`127̃Gx[vԍw肵܂BvAEHR}hƓ
        ɂ͎gpł܂B

    En[hEFAGx[v
      EH<fade>,<num> (0,0)
        FDSgbN݂̂̃R}hłBFMɓڂĂn[h
        EFAGx[v𑀍삵܂B<fade>0Ł|A1Ł{
        ʂω܂B<num>͕ωXs[hŁA0`63܂łłB
        vA@vR}hƓɂ͎gpł܂B

    E[XGx[v
      @vr<num> (255)
        q̃NI^CYR}h(qy@q)gpɁAԂo߂
        <num>̃\tgEFAGx[vԍŎc̎Ԃ𔭉܂B
        <num>0`127̃Gx[vԍłB255w肷ƒʏ̏
        (Ԃo߂L[It)ɂȂ܂B
        vA@vAEHR}hƓɎgp鎖o܂B

    EIN^[uw
      o<num> (4)
        IN^[uw肵܂BIN^[u͈̔͂͋`gAOpg(A`C)
        gbNł2`7܂ŁAmCY(D)gbNł0̂݁APCM(E)
        gbNł0`3܂ŁAFDSgbN(F)ł0`6܂ŁAn106(P`W)
        gbNł0`8܂łɂȂ܂B

    E΃IN^[u1
      >
        IN^[ȕ݂ԂPAbv/_E܂B
        #OCTAVE-REV̒lɂIN^[ú}͕ω܂BftHgł
        AbvłB

    E΃IN^[u2
      <
        IN^[ȕ݂ԂP_E/Abv܂B
        #OCTAVE-REV̒lɂIN^[ú}͕ω܂BftHgł
        _EłB

    E
      c,d,e,f,g,a,b<len> (4)
        w̉KŔ܂BR}h̒+
        オɂȂ܂B܂AR}h̒-
        Ɣ܂B<len>͉łB
        <len>ȗꍇ́AlR}h̒lgp܂B

    Eڃm[gw
      n<num>,<len>
        `gAOpggbN̓IN^[uQ̃h̉0ƂAԂ̒l
        Kw肵܂B
        FDSgbNł̓IN^[uÕh̉0ƂAԂ̒lɂȂ
        ܂B
        num(IN^[u-(0 or 2))*16+m[gԍŌvZ܂Bm[g
        ԍ͈ȉ̕\̂ƂłB
           +-------+---+  +-------+---+
           |C      |  0|  |G+(A-) |  8|
           |C+(D-) |  1|  |A      |  9|
           |D      |  2|  |A+(B-) | 10|
           |D+(E-) |  3|  |B      | 11|
           |E      |  4|  |  ---  | 12|
           |F      |  5|  |A      | 13|
           |F+(G-) |  6|  |A+     | 14|
           |G      |  7|  |B      | 15|
           +-------+---+  +-------+---+
        len͉łBȗƃftHg̉ɂȂ܂B
        ex.     IN^[u4̃4o͂Ƃ́A
                (4-2)*16+2 = 34 ... n34,4 ƂB

        PSGgbNł13,14,15͗OI1IN^[ủKɂȂ܂B

    Eڎgw
      @n<num>,<len>
        nes̎gWX^l𒼐ڎw肵܂B
        num8`2034($07f2)ŁA傫قǉႭȂ܂Blen͉
        BȗƃftHg̉ɂȂ܂BɉKƃp[^
        ΉlLĂ܂BIN^[uオƂ̐l1/2
        Ȃ܂B(IN^[u4CȂ$6AE/2/2=$1ABɂȂ܂)
           +---------+-----+ +---------+-----+
           |O1A      |$07f2| |O2D+(E-) |$059E|
           |O1A+(B-) |$0780| |O2E      |$054E|
           |O1B      |$0714| |O2F      |$0501|
           |O2C      |$06AE| |O2F+(G-) |$04B9|
           |O2C+(D-) |$064E| |O2G      |$0476|
           |O2D      |$05F4| |O2G+(A-) |$0436|
           +---------+-----+ +---------+-----+

        FMł͎g̈ςAIN^[uƉL̐l
        1/2ɂȂ܂B(IN^[u4CȂ$983/2/2=$260ɂȂ܂)
           +---------+-----+ +---------+-----+
           |O6C      |$0983| |O6F+(G-) |$0d74|
           |O6C+(D-) |$0a14| |O6G      |$0e41|
           |O6D      |$0aae| |O6G+(A-) |$0f1a|
           |O6D+(E-) |$0b50| |O6A      |$1000|
           |O6E      |$0bfd| |O6A+(B-) |$10f4|
           |O6F      |$0cb3| |O6B      |$11f6|
           +---------+-----+ +---------+-----+

        n106ł͌gps\łB

    Ex
      r<len> (4)
        w̎Ԃ܂B<len>͉łB
        <len>ȗꍇ́AlR}h̒lgp܂B

    EA
      { ` }<len>
        { ` }̒<len>̉œ܂B<len>ȗꍇ́A
        lR}h̒lgp܂B

    ENI^CY
      q<num> (8)
        (NI^CY)̎w܂BԂ<num>/8
        悤ɂ܂B͈͂1`8łB

      @q<num> (0)
        (NI^CY)̎w܂B̔<num>t[
        ߂ɒ~܂B͈͂1`65535łB

    EX[
      &
        ̋L̑ỎƎ̉Ȃ܂B
        AȂ͓̂K݂̉̂łB
            ex.   a4&a16 ... a()̉4{PUB

    E^C
      ^
        ̋L̑ỎƎ̉Ȃ܂B
            ex.   a4^16 ... a()̉4{PUB

    EfB`[
      D<num>
      fB`[(ȉ̎gC)̒lw肵܂B<num>-127`126
      fB`[f[^łB255($ff)w肷ƃfB`[
      ܂B

    E\tgEFALFO
      MP<num>
      \tgEFALFO̒lw肵܂B<num>0`127LFOԍłB
      255($ff)w肷LFO܂B

    E\tgEFALFO OFF
      MPOF
      \tgEFALFO܂BMP255Ɠ̏܂B

    Esb`Gx[v
      EP<num>
      sb`Gx[v̒lw肵܂B<num>0`127̃sb`Gx
      [vԍłB255($ff)w肷ƃsb`Gx[v
      ܂B

    Esb`Gx[v OFF
      EPOF
      sb`Gx[v܂BEP255Ɠ̏܂B

    Em[gGx[v
      EN<num>
      m[g(AyWI)Gx[v̒lw肵܂B<num>0`127
      m[gGx[vԍłB255($ff)w肷ƃm[gGx[
      v܂B

    Em[gGx[v OFF
      ENOF
      m[gGx[v܂BEN255Ɠ̏܂B

    EgbN[v
      L
        gbÑ[vʒuw肵܂B

    Es[g1
      [ ` | ` ]<num>
        [ ` ]܂ł<num>JԂ܂B|͏ȗ\łB
        |Ƃ͍Ō̌JԂ̂Ƃ|]܂ł̉t܂B
        lXg(q)͊łgp\łB

    Es[g2
      |: ` \ ` :|<num>
        |: ` :|܂ł<num>JԂ܂B\͏ȗ\łB
        \Ƃ͍Ō̌JԂ̂Ƃ\:|܂ł̉t܂B
        ̃R}h͎bIɒǉĂ܂Be|̒l75/150ȊOł
        t[덷܂BӂĂBAAs[g1ƈႢA
        |: ` \ ` :|̓WJďo͂܂̂ŁAf[^TCY
        ̂قȂ܂B
        lXg(q)͏o܂B

    EEFCg
      w<len>
        w̎ԂÕR}hێ܂B<len>͉łB
        <len>ȗꍇ́AlR}h̒lgp܂B

    EWX^ij
      y<adr>,<num>
        nes̃AhXadrnum1byte݂܂Bnes̃
        \킩Ȃꍇ͎gpȂ悤ɂĂB

    EX[
      x<param0>,<param1>
        f[^param0,param1𒼐ږߍ݂܂BڂR}hmck
        eLXgQƂĂB

------------------------------------------------------------------------
Ȇ
    ̃vO͐ɓ삷邱Ƃč쐬Ă܂A
    gpɍۂĎ̂ƂĂA҂͈ؐӔC𕉂܂B
    śAl̐ӔCɉčsȂĉBAoOȂǂɊւẮA
    A΁AoΏ܂A̋`͕܂B
    ]ڂɊւĂ̐͂܂B܂A̕񍐂̋`܂񂪁A
    ̃hLg͓悤ɂĉB

    sAv]΁AɃ[łΑPƎv܂B
    ُ킪ꂽꍇ́A̎Ɏgp mml s̏Ǐ
    [ɓYtĂ炦ƗLłB

    manbow-j@hamal.freemail.ne.jp

------------------------------------------------------------------------
EXV
    version 0.25: E[XGx[vBfB`[Asb`G
                    x[vAm[gGx[vA\tgEFALFO255
                    w肷ƕϊɃG[osCB
    version 0.24: EoN؂ւR}hCBAhX$c000`$ffff
                    ܂łV[PXf[^ƂĎgpł悤ɂB
    version 0.23: E`ggbNŃIN^[uP̃(a)̉܂ōĐł
                    悤ɏCB
    version 0.22: Es[gR}h2ŁAsĂ̂CB
                  EFM/n106̃p[^ُ̃G[bZ[WCB
    version 0.21: ELFOf[^̏o͎ɉsYĂ̂ŏCB
    version 0.20: En106pFo^̃f[^4/8/12/16ǉB
                  ELFOR}h̃p[^CBG[`FbNB
                  Es[g2R}hbIɒǉB
    version 0.19: EwR}h̃R}hĂsCB
                  Ewb_R}h"#EFFECT-INCLUDE"ǉB
                  EmCYAPCMgbN̍ŒቹKIN^[u0̃h(c)
                    ύXB
                    version 0.17ŃPCM͊ɂ̂悤ɕύXĂLq
                    YꂽBmCYgbNύXĂȂ̂͒PȂ
                    |J~XB
    version 0.18: Es[gÎ݂LqĕϊƃG[
                    osCB
                  ẼeLXg2sڂ̃o[W\L0.16̂܂܂
                    ̂C(^^;
    version 0.17: En106pɉFo^/gbNǉB
                  EFMFݒꎞIɎgps\ɂB
                    o^͏oĂϊf[^ɂ͔f܂B
                  Ewb_R}h "#EX-DISKFM" y "#EX-NAMCO106" ǉ
                    w肵ȂƊg͎gpłȂ(c͂)
                  Ex^CłȂɉfȂsCB
                  EOpggbNyуmCYgbN̉Fݒ֎~AftHg
                    FݒR}hނ悤ɂB
                  EbIɃoN؂ւR}hǉB
                  Ef[^o͂SOUND_GENERATORxǉBnsf̉tO
                    ɕύXƏyɂȂ邩H
    version 0.16: EDPCMFݒǉA\Of[^"effect.h"ɒǉ
                    XCb`(-i)ǉB
    version 0.15: EFMFݒAFDSgbNǉAX[R}hǉA
                  EegbNł̎gp\/s\R}h̎̂ǉB
                  En[hEFAGx[v(FMgbN)R}hǉB
                  EFDSgbNǉɂp[^͈̓`FbNCB
                  EG[/[jObZ[W̉po̓XCb`(-m)ǉB
                  E܂AftHgpmckc_e.exeA[JCuɒǉB
                    ȉpȂŒNڂlAoo˂
                    Ă(^^;
    version 0.14: Em[g(AyWI)Gx[vAgw蔭AAh
                    X݁AEFCgR}h̒ǉB
    version 0.13: EJEgt[ϊɃt[0ɂȂ/x
                    o͂Ȃ悤ɏCB܂[jO\
                    悤ɂB-w([jO\}~)IvVǉB
    version 0.12: EgbNLqÃJEg/t[wAΉ
                    ʎw̒ǉB̃t[wɂ艹vZint
                    doubleɂ̂ŕ\1920192.0ɂB
    version 0.11: EgpF̃`FbNŎsĂsCB
                  ELFOf[^ɗ]vȐlfoĂsCB
    version 0.10: Eeffect.hfõxo͂ɎsĂsB
                  E-nXCb`ǉB
    version 0.09: ECN[hAe퉹F/Gx[vݒR}hǉB
                  E[vȂƂ̉FR}hȑÔ܂܂̂
                    FR}ĥfoȂ悤ɏCB
    version 0.08: EFw/XEB[vʃR}hɕύXB
                  EftHgŕ_ƂɐɕϊłȂ
                    sCBsb`Gx[vR}hǉ
    version 0.07: ENI^CY(2)R}hAf[^XLbvR}hǉB
    version 0.06: EfB`[R}hALFOR}hǉB
                  E16iϊ[`̕sCB
    version 0.05: E^CAX[R}h̏ŃGoOĂCB
    version 0.04: EςR}h啶ʂɈ悤ɕύXB
                  ELύXɐsgbN[ṽR}h"*""L"ɕύXB
                  EJԂL̑dǉiƂoOĂ̂Cj
                  E^CǉB
    version 0.03: EFύXR}h̏݃^C~OύXB
                  EwvbZ[WCBnYJV[B
    version 0.02: Ex̉̌vZYĂB}kPB
    version 0.01: Eނɍ쐬BǗƂȂCCJQŃhLhLB
