BMessage::SendReply()

あるいは、ただの戯言


[ 2001-01 | 2001-02 | 2001-03 | 2001-04 | 2001-05 | 2001-06 ]
[ 2000-06 | 2000-07 | 2000-08 | 2000-09 | 2000-11 | 2000-12 ]

ゆーき:2000-08-15

そういうわけでもないのですが、そういうわけでもあるのかな(うへ。師匠と呼ばれるにはまだ修業が足りませぬ(笑)。

適当にサンプルがたまってきたので Myu3 本体の構成とかもぼちぼち見直してみるかのーとか考えちう。でも、 MEGU とか、 Malie とか、 ISM とか、 HSP (ちょっと違う?) とか、そんなのとかもちょろっと見てみたい気が(泥沼ですか?

しかし、 NScriptor とかのコンパイルせずに素のスクリプトを使ってるやつは邪魔臭い~。ちまちまパースしても手間的にはたいしたものじゃないと思うけど、試しに flex++ / bison++ で行ってみるかのぉとか考えてみたり。


ゆーき:2000-08-14

ブツの受け渡しのためにダメ集会を招集しませう。 MIDISPORT 1x1 の返却も兼ねて、やすも召喚だだだ。

辛子明太子はこの暑さの中持っていくと、途中で駄目になっちゃいそうなので、住所をメールするのだ。


やす:2000-08-14

というわけで、 MIDISPORT 1x1 を借り受けましたが、 info で得られる物が全く違う~。うちだとこんな感じ。 interface 0 の alternate 0 には bulk/interrupt endpoint がいません。

[Device]
Class .................. 255
Subclass ............... 255
Protocol ............... 255
Vendor ID .............. 0x0763
Product ID ............. 0x1010
Version ................ 0x0001
Manufacturer String .... ""
Product String ......... ""
Serial Number .......... ""
  [Configuration 0]
    [Interface 0]
    Class .............. 255
    Subclass ........... 255
    Protocol ........... 255

interface 0 の alternate 1 は以下の通り(長いぃ)。

[Device]
Class .................. 255
Subclass ............... 255
Protocol ............... 255
Vendor ID .............. 0x0763
Product ID ............. 0x1010
Version ................ 0x0001
Manufacturer String .... ""
Product String ......... ""
Serial Number .......... ""
  [Configuration 0]
    [Interface 0]
    Class .............. 255
    Subclass ........... 255
    Protocol ........... 255
      [Endpoint 0]
      MaxPacketSize .... 16
      Interval ......... 10
      Type ............. Interrupt
      Direction ........ Input
      [Endpoint 1]
      MaxPacketSize .... 64
      Interval ......... 0
      Type ............. Bulk
      Direction ........ Input
      [Endpoint 2]
      MaxPacketSize .... 64
      Interval ......... 0
      Type ............. Bulk
      Direction ........ Output
      [Endpoint 3]
      MaxPacketSize .... 64
      Interval ......... 0
      Type ............. Bulk
      Direction ........ Input
      [Endpoint 4]
      MaxPacketSize .... 64
      Interval ......... 0
      Type ............. Bulk
      Direction ........ Output
      [Endpoint 5]
      MaxPacketSize .... 64
      Interval ......... 0
      Type ............. Bulk
      Direction ........ Input
      [Endpoint 6]
      MaxPacketSize .... 64
      Interval ......... 0
      Type ............. Bulk
      Direction ........ Output
      [Endpoint 7]
      MaxPacketSize .... 16
      Interval ......... 1
      Type ............. Isochronous
      Direction ........ Input
      [Endpoint 8]
      MaxPacketSize .... 16
      Interval ......... 1
      Type ............. Isochronous
      Direction ........ Output
      [Endpoint 9]
      MaxPacketSize .... 16
      Interval ......... 1
      Type ............. Isochronous
      Direction ........ Input
      [Endpoint 10]
      MaxPacketSize .... 16
      Interval ......... 1
      Type ............. Isochronous
      Direction ........ Output
      [Endpoint 11]
      MaxPacketSize .... 16
      Interval ......... 1
      Type ............. Isochronous
      Direction ........ Input
      [Endpoint 12]
      MaxPacketSize .... 16
      Interval ......... 1
      Type ............. Isochronous
      Direction ........ Output

interface 0 の alternate 2 は packet size がちょろっと違う以外は alternate 1 と同じ(usb_raw driver や USBKit は alternate setting を扱えないので、ちょっといじった物を使っています。)。 Windows で usbcheck.exe を使っても同じものが得られます。

これらは Cypress の AN2121SC (EZ-USB) が持ってる endpoint です。このあたりの事は ezusbtrm_v1-8.pdf に書いてあります。

MIDISPORT 1x1 には、 EZ-USB の他に I2C bus 上に Microchip24LC02B という 2kbit (256byte) EEPROM が載ってます。 power on 時にこの EEPROM の内容がロードされます。 vendor ID や product ID が 0x0547 (Cyptess) 、 0x2131 (EZ-USB) じゃないのはそゆわけ。

で、 MIDISPORT 1x1 は power on 状態で MIDI Interface として働いてくれないようで、 Mac OS あるいは Windows では driver が firmware をダウンロードしてる風味(違うかも)。ともあれ、これ以上は探りませぬ。


ゆん:2000-08-06

BeIDE でクロスコンパイルする方法は、 /boot/develop/BeIDE/optional/CrossDevelopment/ReadMe に書いてありますので、それに従うだけです。ライブラリやヘッダー等がなければ ftp://ftp.be.com/pub/experimental/tools/ に転がっている物を使います。


ゆーき:2000-08-02

まだ、インストールしていません(うひ

関係ないけど、「某」と「栞」ってなんとなく雰囲気似てるよね。いあ、また読み違えただけなんですが。


ゆーき:2000-08-01

ぢゃあ、 1 set 予約でお願い~。辛子明太子を 1 pack 差し上げますので、ビッグサイトで変質していく様を WebCam 3中継してくだサイ。


[ 2001-01 | 2001-02 | 2001-03 | 2001-04 | 2001-05 | 2001-06 ]
[ 2000-06 | 2000-07 | 2000-08 | 2000-09 | 2000-11 | 2000-12 ]

KT