[415] RcxCC Ver4.0b2アップデート 投稿者:ききょうや 投稿日:01/03/06(Tue) 19:49 <URL>
USBタワー対応のRcxCCの新版をアップしました。
今回からScout全面対応しましたのでScoutをお持ちの方は
いろいろ試してみてください。なかなかマニアックな部分まで
サポートしてあると思いますので探してみてください。
前回版(4.0b)から結構いろいろいじりましたので
タワーの種類やRCXのタイプの自動判別や、
通信ルーチンなどを改良したのでかなり良くなっている
と思います。
テストしてみてください。

[423] 小さなウインドウが.. 投稿者:JinSato 投稿日:01/03/11(Sun) 03:10
RCX CCを使い始めて、先ほど気が付いたんですが、 RCXCCを立ち上げると、
ディスクトップの左上の方に、小さなウインドウが表示されますね。

大きさを変えることは出来ない、横幅が16〜20ピクセルで、縦が Title Barと同じ高さのものです。
マウスでつかんで動かすことは出来きます。

実害がないので問題はないですが、ちょっと気になりましたので、書きました。

これは何でしょう> ききょうやさん

[425] Re: 小さなウインドウが.. 投稿者:ききょうや 投稿日:01/03/11(Sun) 18:22 <URL>
ききょうやです

> RCX CCを使い始めて、先ほど気が付いたんですが、 RCXCCを立ち上げると、
> ディスクトップの左上の方に、小さなウインドウが表示されますね
> 大きさを変えることは出来ない、横幅が16〜20ピクセルで、縦が Title Barと同じ高さのものです。
> マウスでつかんで動かすことは出来きます。
これはテンプレートのウィンドウですね。
ちゃんとインストールすれば
default
という名前のディレクトリがRcxCC.exeと同じディレクトリに作られ
ここからテンプレート用のファイルが読み込まれます。
実行ファイルだけだとテンプレート用のファイルがないので
空のウィンドウが表示されるのです。

> 実害がないので問題はないですが、ちょっと気になりましたので、書きました。
実害は無いのですが、消す方法はあります。
メニューのEDITのshow Templatesのチェックを消せば消えます。

または、Preferenceでテンプレートを作ればOKです。

やはりインストーラが必要ですね。
ではでは

[426] Re^2: 小さなウインドウが.. 投稿者:JinSato 投稿日:01/03/12(Mon) 00:54
どうも ききょうやさん、フォローありがとう。


> 実害は無いのですが、消す方法はあります。
> メニューのEDITのshow Templatesのチェックを消せば消えます。

ちゃんと消せました。

> または、Preferenceでテンプレートを作ればOKです。

そうなんですか、今度やってみます。

> やはりインストーラが必要ですね。

インストーラーがあれば、マッチベターかも知れませんが、
解凍して、exeを実行というのも手軽でいいですよね。

[427] Re^3: 小さなウインドウが.. 投稿者:">mac 投稿日:01/03/12(Mon) 09:14 <URL>
> > または、Preferenceでテンプレートを作ればOKです。
>
> そうなんですか、今度やってみます。
>
> > やはりインストーラが必要ですね。

とりあえずは、オリジナルのRcxCCをInstallerでいれてから、
使えばうまく行きますね。

[428] Re^4: 小さなウインドウが.. 投稿者:JinSato 投稿日:01/03/12(Mon) 15:47
Jinです

> とりあえずは、オリジナルのRcxCCをInstallerでいれてから、
> 使えばうまく行きますね。

お〜、そうか。 自分は今までRcxCCを使っていなかったので
ききょうやさんの、ファイルを解答しただけだったんです。
Spirit.ocxもいらないし、なれると楽ですね RcxCC

[418] Re: RcxCC Ver4.0b2アップデート 投稿者:">mac 投稿日:01/03/10(Sat) 18:35 <URL>
ききょうやさんの新バージョンを試験してみました。

今度は、バッチリCyberMasterも動作します。
COM (AUTO)で一発で繋がり、プログラム転送、
Direct/JoyStick/Piano...、一通り行いましたが、
良いようです。

CyberMaster Statusの
T Count, T Speed, M Currentも作動してます。

ScoutのUSB接続も良いようです。

NQCは同梱されていないので、
自分でコンパイルした、Header欠損対策付き、
NQCを入れて試験しましたが、
ほぼ100% No ErrorでDL可能でした。

改良ご苦労様でした。

[419] Re^2: RcxCC Ver4.0b2アップデート 投稿者:ききょうや 投稿日:01/03/10(Sat) 20:39 <URL>
ききょうやです

> 今度は、バッチリCyberMasterも動作します。
> COM (AUTO)で一発で繋がり、プログラム転送、
> Direct/JoyStick/Piano...、一通り行いましたが、
> 良いようです。
> CyberMaster Statusの
> T Count, T Speed, M Currentも作動してます。
テストありがとうございます。
結構不安だったので良かったです。

> ScoutのUSB接続も良いようです。
Scoutについては、かなり調べたのでSDKでも実現できていない
部分もサポートしています。
スタンドアロンモードのプログラムとかも作れますが
使う人はいますかねぇ???
ローカル変数の値とかも表示できますが、
これも要望があればサポートします。

> NQCは同梱されていないので、
4.0bにはUSBタワー欠損データ改良版を同梱していたのですが、
βがはずれたら正式に同梱にしようと思っています。

日本語のメニューやヘルプとか欲しい人いますか?
学生たちが結構英語苦手なので作らないといけないかなぁ
と考えています。<学生に甘いかな?

USBタワーの方がレスポンス自体はよいようで
ピアノなんかはスムーズですね。

それではまた。

[420] Re^3: RcxCC Ver4.0b2アップデート 投稿者:JinSato 投稿日:01/03/10(Sat) 22:23
JinSato です

> 日本語のメニューやヘルプとか欲しい人いますか?
> 学生たちが結構英語苦手なので作らないといけないかなぁ
> と考えています。<学生に甘いかな?

英語版も残しておいてもらえると嬉しいです。
英語版RIS2.0が登場する秋(たぶん、9月か10月) ころになる
と、一挙にダウンロードにくる人が増えると思いますので。

また、教育的に考えても英語のメニューになれておくというのも
悪くないと思います。 (^^)

[429] RIS2.0英語版 投稿者:">mac 投稿日:01/03/14(Wed) 10:43 <URL>
> 英語版RIS2.0が登場する秋(たぶん、9月か10月) ころになる
> と、一挙にダウンロードにくる人が増えると思いますので。

本筋と関係ないのですが、
英語版の発売はそんなに遅れるんですか。

http://www.mi-ra-i.com/cgi-local/sgi_wforum.cgi?no=417&reno=414&oya=408&mode=msgview&page=0
に書いたとおり、RISCodeText.iniを書き換えると、
少なくともプログラミング環境は、どう見ても英語版になるので、
もっと早くできるのだと思ってました。

逆に日本の通販ショップの皆さん、
独自に翻訳して簡単なInstallerを作ると、
海外に輸出できるのかなあ。

[430] Re: RIS2.0英語版 投稿者:くるとん 投稿日:01/03/20(Tue) 06:14 <URL>
> > 英語版RIS2.0が登場する秋(たぶん、9月か10月) ころになる
> > と、一挙にダウンロードにくる人が増えると思いますので。
>
> 本筋と関係ないのですが、
> 英語版の発売はそんなに遅れるんですか。

 2月に NewYorkで開催されたトイフェア
(American International Toy Fair)で
Mindstorms 2.0が出品されていたそうです。
 海外ではやっと発表段階なのかなー?

> もっと早くできるのだと思ってました。

 作業と評価自体はさほど手間ではなさそうですが
我々にはわからないプランがあるのでしょうか。
(ききょうやさんの実力をはかるとか〜?)

[421] Re^4: RcxCC Ver4.0b2アップデート 投稿者:ききょうや 投稿日:01/03/10(Sat) 22:57 <URL>
ききょうやです。

早速のレスありがとうございます。

> 英語版も残しておいてもらえると嬉しいです。
> 英語版RIS2.0が登場する秋(たぶん、9月か10月) ころになる
> と、一挙にダウンロードにくる人が増えると思いますので。
もちろん、英語版が主になります。

> また、教育的に考えても英語のメニューになれておくというのも
> 悪くないと思います。 (^^)
私もそう思います。
実はRIS2.0の日本語化はなんかしっくりこないんですよね。
とはいえ、大学生向けならともかく小中校生に対しては
英語のメニューでの教育はしんどいというのが現場の意見です。

ちょっと話題がそれてしまいましたね。あはは・・・。

ではでは

[422] Re^5: RcxCC Ver4.0b2アップデート 投稿者:JinSato 投稿日:01/03/11(Sun) 03:07
> もちろん、英語版が主になります。
あ〜、それは良かった。 (^^)

> > また、教育的に考えても英語のメニューになれておくというのも
> > 悪くないと思います。 (^^)
> 私もそう思います。
> 実はRIS2.0の日本語化はなんかしっくりこないんですよね。
> とはいえ、大学生向けならともかく小中校生に対しては
> 英語のメニューでの教育はしんどいというのが現場の意見です。

小中学校で、NQCを使うとなると、英語じゃちょっとかわいそうかも
知れませんね。 でも、それはとてもレアなケースかな。

RIS2.0の日本語は、たとえば 「はい、またはいいえ」 と言うのは
和語的で悪くないのですが、好みが分かれやすいですね。


[424] Re^6: RcxCC Ver4.0b2アップデート 投稿者:">mac 投稿日:01/03/11(Sun) 12:01 <URL>
> 小中学校で、NQCを使うとなると、英語じゃちょっとかわいそうかも
> 知れませんね。 でも、それはとてもレアなケースかな。

RIS2.0とLSCの関係見たいに、NQCの上にGUIの皮をかぶせたら、
すごく使いやすいものになりそうな気がします。

> RIS2.0の日本語は、たとえば 「はい、またはいいえ」 と言うのは
> 和語的で悪くないのですが、好みが分かれやすいですね。

先にRIS.ini のメモに書いたように、
RISCodeText.iniを直すと全てカスティマイズ可能です。
改良した物を、送ってあげるといいかもしれませんね。

[416] 早速使ってみます。 投稿者:JinSato 投稿日:01/03/07(Wed) 01:13
ききょうや さん、V4.0b2 のアップデートご苦労様です。 こういう風にコンティニュ-してくれると
うれしいです。

早速ですが、Download して解凍もOK、
プログラムも実行できました。 まだ、使い込んでいませんが、何かあったら書いていきます。

[408] Midi2lscについて 投稿者:">mac 投稿日:01/02/26(Mon) 20:18 <URL>
RIS2.0の標準ソフトで音楽を演奏するプログラムを、
Midiから自動作成するソフト、Midi2lscに対する、
レポート、要望などをお伺いしたくスレッドを作りました。
http://www.line.to/mac/MindStorms/midi2lsc/

たとえば、
「Celeron 300M, 64MB Memoryで、100こ音符があると、ずいぶん重かった」のようにレポートしていただければ完璧です。

それ以外にも、自由形式で要望等お知らせください。
よろしくお願いします。

[413] Midi2lsc Windows 98版 VC++5.0でコンパイル 投稿者:JinSato 投稿日:01/03/03(Sat) 08:31
mac さんの GUI付の Midi2lsc ですが、mac さんは Visual C++6.0で書かれてらっしゃいますが
手元に、VC++5.0しかないので、それで、コンパイルしてみました。

で、コンパイルがとおらないところは

stdafx.h の
#include <afxdtctl.h>

部分、これは、MFC の Internet Explorer 4 コモン コントロール サポートの部分なんで
IE4のコモンコントロールを使われていないのでコメントアウトしました。

あともう一箇所は
CMidi2lscDlg の :OnOpen() 中で
m_sourcedir = m_sourcedir.Replace(openDLG.GetFileName(),"");
と言う部分がありますが、 VC++5.0の CString クラスには Replace というメソッドがない
のでエラーになってます。
でも、この部分は、なくてもOKそうなので、コメントアウトしました。

その2箇所のコメントアウトで VC++5.0でもコンパイルできるようになり、また
実行することもできました。

Midiファイルの変換も無事に置くなう事が出来ましたが、MIDIファイルによっては
「Not SMF format 0 data」とアラーとが出ますが、その時でも、0Byteの出力ファイルが
出来てしまうようです。
あとは、時々ファイル名がすごく長い場合やディレクトリ名が長いときなど、ダイアログにファイル名が
表示しきれない場合もありましたので、ダイアログ自体をもう少し細長くして、フィールドを
長くしても良いかもしれないですね。

あとは、MIDIファイルのことは詳しくないのでわからないのですが、入力ファイルが
仮に複数の楽器を使っているとして、そのどの楽器を出力対象にするか選択できたりすると
嬉しいです。 (出来るかどうか分からないんですが)

あ、あと、もうひとつは、RCX2SDKのBataにはいっていた、あのプログラムを
mac さんのプログラムのほうから呼び出して、コンパイル&Uploadまで出来たりすると
もっと嬉しいかな。 なんて

どうも、いろいろ書いてしまいました。

[414] Midi2lsc βテストリリース 投稿者:">mac 投稿日:01/03/05(Mon) 13:20 <URL>
いろいろアドバイスありがとうございます。

とりあえずWindows98 GUI バージョン Midi2lsc βーテストリリースします。
是非ご感想等お願いします。

http://www.line.to/mac/MindStorms/midi2lsc/

[417] RIS.ini 投稿者:">mac 投稿日:01/03/07(Wed) 18:28 <URL>
RIS2.0の初期設定ファイルRIS.iniのうち、
Midi2lscのために解析して書いたメモをUPします。
目的は上記の通りなので、正確に確認したわけではありません。

[ViewportSpec]
; ウインドウモードの初期表示位置
top = 100
left = 100
; 640x480でも動くがはみ出す。大きくすると怒られる。
width = 800
height = 600
; プログラム名としてタスクトレイに表示
name = "Robotics Invention System 2.0"
; 画面モード8できるが使えない、24,32に効果があるかわからない
depth = 16
; 1でスクリーンの占有swtchResは無効のなる
exclusive = 0
; 0でウインドウモード、1 でフルサイズ
switchRes = 0

; プログラミング画面などの設定ファイルの位置は[Paths]で決まる。
[RCXPaths]
; 新規にプログラムを作るときのテンプレート
rciName = RISCodeSetup.lsc
; プログラミング画面のボタン以外のレイアウトは、この設定で変わる
rciInterfaceName = RISInterfaceSetup.rci
; ボタン関係のプログラミングしているみたいだがいまいちわからず
rciButtonName = RIS_Layout.rci
; ボタンやブロックなどの名前はここで決める「はい、またはいいえ」も「条件分岐」に直せる
rciTextFileName = RISCodeText.ini

rciSuffixType = .pcx
;rciCompileToFile = TRUE
rciCompileToFile = FALSE
; ひとつのプログラムにかけるブロック数の限界
rciMaxUserBlocks = 1000
; ひとつながりに出来るブロックの限界
rciNodeBlockLimit = 159
; マクロ(マイブロック)を格納するファイル
rciMBFileName = MBFile.ini/

[409] Re: Midi2lscについて 投稿者:中村 吉宏 投稿日:01/02/26(Mon) 21:07 <URL>
mac さんこんにちは。

> それ以外にも、自由形式で要望等お知らせください。
> よろしくお願いします。

midiファイルはダウンロードして聞くだけなので、音符何個というのは
今のところわからないのですが。
midi のサイトから何曲かダウンロードして試してみました。
サイズ3KB〜8KB程のファイルですが、いずれも順調に変換できました。

AMD500M 128MBメモリです。変換はあっという間です。
標準ソフトへの読み込みは30秒くらいですかね。(これは標準ソフト
の問題であって、midi2lsc の問題ではないと思いますが。)

RIS の液晶で人が歩いているのを眺めながら、トトロの「散歩」
(歩こ、歩こ、というやつです)を聞くのはオツなものです。(^^;;;;

MidiStorms も使わせていただいてます。面白いソフトをありがとうございます。

要望:標準ソフトから直接読み込めたらいいんですが、
   これはわがままというものでしょうか。

[410] Re^2: Midi2lscについて 投稿者:">mac 投稿日:01/02/26(Mon) 21:47 <URL>
> 標準ソフトへの読み込みは30秒くらいですかね。(これは標準ソフト
> の問題であって、midi2lsc の問題ではないと思いますが。)

レポートありがとうございます。
そうなんです。

相当大きなMidi fileでも変換は一瞬だと思うのですが、
あまり大きいと、それを読みこんだRIS2.0プログラミング環境が重くなってしまい、
「マイブロック」を移動しようとすると、「ヨッコラショ」
「マイブロック」の中身を見ようとしたひにゃ「凍っちゃったかしら?」
と思うほど遅くなったりします。
...あれ?もしかすると私のCeleron300Mマシンのせい?

その操作感覚の「我慢できる範囲」で、
「大きなマイブロックになるので、RISの動作が遅くなることがあります。」
「大きすぎて、RISに読みこめないから中断します。」
など、忠告/警告をしたほうがよいかなと思っているんです。

> 要望:標準ソフトから直接読み込めたらいいんですが、
>    これはわがままというものでしょうか。

メニューをくわえると言うのは無理なんですが、
別の実装法として、MBFile.iniを書きかえる方法があります。

次のようなイメージです。
1. Midi2lscを起動する。
2. Midi fileを指定する。
3. RIS2.0のユーザーを指定する。
4. マイブロックの名前を指定する。
5. 実行を指示する。
...
次に、そのユーザー名でRISにloginすると、
「マイブロック」に、指定した名前のブロックが追加されている。

今の実装は、出力ファイルが独立した「RIS2.0のプログラム」の体裁を取るので、
安全性が高く、RISを起動したまま、Alt+Tabで画面を切り替え、
Midi Fileを変換し、またRISの画面で読み込む操作ができますが、
MBFile.iniを使う方法では、一旦RISを終了してから、
変換し、再起動しないとダメです。
かえって使いにくくて危険なソフトになりそうですね(^^;

もっといい方法はないかなあ。

[406] RIS2.0動作確認 投稿者:">mac 投稿日:01/02/24(Sat) 12:25 <URL>
RIS2.0のシステム必要用件に満たないパソコンでも、
動く例があるようですので、私も手持ちのマシンにインストールしてみました。

Sharp Mebius PC-PJ1
233MHz MMX Pentium
Memory 64MB
TFT LCD Neo Magic Graph 128ZV+
(VRAM 1MB ?)
Windows 98 4.10.1998

特別何もいじらず、インストールできました。

音声が所々飛んだり、どもったりする以外支障なく使えます。

[411] Re: RIS2.0動作確認 投稿者:としたか 投稿日:01/02/27(Tue) 21:47
元祖:掲示板でアドバイスしていただいたお礼として動作報告を・・・。

SONY PCG-C1S
266MHz MMX Pentium
Memory 64MB
TFT LCD NeoMagic MagicMedia256AV
(VRAM 2.5MB)
Windows 98 4.10.1998

インストール時に問題なしで無事に動作しています。
MOVIEや説明の飛び(音、コマ)があります。
プログラムではブロックをドラッグする時に反応が鈍いものの使えなくは
ないようです。

余談ですがUSBタワーを接続したままだと起動(BIOSのロード?初期化?に)に時間がかかります。

[412] Re^2: RIS2.0動作確認 投稿者:">mac 投稿日:01/02/28(Wed) 22:38 <URL>
> 元祖:掲示板でアドバイスしていただいたお礼として動作報告を・・・。

ご苦労様です。
検索で探せると言っても、情報はまとめといた方が、
他の人や、後で必要になったとき役立ちますね。

> 余談ですがUSBタワーを接続したままだと起動(BIOSのロード?初期化?に)に時間がかかります。

初期化にかかる時間だと思います。
「他に誰かいない?」と聞いて待ちますんで。
Dell XPS R400では、USB Audioをさしたままだと、
立ち上らなくなりまして...さすがに、これはbiosのバグで、
errataが出ました (^^;