========================================================================
APIC22UT [U[Y}jA

(C) 2002-2004 ADTEK SYSTEM SCIENCE Co.,Ltd. Rev.1.05.20041108
========================================================================

ڎ

1.  Tv
2.  
3.  st@Cɂ
4.  APIC22UT.EXE ̎gp@
4.1.  APIC22UT.EXE ̊Tv
4.2.  APIC22UT.EXE ̃CXg[@
4.3.  APIC22UT.EXE ̋N@
4.3.1  APIC22UT.EXE ̋NIvV
4.3.2  APIC22UT.EXE ̋N̑菇
4.4.  APIC22UT.EXE ̏I@
4.5.  APIC22UT.EXE ̃R}h
4.5.1  foCXIR}h
4.5.1.1  DS iΏۃfoCXIj
4.5.1.2  SH iΏۃfoCXj
4.5.2  PCI\R}h
4.5.2.1  C iPCIRtBO[V\j
4.5.3  EEPROMR}h
4.5.3.1  ES iEEPROMTCYwj
4.5.3.2  ER iEEPROMe_v\j
4.5.3.3  EW iEEPROM1[h݁j
4.5.3.4  EF iEEPROMeR}ht@C`ŕۑj
4.5.3.5  EP iEEPROMeR}ht@CƔrj
4.5.4  I/O|[g֘AR}h
4.5.4.1  IBAIWAID iI/O|[ǵj
4.5.4.2  OBAOWAOD iI/O|[g֏ój
4.5.5  ֘AR}h
4.5.5.1  MRBAMRWAMRD ie\j
4.5.5.2  MWBAMWWAMWD i֏݁j
4.5.5.3  MFB ioCiEt@C to ]j
4.5.5.4  FMB i to oCiEt@C]j
4.5.5.5  MCB iƃoCiEt@C̔rj
4.5.6  ̑̃R}h
4.5.6.1  RUN iR}ht@Csj
4.5.6.2  Q iMS-DOSɖ߂j
4.5.6.3  ? iR}hꗗ\j
5.  APIC22DV.EXE ̎gp@
5.1.  APIC22DV.EXE ̊Tv
5.2.  APIC22DV.EXE ̃CXg[@
5.3.  APIC22DV.EXE ̋N@
5.3.1  APIC22DV.EXE ̋NIvV
5.4.  APIC22DV.EXE ̃T[rX[`
6.  ̑
6.1.  Windows3.1 Ŏgpꍇ̒
6.2.  Windows95/98/Me ł̎gp@
6.3.  WindowsNT/2000/XP gp̂ql

========================================================================

1.  Tv

@{eLXgɂ́AAPIC22 gp PCI/CPCI{[h݌v邽߂̕]p
T|[g\tgEFAuAPIC22UTv̂gp@ɂĂ̐Lq
܂BuAPIC22UTvgpɂȂOɁAKŌ܂łǂ܂
悤肢܂B

========================================================================

2.  

    Yt\tgEFA𓮍삳邽߂ɂ́Aȉ̊KvłB

    ERs[^
      CeА32rbgvZbT𓋍ڂARpNgPCIXbg
      ܂PCIoXXbgAT݊p[\iRs[^B
    EOS
      MS-DOS o[W6.2ȏB
      Windows3.1AWindows95AWindows98AWindows98 Second EditionA
      WindowsMe  MS-DOSvvgœ\B

      WindowsNT/2000/XP ̃R}hvvg͂gpɂȂ܂B
        WindowsNT4.0AWindows2000AWindowsXPĝqĺA{e
        ́u6.3.  WindowsNT/2000/XP gp̂qlցvQƂB

========================================================================

3.  st@Cɂ

    ȉ3̎st@C^Ă܂B
    
    EAPIC22UT.EXE
@@@@PCIRtBO[V̏݁Ayя̊mFA
      o͓̊mFsƂ̂ł郆[eBeBE\tgEFAłB

    EAHM32.COM
        APIC22UT.EXE sAAhC{[hɊ蓖ĂꂽE
      ANZXp̃\tgEFAłB̃\tgEFÁAMS-DOS ォ璼
      s邱Ƃ͂ł܂B

    EAPIC22DV.EXE
        ̃\tgEFAAhC{[h̃\[XȈՂɎ擾
      ߂̏풓^foCXhCołB

========================================================================

4.  APIC22UT.EXE ̎gp@

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

4.1.  APIC22UT.EXE ̊Tv

    APIC22UT.EXE gpƁAȉ̂Ƃł܂B

    @  aPCI-U22̕АPCI]{[hiAPIC22 𓋍ڂPCI^[Qbg
      {[h@ȉlj̃RtBO[Vm邱Ƃł܂B
    A  aPCI-U22ɓڂꂽ3-Wire^CṽVAEEPROM̓ǂݍ݁^
      ݂sƂł܂B
    B  I/O|[gƃ̓ǂݍ݁^݂ł܂Bɂ쐬
      AhC{[h̊ȒPȓmFł܂B
    C  R}ht@Cɓo^ĂƂɂAÃR}h
      t@Cs邱Ƃł܂B

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

4.2.  APIC22UT.EXE ̃CXg[@

    APIC22UT.EXE ̃CXg[͈ȉ̎菇ōsĂB

    @  n[hfBXN̓KȃfBNg APIC22UT.EXE  AHM32.COM 
      Rs[ĂB̎st@C͕KfBNg
      Rs[ĂB

    A  t@CRs[fBNgɃpXʂ悤 AUTOEXEC.BAT 
      EDIT ̃GfB^gpĕҏWĂB

       FC:hCu APIC22UT ƂÕfBNgɃt@CRs[
           ꍇɂ́AAUTOEXEC.BAT  PATH= ̍s̍ŌɈȉ̂悤
           ǉ܂B

              PATH=C:\DOS;C:\APIC22UT

    B  Rs[^ZbgčċNĂB
        APIC22UT.EXE s鏀ł܂B

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

4.3.  APIC22UT.EXE ̋N@

4.3.1  APIC22UT.EXE ̋NIvV

    APIC22UT.EXE ̋NIvV́Aȉ̒ʂłB

    /RUN=̧ٖ    NɎsR}ht@Cw肵܂BR}h
                   t@CɂẮAu4.5.6.1  RUN iR}ht@C
                   sjvQƂĂB
                   t@C͕Kw肵ĂB
                   fBNgw肵Ȃꍇɂ́At@C̓Jg
                   fBNgT܂B

                         APIC22UT /RUN=C:\APIC22UT\INIT.TXT

    /ERR           ̃IvVw肷ƁAAPIC22UT.EXE sɃG[
                   ꍇAAPIC22UT.EXE ́Aɏ𒆎~AMS-DOS
                   ɖ߂܂B/RUN IvVƕp邱Ƃɂob`
                   ɗpł܂B
                     APIC22UT.EXE ł́AG[Iꍇɂ́AMS-DOS ɁA
                   0 ȊO̒lԂ܂B

                         APIC22UT /RUN=INIT.TXT /ERR

    /?             gp@\܂B

                         APIC22UT /?

4.3.2  APIC22UT.EXE ̋N̑菇

    MS-DOS̃R}hvvgu>v\ĂԂŁuAPIC22UTvƃ^Cv
  AuEntervL[ĂBAPIC22UT.EXE NAȉ̂悤ȉ
  \ƂȂARs[^PCIoXɌݐڑĂfoCX̃Xg\
  ܂BŁAXgɕ\ꂽfoCX̒瑀̑ΏۂƂȂfoCX
  I܂B

        PCI Interface Adapter [APIC22] Utility  ver. 1.00
        Copyright (C) 2002 ADTEK SYSTEM SCIENCE Co.,Ltd. All rights reserved.

          Select# Bus# Device# Func# VendorID DeviceID HeaderType
             0:   00   00      00    8086     1237     00
             1:   00   01      00    8086     7000     80
             2:   00   01      01    8086     7010     00
             3:   00   09      00    102b     0519     00
             4:   00   0a      00    136c     0002     00
          Select # :

    \郊Xg̍ڂ̈Ӗ͈ȉ̒ʂłB

        Select#     ̑ΏۂƂȂfoCXI邽߂̔ԍłB
        Bus#        PCĨoXԍłB
        Device#     PCIoX̃foCXԍłB
        Func#       PCIfoCX̋@\ԍłB
        VendorID    [Jʂ邽߂IDłB
        DeviceID    foCXʂ邽߂IDłB
        HeaderType  foCXPCIwb_^CvłB

    APIC22ł́AEEPROMɉ܂ĂȂԂł́A
  uVendorIDv 136Ch AuDeviceIDv 0002h ɂȂĂ܂B

    Lʕ\̗ł́AΏۂƂȂfoCX̑IԍiSelect#j
  4 ͂AuEntervL[܂BfoCXIƁAʂ
  APIC22UE.EXE ̃vvgu$v\AR}h̓͂\ɂȂ܂B

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

4.4.  APIC22UT.EXE ̏I@

    ʂ APIC22UE.EXE ̃vvgu$v\ĂԂŁuQv
  ^CvAuEntervL[܂BAPIC22UT.EXE̎sIAMS-DOS
  ߂܂B

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

4.5.  APIC22UT.EXE ̃R}h

    {ł́AAPIC22UT.EXE ̃R}hɂĐ܂BAPIC22UT.EXE ł
  R}h͂邱ƂɂAe̋@\s邱Ƃł܂B
  ʂ APIC22UE.EXE ̃vvgu$v\ĂԂŁAR}h
  ͂\ƂȂ܂BR}h́Aȉ̏̂ǂ炩œ͂܂B

    1     [Ұ1] [Ұ2]...
    2    ,[Ұ1],[Ұ2]...

  1ł́AR}hyъep[^̊ԂXy[Xŋ؂ē͂܂B

        ER 0 40 EEPROM.TXT

  2ł́AR}hyъep[^̊ԂJ}ŋ؂ē͂܂B

        ER,0,40,EEPROM.TXT

  R}hɂẮAr̃p[^ȗ\Ȃ̂܂Br
  p[^ȗꍇ́A2gp܂B

        ER,,,EEPROM.TXT


4.5.1  foCXIR}h

4.5.1.1  DS iΏۃfoCXIj

  ER}h
      DS,[ԍ]

  Ee
      APIC22UT.EXE őΏۂƂȂfoCXI܂B̃R}h
      APIC22UT.EXE NɑΏۃfoCXÎƓełB
      u4.2.  APIC22UT.EXE ̋N@vQƂĂB

  Ep[^
      [ԍ]    foCX̑Iԍw肵܂B̃p[^͏ȗ\łB
                p[^ȗꍇ́ARs[^ɐڑĂ
                PCIfoCX̃Xg\ꂽɁAIԍ̓͂s
                Ƃł܂B

  E
      DS,4


4.5.1.2  SH iΏۃfoCXj

  ER}h
      SH,[ID],[޲ID],[ޯ]

  Ee
      APIC22UT.EXE őΏۂƂȂfoCX܂B̃R}h
      ꂽfoCX DS R}hőIꂽ̂Ɠʂ܂B

  Ep[^
      [ID]   foCX̃x_ID16iŎw肵܂B
      [޲ID]  foCX̃foCXID16iŎw肵܂B
      [ޯ]   foCX̃CfbNXw肵܂BCfbNX
                  ̃x_IDAfoCXIDfoCXRs[^
                  ɕڑĂꍇ̎ʂ̂߂ɕKvƂȂ܂B
                  CfbNX̍ŏl0ŁA16iŎw肵܂B

  E
      SH,136C,0002,0

4.5.2  PCI\R}h

4.5.2.1  C iPCIRtBO[V\j

  ER}h
      C,[̧ٖ]

  Ee
      N܂́ADSASH R}hɂđIꂽfoCXPCI
      RtBO[Vԃwb_̈惌WX^̓eʂɕ\܂B
      p[^̎w肪΁Aʕ\Ɠet@Cɕۑ܂B
      ̃R}hgpāAړĨfoCXɊ蓖Ăꂽ\[X
      mF邱Ƃł܂B
        APIC22UT.EXE ł́APCIubW̏\邱Ƃ͂ł܂B

  Ep[^
      [̧ٖ]    t@Cw肵܂B̃p[^͏ȗ\łB
                  ̃p[^Ŏw肵t@CŃt@Cɕۑ܂B
                  fBNgw肵Ȃꍇɂ́At@C̓Jg
                  fBNgɍ쐬܂B
                  w肵t@Cɑ݂ꍇ́At@Č
                  ǉ܂B

  E
      C,C:\APIC22UT\CONF.TXT

  E\[X̌
      ʕ\́uBase Address0v`uBase Address5vI/O|[g܂
      ̐擪AhXƑ\܂B͈ȉ̈Ӗ܂B

        ̏ꍇ
          rbg0              0̏ꍇɃƂȂ܂B
          rbg2`rbg1     ^Cv̒`ƂȂ܂Bȉ̈Ӗ܂B
                                  00    32rbgAhXԂ̔Cӂ̈ʒu
                                  01    1MoCgȉ̃AhX
                                  10    64rbgAhXԂ̔Cӂ̈ʒu
                                  11    \
          rbg3              1̏ꍇ̓vtFb`\łB
          rbg4ȏ          蓖Ăꂽ擪AhX܂B
        I/O|[g̏ꍇ
          rbg0              1̏ꍇI/O|[gƂȂ܂B
          rbg1              \B0ɂȂ܂B
          rbg2ȏ          蓖Ăꂽ擪AhX܂B

      ܂  \ꂽAhX0̏ꍇ̓\[X͊蓖ĂĂ܂B

      ႦΉLɎł́AuBase Address0vI/O|[gŃAhX D800HA
      uBase Address1vI/O|[gŃAhX D400HAuBase Address2v̓
      ŃAhX E6000000HłA32rbgԂɊ蓖ĂAvtFb`
      sƂȂ܂B
      uBase Address3vȍ~̓\[X̊蓖Ă͂܂B

         Base Address0  -------- 0000d801
         Base Address1  -------- 0000d401
         Base Address2  -------- e6000000
         Base Address3  -------- 00000000
         Base Address4  -------- 00000000
         Base Address5  -------- 00000000

      ʕ\́uInterrupt LinevɊ荞݃\[X\܂B
      LɎł́A荞݂IREQ11Ɋ蓖ĂĂ܂B

        Interrupt Line  ------- 0b

4.5.3  EEPROMR}h

    {R}hŎgpłVA EEPROM ́A3-Wire^Cv݂̂łB
    2-Wire ^CṽVA EEPROM ɂ̓ANZXsƂ͂ł܂̂ŁA
    ӂB
    2-Wire ^CṽVA EEPROM ɃANZXsꍇ́AuAPIC22DK T
    |[gfBXNv́uTvH}\EEPROMvtH_Ɏ߂Ă
    uEEPROM.EXEvgpB

4.5.3.1  ES iEEPROMTCYwj

  ER}h
      ES,[]

  Ee
      EEPROMTCYw肵܂B̃R}hŎw肵EEPROMTCÝA
      ERAEWAEFAEC ̊eR}h̓ɉe^܂B
      ̃R}hɂEEPROMTCY̎w肪Ȃꍇ́AL̊eR}h́A
      EEPROMTCY1Krbgł̂Ƃē삵܂B

  Ep[^
      []      EEPROMTCYȉ̒lŎw肵܂B
                    1Krbg      1
                    2Krbg      2
                    4Krbg      4
                    8Krbg      8
                   16Krbg     10

  Ei2Krbgw莞j
      ES,2

4.5.3.2  ER iEEPROMe_v\j

  ER}h
      ER,[ڽ],[ް],[̧ٖ]

  Ee
      N܂́ADSASH R}hɂđIꂽfoCX EEPROM 
      eʂɃ_v\܂B
      p[^̎w肪΁Aʕ\Ɠet@Cɕۑ܂B

      ̃R}h́AIꂽfoCXAPIC22𓋍ڂĂ̂Ɖ肵
      삵܂BAPIC22ڂĂȂfoCXIĂꍇɂ́A
      ̃R}h͕̓ۏႳ܂B
      ܂A2-Wire^CvEEPROMĂꍇÃR}h̓
      ۏႳ܂B

      2Krbg16KrbgEEPROMĂꍇ́AES R}h
      EEPROM̃TCYw肵ĂKv܂B

  Ep[^
      [ڽ]     EEPROM̓ǂݍ݊JnAhX16iŎw肵܂B
                  ̃p[^͏ȗ\łBȗꍇɂ́AAhX
                  0H ƂȂ܂B
                  EEPROM̓[hPʂł̃ANZXƂȂ܂B]āAŏ
                  AhX 0HÃ[hf[^̃AhX 1HƂȂ܂B
      [ް]    EEPROM̓ǂݍ݃f[^16iŎw肵܂B
                  ̃p[^͏ȗ\łBȗꍇɂ́AEEPROM
                  Ō܂ł̃f[^ƂȂ܂B
                  f[^[hPʂŎw肵܂B
      [̧ٖ]    t@Cw肵܂B̃p[^͏ȗ\łB
                  ̃p[^Ŏw肵t@CŃt@Cɕۑ܂B
                  fBNgw肵Ȃꍇɂ́At@C̓Jg
                  fBNgɍ쐬܂B
                  w肵t@Cɑ݂ꍇ́At@Č
                  ǉ܂B

  E
      ER,1,3E,EEPROM.TXT

4.5.3.3  EW iEEPROM1[h݁j

  ER}h
      EW,[ڽ],[l]

  Ee
      N܂́ADSASH R}hɂđIꂽfoCX EEPROM 
      1[h̃f[^݂܂B

      ̃R}h́AIꂽfoCXAPIC22𓋍ڂĂ̂Ɖ肵
      삵܂BAPIC22ڂĂȂfoCXIĂꍇɂ́A
      ̃R}h͕̓ۏႳ܂B
      ܂A2-Wire^CvEEPROMĂꍇÃR}h̓
      ۏႳ܂B

      2Krbg16KrbgEEPROMĂꍇ́AES R}h
      EEPROM̃TCYw肵ĂKv܂B

      EEPROMɏ񂾓ePCĨRtBO[Vɔf邽߂ɂ́A
      URs[^̓d؂邩n[hEFAZbgsARs[^
      ċNKv܂BuCtrl{Alt{DeletevL[ɂ\tgEFA
      Zbgł́AVeɔfȂꍇ܂B

  Ep[^
      [ڽ]     EEPROM̏ރAhX16iŎw肵܂B
                  EEPROM̓[hPʂł̃ANZXƂȂ܂B]āAŏ
                  AhX 0HÃ[hf[^̃AhX 1HƂȂ܂B
      [l]      EEPROMɏޒl16ĩ[hlŎw肵܂B

  E
      EW,6,136C

4.5.3.4  EF iEEPROMeR}ht@C`ŕۑj

  ER}h
      EF,[ڽ],[ް],[̧ٖ]

  Ee
      N܂́ADSASH R}hɂđIꂽfoCX EEPROM 
      eR}ht@C`ŕۑ܂B
      ̃R}hŕۑꂽt@ĆARUN R}hgp EEPROM 
      e߂ꍇ  y EP R}hgp EEPROM ̓er
      ꍇɗpł܂B
      R}ht@CɂẮAu4.5.6.1  RUN iR}ht@Csjv
      QƂĂB

      ̃R}h́AIꂽfoCXAPIC22𓋍ڂĂ̂Ɖ肵
      삵܂BAPIC22ڂĂȂfoCXIĂꍇɂ́A
      ̃R}h͕̓ۏႳ܂B
      ܂A2-Wire^CvEEPROMĂꍇÃR}h̓
      ۏႳ܂B

      2Krbg16KrbgEEPROMĂꍇ́AES R}h
      EEPROM̃TCYw肵ĂKv܂B

  Ep[^
      [ڽ]     EEPROM̓ǂݍ݊JnAhX16iŎw肵܂B
                  ̃p[^͏ȗ\łBȗꍇɂ́AAhX
                  0H ƂȂ܂B
                  EEPROM̓[hPʂł̃ANZXƂȂ܂B]āAŏ
                  AhX 0HÃ[hf[^̃AhX 1HƂȂ܂B
      [ް]    EEPROM̓ǂݍ݃f[^16iŎw肵܂B
                  ̃p[^͏ȗ\łBȗꍇɂ́AEEPROM
                  Ō܂ł̃f[^ƂȂ܂B
                  f[^[hPʂŎw肵܂B
      [̧ٖ]    t@Cw肵܂B̃p[^Ŏw肵t@C
                  Ńt@Cɕۑ܂B
                  fBNgw肵Ȃꍇɂ́At@C̓Jg
                  fBNgɍ쐬܂B
                  w肵t@Cɑ݂ꍇ́At@C㏑
                  ܂B

  E
      EF,0,40,C:\APIC22UT\EEPROM.CMD

4.5.3.5  EP iEEPROMeR}ht@CƔrj

  ER}h
      EP,[̧ٖ]

  Ee
      N܂́ADSASH R}hɂđIꂽfoCX EEPROM 
      ew肳ꂽR}ht@CƔr܂B
      rΏۂƂȂR}ht@ĆAEF R}hō쐬̂gp
      BrAhXAf[^ EF R}hł̎wɈˑ܂B

      ̃R}h́AIꂽfoCXAPIC22𓋍ڂĂ̂Ɖ肵
      삵܂BAPIC22ڂĂȂfoCXIĂꍇɂ́A
      ̃R}h͕̓ۏႳ܂B
      ܂A2-Wire^CvEEPROMĂꍇÃR}h̓
      ۏႳ܂B

  Ep[^
      [̧ٖ]    t@Cw肵܂B̃p[^Ŏw肵t@C
                  eEEPROM̓er܂B
                  fBNgw肵Ȃꍇɂ́At@C̓Jg
                  fBNgT܂B

  E
      EP,C:\APIC22UT\EEPROM.CMD

4.5.4  I/O|[g֘AR}h

4.5.4.1  IBAIWAID iI/O|[ǵj

  ER}h
      IB,[߰]
      IW,[߰]
      ID,[߰]

  Ee
      wAhXI/O|[gl͂܂BeR}h̓
      ȉ̂悤ɂȂ܂B

        IB    I/O|[g8rbg̒l͂܂B
        IW    I/O|[g16rbg̒l͂܂B
        ID    I/O|[g32rbg̒l͂܂B

  Ep[^
      [߰]      I/O|[g̃AhX16iŎw肵܂B
                  AhX͈͂́A0000HFFFFH܂łłB
                  ܂  ݑIĂ鑀ΏۃfoCX̃AhXw肷
                  ꍇ́A16i̐l͂ɁAʂ̕@ŃAhX
                  w肷邱Ƃł܂B
                  ΏۃfoCX̃x[XAhX0 ` x[XAhX5 ɑ΂
                  ꂼ R0 ` R5 ͂̕ĂB
                  R0+0A ̂悤'+'ɑ16i͂邱ƂŃx[XAhX
                  ̃ItZbgAhXw肷邱Ƃł܂B
                  ۂAPIC22ł͈ȉ̎w肪\łB

                    x[XAhX    w蕶   e
                      0                 R0       APIC22pI/O|[g
                      1                 R1       [JI/O|[g

  E
      IW,D802
      IW,R0+2

4.5.4.2  OBAOWAOD iI/O|[g֏ój

  ER}h
      OB,[߰],[l]
      OW,[߰],[l]
      OD,[߰],[l]

  Ee
      wAhXI/O|[g֒lo͂܂BeR}h̓
      ȉ̂悤ɂȂ܂B

        OB    I/O|[g8rbg̒lo͂܂B
        OW    I/O|[g16rbg̒lo͂܂B
        OD    I/O|[g32rbg̒lo͂܂B

  Ep[^
      [߰]      I/O|[g̃AhX16iŎw肵܂B
                  AhX͈͂́A0000HFFFFH܂łłB
                  DS R}hőIĂ鑀ΏۃfoCX̃AhX
                  w肷ꍇ́A16i̐l͂ɁAʂ̕@
                  AhXw肷邱Ƃł܂Bw@ɂĂ
                  u4.5.4.1  IBAIWAID iI/O|[ǵjvQƂ
                  B
      [l]      I/O|[g֏o͂l16iŎw肵܂B

  E
      OD,D408,1A000007
      OD,R1+8,1A000007

4.5.5  ֘AR}h

4.5.5.1  MRBAMRWAMRD ie\j

  ER}h
      MRB,[ڽ],[ް],[̧ٖ]
      MRW,[ڽ],[ް],[̧ٖ]
      MRD,[ڽ],[ް],[̧ٖ]

  Ee
      wAhX̃lǂݍ݁Ae_v\܂B
      p[^̎w肪΁Aʕ\Ɠet@Cɕۑ܂B
      eR}h̓́Aȉ̂悤ɂȂ܂B

        MRB   8rbgANZXŒlǂݍ݂܂B
        MRW   16rbgANZXŒlǂݍ݂܂B
        MRD   32rbgANZXŒlǂݍ݂܂B

  Ep[^
      [ڽ]     ǂݍ݂Jn郁̕AhX16iŎw肵܂B
                  AhX͈͂́A00000000HFFFFFFFFH ܂łłB
                  DS R}hőIĂ鑀ΏۃfoCX̃AhX
                  w肷ꍇ́A16i̐l͂ɁAʂ̕@
                  AhXw肷邱Ƃł܂B
                  ΏۃfoCX̃x[XAhX0 ` x[XAhX5 ɑ΂
                  ꂼ R0 ` R5 ͂̕ĂB
                  R0+0A ̂悤'+'ɑ16i͂邱ƂŃx[XAhX
                  ̃ItZbgAhXw肷邱Ƃł܂B
                  gROM̃AhXw肷ꍇ́AR0 ̑ X w
                  ܂B
                  ۂAPIC22ł͈ȉ̎w肪\łB

                    x[XAhX    w蕶   e
                      2                 R2       [JȃAhX
                      gROM           X        gROM̃AhX

      [ް]    ǂݍރf[^16iŎw肵܂Bf[^̓oCgPʂ
                  ő4KoCgi1000Hj܂Ŏw肪\łB
                  MRWAMRD R}hŃf[^ɒ[ꍇ͐؂̂Ă
                  ܂B
      [̧ٖ]    t@Cw肵܂B̃p[^͏ȗ\łB
                  ̃p[^Ŏw肵t@CŃt@Cɕۑ܂B
                  fBNgw肵Ȃꍇɂ́At@C̓Jg
                  fBNgɍ쐬܂B
                  w肵t@Cɑ݂ꍇ́At@Č
                  ǉ܂B

  E
      MRB,E6000000,100,MEMORY.TXT
      MRB,R2,100,MEMORY.TXT

4.5.5.2  MWBAMWWAMWD i֏݁j

  ER}h
      MWB,[ڽ],[l]
      MWW,[ڽ],[l]
      MWD,[ڽ],[l]

  Ee
      wAhX̃֒l݂܂B
      eR}h̓́Aȉ̂悤ɂȂ܂B

        MWB   8rbg̒l݂܂B
        MWW   16rbg̒l݂܂B
        MWD   32rbg̒l݂܂B

  Ep[^
      [ڽ]     ݂s̕AhX16iŎw肵܂B
                  AhX͈͂́A00000000HFFFFFFFFH ܂łłB
                  DS R}hőIĂ鑀ΏۃfoCX̃AhX
                  w肷ꍇ́A16i̐l͂ɁAʂ̕@
                  AhXw肷邱Ƃł܂Bw@ɂĂ
                  u4.5.5.1  MRBAMRWAMRD ie\jvQƂ
                  B
      [l]      ޒl16iŎw肵܂B

  E
      MWW,E6000000,55AA
      MWW,R2,55AA

4.5.5.3  MFB ioCiEt@C to ]j

  ER}h
      MFB,[擪ڽ],[̧ٖ],[ް],[ۯ]

  Ee
      woCiEt@C̓e֏݂܂B

  Ep[^
      [擪ڽ] ݂s̐擪AhX16iŎw肵܂B
                  AhX͈͂́A00000000HFFFFFFFFH ܂łłB
                  DS R}hőIĂ鑀ΏۃfoCX̃AhX
                  w肷ꍇ́A16i̐l͂ɁAʂ̕@
                  AhXw肷邱Ƃł܂Bw@ɂĂ
                  u4.5.5.1  MRBAMRWAMRD ie\jvQƂ
                  B
      [̧ٖ]    ]f[^Et@Cw肵܂B
                  ǂݏoꂽt@C̃f[^Â܂܃ɏ܂
                  ܂B
      [ް]    ֏ރf[^16iŎw肵܂Bf[^
                  oCgPʂōő1GoCgi40000000Hj܂Ŏw肪\łB
      [ۯ] ]Pʂ̃ubNETCY16iŎw肵܂B
                  ubNETCY̓oCgPʂōő4KoCgi1000Hj܂
                  w肪\łB
                  ubNETCY̎w肪Ȃꍇ́AftHg1000H 
                  I܂B

  E
      MFB,80000000,TEST.BIN,10000,100
      MFB,80000000,TEST.BIN,10000

4.5.5.4  FMB i to oCiEt@C]j

  ER}h
      FMB,[擪ڽ],[̧ٖ],[ް],[ۯ]

  Ee
      wAhX̃f[^ǂݍ݃oCiEt@Cɕۑ܂B

  Ep[^
      [擪ڽ] ǂݍ݂s̐擪AhX16iŎw肵܂B
                  AhX͈͂́A00000000HFFFFFFFFH
                  ܂łłB
                  DS R}hőIĂ鑀ΏۃfoCX̃AhX
                  w肷ꍇ́A16i̐l͂ɁAʂ̕@
                  AhXw肷邱Ƃł܂Bw@ɂĂ
                  u4.5.5.1  MRBAMRWAMRD ie\jvQƂ
                  B
      [̧ٖ]    ۑf[^Et@Cw肵܂B
                  ǂݏoꂽf[^̂܂܃t@Cɕۑ܂B
      [ް]    ǂݍރf[^16iŎw肵܂Bf[^
                  oCgPʂōő1GoCgi40000000Hj܂Ŏw肪\łB
      [ۯ] ]Pʂ̃ubNETCY16iŎw肵܂B
                  ubNETCY̓oCgPʂōő4KoCgi1000Hj܂
                  w肪\łB
                  ubNETCY̎w肪Ȃꍇ́AftHg1000H 
                  I܂B

  E
      FMB,E0000000,TEST.BIN,10000,100
      FMB,E0000000,TEST.BIN,10000

4.5.5.5  MCB iƃoCiEt@C̔rj

  ER}h
      MCB,[擪ڽ],[̧ٖ],[ް],[ۯ]

  Ee
      wAhX̃ƃoCiEt@CƂ̃f[^rs܂B

  Ep[^
      [擪ڽ] rs̐擪AhX16iŎw肵܂B
                  AhX͈͂́A00000000HFFFFFFFFH ܂łłB
                  DS R}hőIĂ鑀ΏۃfoCX̃AhX
                  w肷ꍇ́A16i̐l͂ɁAʂ̕@
                  AhXw肷邱Ƃł܂Bw@ɂĂ
                  u4.5.5.1  MRBAMRWAMRD ie\jvQƂ
                  B
      [̧ٖ]    rf[^Et@Cw肵܂B
      [ް]    rsf[^16iŎw肵܂Bf[^̓oCgP
                  ōő1GoCgi40000000Hj܂Ŏw肪\łB
      [ۯ] ]Pʂ̃ubNETCY16iŎw肵܂B
                  ubNETCY̓oCgPʂōő4KoCgi1000Hj܂
                  w肪\łB
                  ubNETCY̎w肪Ȃꍇ́AftHg1000H 
                  I܂B

  E
      MCB,E8000000,TEST.BIN,40000,100
      MCB,E8000000,TEST.BIN,40000

4.5.6  ̑̃R}h

4.5.6.1  RUN iR}ht@Csj

  ER}h
      RUN,[̧ٖ]

  Ee
      w肵R}ht@Cɓo^ꂽR}hs܂B
      R}ht@C̋Lq@͈ȉ̒ʂłB

        ER}hƃp[^́AsɋLqKv܂B
        ER}hƃp[^̎w@́Avvgu$v͂̂
          łB
        ER}hƃp[^́̕A255܂ŋLqł܂B
        Eu;vƁAu;vȍ~  s̏I܂łRgƌȂ܂B
        ERUN R}hAR}ht@Cɓo^Ďs邱Ƃ
          ł܂BRUN R}hȊÕR}hׂ͂ăR}ht@C
          o^Ďs\łB

      ȉɃR}ht@C̋LqL܂B

        ;
        ;R}ht@C̋Lq
        ;t@C    TEST.TXT
        ;
        SH,136C,0002,0         ;foCX
        C                      ;RtBO[V\
        IB,R1                  ;[J|[gǂ
        Q                      ;APIC22UT.EXE̎sI

  Ep[^
      [̧ٖ]    sR}ht@C̃t@Cw肵܂B
                  fBNgw肵Ȃꍇɂ́At@C̓Jg
                  fBNgT܂B

  E
      RUN,TEST.TXT

4.5.6.2  Q iMS-DOSɖ߂j

  ER}h
      Q

  Ee
      APIC22UT.EXE̎s𒆎~MS-DOSɖ߂܂B

  E
      Q

4.5.6.3  ? iR}hꗗ\j

  ER}h
      ?

  Ee
      APIC22UT.EXẼR}hꗗ\܂B

  E
      ?

========================================================================

5.  APIC22DV.EXE ̎gp@

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

5.1.  APIC22DV.EXE ̊Tv

    APIC22DV.EXE gpƁAȉ̂Ƃł܂B

    @  foCXhCoƂđgݍނA풓vOƂđgݍނ
      ŁÃvO APIC22 𓋍ڂfoCXɊ蓖Ăꂽ
      \[X擾邱Ƃł܂BɂARs[^
      PCI RtBO[VWX^ɒڃANZXAPCI BIOS 
      ANZX邱ƂȂɁAAhC{[hɊ蓖Ăꂽ\[X
      擾邱Ƃł܂B

    A  MS-DOSvvgNāAAPIC22 𓋍ڂfoCXɊ蓖
      ꂽ\[Xʕ\邱Ƃł܂B

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

5.2.  APIC22DV.EXE ̃CXg[@

    APIC22DV.EXE ̃CXg[͈ȉ̎菇ōsĂB

    @  n[hfBXN̓KȃfBNg APIC22DV.EXE Rs[
      B

    A  t@CRs[fBNgɃpXʂ悤 AUTOEXEC.BAT 
      EDIT ̃GfB^gpĕҏWĂB

          C:hCu APIC22 ƂÕfBNgɃt@CRs[
           ꍇɂ́AAUTOEXEC.BAT  PATH= ̍s̍ŌɈȉ̂悤
           ǉ܂B

              PATH=C:\DOS;C:\APIC22

    B  APIC22DV.EXE foCXhCoƂĎgpꍇ́ACONFIG.SYS 
      APIC22DV.EXE foCXhCoƂēo^Kv܂B
      CONFIG.SYS  EDIT ̃GfB^gpĕҏWĂB

          C:hCu APIC22 ƂÕfBNgɃt@CRs[
           ꍇɂ́ACONFIG.SYS ̍Ō̍sɈȉ̂悤ɒǉ܂B

              DEVICE=C:\APIC22\APIC22DV.EXE

    C  Rs[^ZbgčċNĂB

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

5.3.  APIC22DV.EXE ̋N@

5.3.1  APIC22DV.EXE ̋NIvV

    APIC22DV.EXE ̋NIvVɂ́AAPIC22DV.EXE ɉ邩w肷
  ׂ̃R}hƕtѓIw肷邽߂̃IvV܂B

  ER}h

    /I             APIC22DV.EXE ɏ풓܂B̃R}h
                   wɂ CONFIG.SYS  DEVICE= œo^̂Ɠl
                   ̃vO烊\[X擾邱Ƃł܂B

                         APIC22DV /I

    /R             /I R}hŏ풓 APIC22DV.EXE ̏풓܂B
                   CONFIG.SYS  DEVICE= œo^Ăꍇɂ́A
                   ł܂B

                         APIC22DV /R

    /Ddddd[,vvvv]  w肵foCX̃\[Xʕ\܂B
                   dddd ɂ́AړĨfoCX̃foCXID w肵܂B
                   vvvv ɂ́AړĨfoCX̃x_ID w肵܂B
                   x_ID ȗꂽꍇɂ́Ax_ID ͕Ђ
                   x_ID w肳ꂽ̂Ƃē삵܂B
                   ̃R}hł́AAPIC22DV.EXE ̓ɏ풓܂B

                         APIC22DV /D0002,136C

    /Xdddd[,vvvv]  w肵foCX̃\[Xʕ\܂B
                   dddd ɂ́AړĨfoCX̃foCXID w肵܂B
                   vvvv ɂ́AړĨfoCX̃x_ID w肵܂B
                   x_ID ȗꂽꍇɂ́Ax_ID ͕Ђ
                   x_ID w肳ꂽ̂Ƃē삵܂B
                   ̃R}hł́AAPIC22DV.EXE ̓ɏ풓܂B
                   /D R}hƂ̈Ⴂ́A/D R}h[Jȃ\[X
                   ݂̂\̂ɑ΂āA/X R}hł  APIC22
                   I/O|[gAhX\Ƃ_łB

                         APIC22DV /X0002,136C

    /?             R}hƃIvV̓e\܂B
                   ̃R}hł́AAPIC22DV.EXE ̓ɏ풓܂B

                         APIC22DV /?

  EIvV

    /P             /DA/X R}hƕĎgp܂B\[X񂪂Pʂ
                   ܂ȂꍇɁÃIvVw肷ƁAPʕ\
                   ɃL[͂҂܂B

                         APIC22DV /X0002,136C /P

    /J             {ŉʕ\s܂BIvVw肵Ȃꍇ
                   {\ƂȂ܂B

                         APIC22DV /X0002,136C /J

    /E             pŉʕ\s܂B{\̂łȂŎgp
                   ĂB

                         APIC22DV /X0002,136C /E

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

5.4.  APIC22DV.EXE ̃T[rX[`

    APIC22DV.EXE  CONFIG.SYS ɑgݍނA/I R}hŋNA
  풓ꍇ́ÃvO APIC22DV.EXE ̃T[rX[`
  ĂяoƂɂAAhC{[hɊ蓖Ăꂽ\[X擾
  Ƃł܂B
    T[rX[`̌Ăяo@ɂẮATvvOuSAMPLE.Cv
  QƂĂB

  ETvvO̕⑫

      T[rX[`̈ȉ̃t@NV́AА{[h̃\[X
    擾ׂ̂̂łBaPCI-U22 ŎgpƁAEEPROM ̓eɂă
    \[X擾łȂꍇ܂B

        t@NV        Ăяo֐
        APCIC_FIND_RESOURCE     DispLocalResource
        APCIC_GET_ADAPTER_PORT  DispAdapterResource

      aPCI-U22 Ń\[X擾ꍇɂ͈ȉ̃t@NVgp
    B

        t@NV        Ăяo֐
        APCIC_FIND_RESOURCE_EX  DispResourceEx

      T[rX[`Ɉn\̂́AoCgTCYŃpbNKv
    ܂BoCgTCYŃpbN@ɂẮAgpɂȂRpC
    ̃}jAQƂĂB

========================================================================

6.  ̑

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

6.1.  Windows3.1 Ŏgpꍇ̒

    APIC22UT.EXEAAPIC22DV.EXE ́AWindows3.1  MS-DOS vvg
  gp邱Ƃł܂iʂȑ͕Kv܂jB
  AAPIC22UT.EXE ̃EANZXp̃R}hiMRBAMRWAMRDA
  MWBAMWWAMWDj͎gpł܂B
    EANZX@\gpɂ́AMS-DOSɖ߂Kv܂B

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

6.2.  Windows95/98/Me ł̎gp@

    APIC22UT.EXEAAPIC22DV.EXE ́AWindows95/98/Me  MS-DOS vvg
  Ŏgp\łB
    AAPIC22UT.EXEAAPIC22DV.EXE AWindows95/98/Me  MS-DOS
  vvgŎgp邽߂ɂ́AaPCI-U22 ɎĂ APIC22 
  炩 OS ɔFĂKv܂B
    aPCI-U22 p\Rɑgݍ񂾌AŏɋNƁuVfoCX
  o܂vƂbZ[Wo܂BŁusȃfoCXvƂ
  F܂ƁAAPIC22 ɕKvȃ\[X蓖Ă܂B

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

6.3.  WindowsNT/2000/XP gp̂ql

    uAPIC22 T|[g\tgEFAv́AMS-DOS x[X̃vOō\
  Ă܂̂ŁAWindowsNT/2000/XP ̃R}hvvg͎gpł܂B
    WindowsNT/2000/XP ĝqĺAtbs[fBXN}V
  MS-DOS ŋNĂgpB
    ȂA OS ł́AʂɉLɐ悤ȕ@ MS-DOS ̋N
  fBXN̍쐬\ł̂ŁAQlB

   WindowsNT4.0 ̏ꍇ
      ̕@ MS-DOS Version 6.22ipŁj̋NfBXN쐬邱Ƃ
    ł܂B

    @  CD-ROM hCui Q:hCuƂ܂j WindowsNT4.0 ̃Zbg
      Abv CD-ROMi{ł̏ꍇADisk 2jAFDD ɃtH[}bgς݂
      tbs[fBXNZbg܂B
    A  [X^[g]|[vO] uR}hvvgvN܂B 
    B  ȉ̃R}hs܂ivvg('>') ̉ÉjB
      C:\>Q:
      Q:\>cd SUPPORT\HQTOOL
      Q:\SUPPORT\HQTOOL>MAKEDISK A:
      i Q  CD-ROMhCuAA  FDD ̃hCu^[łj

       A:hCuɃn[hEFANG[c[p DOS NfBXN
    쐬܂ANɃn[hEFANG[c[iNTHQjs
    Ȃꍇ́AŃ[gfBNgɂ Autoexec.bat ҏW
    āA擪̂Qsi"@echo off","prompt $p$g"jcAȍ~̍sׂč폜
    ܂̓RgAEgis "REM" ̕tj܂B

   Windows2000 ̏ꍇ
      ̕@ MS-DOS 6.2/V ̋NfBXN쐬邱Ƃł܂B

    @  CD-ROM hCui Q:hCuƂ܂j Windows2000 ̃Zbg
      Abv CD-ROM AFDD ɃtH[}bgς݂̃tbs[fBXNZbg
      ܂B 
    A  [X^[g]|[vO]|[ANZT] uR}hvvgv
      N܂B 
    B  ȉ̃R}hs܂ivvg('>') ̉ÉjB
      C:\>Q:
      Q:\>cd VALUEADD\3RDPARTY\CA_ANTIV
      Q:\VALUEADD\3RDPARTY\CA_ANTIV>MAKEDISK A:
      i Q  CD-ROMhCuAA  FDD ̃hCu^[łj

       A:hCuɃEBXXLp DOS NfBXN쐬
    ANɃEBX`FbNsȂꍇ́AŃ[
    gfBNgɂ Autoexec.bat ҏWāA擪̂Qsi"@echo off", 
    "prompt $p$g"jcAȍ~̍sׂč폜܂̓RgAEgis
    "REM" ̕tj܂B

   WindowsXP ̏ꍇ
    WindowsXP ł́A̎菇ŊȒP MS-DOSiVersion 4.90.3000i=Windows
    Millennium; pŁjj̋NfBXN쐬@񋟂Ă܂B

    @  FDD Ƀtbs[fBXNZbgāAGNXv[N܂B
    A  u3.5 C` FD (A:)vENbN [tH[}bg] I܂B
    B  uMS-DOS ̋NfBXN쐬vɃ`FbNāuJnv{^
      NbN܂B 

  QlF
      WindowsNT/2000/XP ɂ́Aformat R}h /s IvV sys R}h
    ͂܂Bformat /s ̃fBXNɂ邽߂ɂ́AL菇ō쐬
    tbs[fBXNAio.sysAmsdos.sysAcommand.com ȊȎSt@C
    폜܂B


========================================================================

E쌠

  MS-DOSAMicrosoft Windowsi3.1/95/98/98 Second Edition/Me/NT 4.0/2000/
  XPj́AMicrosoft Corporation ̕čyт̑̍ɂo^WłB

  ʂɁAЖyѐi͊eЂ̓o^W܂͏WłB

========================================================================

E

  Rev.          e
  ----------------------------------------------------------------------
  1.05   2004/11/08   APIC22DKT|[gfBXNXVɔAeꕔC
  1.04   2004/02/26   WebJɔAeꕔC
                      APIC22DV.EXE̋Lqǉ
                      WindowsNT/2000/XPɊւLq̒Ǖⓙ
  1.03   2002/10/24   APIC22DV.EXEǉ
  1.02   2002/08/20   ESR}h̃ftHgEEPROMTCY4KbitɕύX
  1.01   2002/03/29   WindowsMeAWindowsXP̋Lqǉ
  1.00   2002/01/28   [X
  ----------------------------------------------------------------------
