************************************************************
      Emulator SHARP MZ-80B/80B2/2000/2200 for Win32        
                  (Not support Windows CE)                  
                     Plug In Module                         
                                                            
                      [CMU_800.DLL]                         
                                                            
   (mz-2500@erato.dricas.com)                           
  http://www.geocities.co.jp/SiliconValley-Sunnyvale/2521/
  TF-Edition supported by T.Fukui
************************************************************
[Board Infomation]
 Name      : CMU-800
 Maker     : AMDEK,Roland/DG
 Comment   : COMPU-MUSIC
 Port      : $90 - $9C
 Dialog    : Yes
 Interrupt : Not Use
 Version   : 1.00

[Need EmuZ-2000 Version]
  삳̂ɕKvȃG~[^o[W
  EmuZ-2000 TF-Edition Version 0.95.* ȍ~łB
  TF-Editionł́ARpCđgݍ߂邱ƂmFŁA얢mF
  Ȃ̂Œ!!

[This Dll Make/Use File]
  ɂȂ

[̃vOɂ]
  ̃vÓAEmuZ-2000 ̃vOCEW[łB
  AMDEK,RolandDG  CMU-800 p̉y GM MIDI @gpčĐ܂B

[@Ƃ̈Ⴂ]
  CMU-800 ́A6 `l̓𓋍ڂA8 `l̊O@
  ڑł܂A8 `lׂ GM MIDI @ɂĉo܂B
  YlłB̃vOCł IC ̂G~[V
  ܂BCMU-800 p̃V[PT[\tgōĐłxƂ̂
  ڕWƂč쐬߁AȊÕ\tgEFAł͍ĐłȂ
  ܂B

[gp@]
  ̃vOCgp邱Ƃɂ CMU-800 p̃V[PT[\tg
  gpł悤ɂȂ܂B

[dl]
  6 {CX (fB 1 Ax[X 1 AR[h 4  ) ̓B (DCO )
  7 F̃YA8 䕪̃AiOVZp CV/GATE óB
  ̂A 6 {CX + Y + 2 䕪̃AiOVZ GM MIDI @
  ōĐ܂B

  CMU-800 ɂ 8253 Ƃ IC  2 A8255 Ƃ IC  1 gpĂ
  ܂B8253 ́ẢK̍ݒł܂BЂƂ 8253 
   3 {CXAꂪ 2  6 {CXݒł܂B
  8255 ́AYݒ肵K̔Ȃǂ𐧌䂵܂B

  e I/O AhX͈ȉ̂悤ɒ`Ă܂B

    o (OUT) |[gAhX
        $90  `l 1AfB̉Kݒ
        $91  `l 2Ax[X̉Kݒ
        $92  `l 3AR[h 1 ̉Kݒ
        $93  IC 8253 (1) ̐ݒ
        $94  `l 4AR[h 2 ̉Kݒ
        $95  `l 5AR[h 3 ̉Kݒ
        $96  `l 6AR[h 4 ̉Kݒ
        $97  IC 8253 (2) ̐ݒ
        $98  CV-OUTATUNE-GATEAKEY ON/OFF ̐ݒ
        $99  Y̐ݒ
        $9A  `lZNgAݒ芮̐ݒ ( 4 rbg)
        $9B  IC 8255 ̐ݒ
        $9C  gp

     (IN) |[gAhX
        $9A  ^C~O ( 4 rbg)

[I/O |[gڍ]
  8253 (1) ($90-$93)
  $90     `l 1 ̔gʁAʂ̏Ԃ 16bit ݂܂
  $91     `l 2 
  $92     `l 3 
  $93     8253 (1) Rg[[h

  8253 (2) ($94-$97)
  $94     `l 4 ̔gʁAʂ̏Ԃ 16bit ݂܂
  $95     `l 5 
  $96     `l 6 
  $97     8253 (2) Rg[[h
   $90-92,$94-$96 ͓ɂ̂݉eO@ɂ͉eȂ

  8255 ($98-$9B)
  $98
   bit0-5 CV-OUT f[^ (O[qɏo͂AɉeȂ)
   bit6   TUNE-GATE     (1  CHORD ̉oȂȂ̂ȂEEmF)
   bit7   GATE-DATA     (0 ŔA1 ŏ)
  $99
   bit0   gp
   bit1   CH (N[YnCnbg)
   bit2   OH (I[vnCnbg)
   bit3   CY (Vo)
   bit4   HT (nC^)
   bit5   LT ([^)
   bit6   SD (XlAh)
   bit7   BD (oXh)
   Y 1  0 ɂȂɔB
      1 ɖ߂ȂƂȂB
  $9A
   bit0   1  0 ɂȂ bit1-3 ̃`l̐ݒ𔽉f
          f 1 ɖ߂ȂƂȂ
   bit1-3 ݒ肷`l (0 ` 7)
   bit4-7 CMU-800 ̃e|ɍ킹 0000b  1111b ɕωB
  $9B     8255 Rg[[h

  gp
  $9C     CMU-800 ̃V[PT[\tgł́A`l 7,8 
          ݒ莞ɉK $9C ɏ݂܂ۂ͉N܂B
           I/O |[gɂ́AȂɂڑĂȂ悤łB
          ÃvOCƋȂ悤Ɏgp|[gƂ
          ݒ肵܂B

[]
  ݂̃o[Wł́AF{[ύXł܂B
  e|𑁂ݒ肷ƉtĂ܂Ƃ܂B
  ̏ꍇAEmuZ-2000 ̃NbN̐ݒグƉ܂B
  ANbNグĂtĂ܂Ƃ܂B

[ӎ]
  Visual C++ Ver.6.00 ɂč쐬Ă܂B
  Ȃ̃vOgĔ邢ȂQɂč҂͈؂
  ӔC𕉂܂B
  TF-Editionł́ARpCđgݍ߂邱ƂmFŁA얢mF
  Ȃ̂Œ!!

[]
  ́AvOC̍쐬ۂɂ̕ɋ͂Ă܂B
   CMU-800 ɋ^ĂꂽllB
  MZ-2500  CMU-800 ڑ邽߂̃C^[tF[X{[h
  쐬Ă Suga B
  gpĂ ICAI/O |[gAhXĂAB
  CMU-800 ̎dl𖾂Ă MZ-ML ̊FB
  āÃvOC쐬`X EmuZ-2000 B
  ǂ肪ƂB

[]
2003-03-15 Ver.0.01 ȂƂAMIDI ŉtł悤ɂȂ
2003-03-15 Ver.0.02 oXhȂ̂ŏC
2003-03-17 Ver.0.03 rdtsc + Xbhg悤ɍĐ
2003-03-18 Ver.0.04 }`fBA^C}g悤ɍĐ
2003-03-21 Ver.1.00 J
2017-04-08 --       TF-EditionpɃRpC (얢mF)

|ȏ
