ここはミラーサイトです。本物は http://homepage2.nifty.com/m_kamada/bbslog/bbslog07.htm
counterSince June 16, 2000STUDIO KAMADAJapanese to English by @nifty
掲示板の過去ログ(本文 2000/11/06-)2007-07-18(Wed) 21:18
346. Re:芹香さん AC-YOUCH 2000/11/06 (月) 14:49
346. Re:芹香さん AC-YOUCH 2000/11/06 (月) 14:49
>> 芹香さんボードってスプライト載ってるのか..ムフ
>そうそう、そんな話がありましたね。
>どんな感じなのかな。

まさちくさんの話によると16*16が2048って話でした。
回転とか拡大縮小もしてくれると非常にうれしいんですが(ないない)
288*224の画面も作れたりすると..オイラ、オイラもう!(ないってば)
どちらにしろ、非常に興味深い商品でした。
早く触ってみたいですね。

>> そして何故か会場で高級ビーフカレーをゲット(^^;
>ほぇ?

クイズの景品です(^^
347. MicroEMACSの最新版 LeDA 2000/11/06 (月) 17:53
348. Re: MicroEMACSの最新版 M.Kamada 2000/11/07 (火) 01:12
347. MicroEMACSの最新版 LeDA 2000/11/06 (月) 17:53
いまさらながらにエディターとしてMicroEMACSを使ってみようかと
思っているのですが(今まではもちろんED系)、最新版というのは
どれなんでしょうか。

Sharlさんのしゃれまっくすの最後のものが一番新しそうだ、
というところまではわかったのですが、残念ながらその
アーカイブがインターネット上で見つかりません。

頼みの満開ネットも復活しないので、ここでアップするという
わけにはいかないでしょうか。
わがまま言ってすみません。
348. Re: MicroEMACSの最新版 M.Kamada  2000/11/07 (火) 01:12
LeDAさん、こんにちは。

> いまさらながらにエディターとしてMicroEMACSを使ってみようかと
> 思っているのですが(今まではもちろんED系)、最新版というのは
> どれなんでしょうか。

私の知る限り、
X68k用のMicroEMACSの最新版は「J1.43 (rel.5)」、
しゃれまっくすの最新版は「rel.5c6」だと思います。

> Sharlさんのしゃれまっくすの最後のものが一番新しそうだ、
> というところまではわかったのですが、残念ながらその
> アーカイブがインターネット上で見つかりません。

Sharlさんのページは閉鎖されたままのようですね。
ftp.tohoku.ac.jpも閉鎖されてしまいましたが、
古いミラーサイトに行けばあることはあります。

> 頼みの満開ネットも復活しないので、ここでアップするという
> わけにはいかないでしょうか。

満開ネットのprogramボードに上記のバージョンのが
あるはずなのですが、なかなか復活しませんね。
ftp.tohoku.ac.jpのミラーサイトはいつなくなるか
わかりませんし、この際、転載しておきますか。

> わがまま言ってすみません。

いえ、要望を出していただけるのは嬉しいです。

そろそろディスク容量追加しようかにゃー。
349. 満開ネット復活!! LeDA 2000/11/08 (水) 09:13
352. Re: 満開ネット復活!! M.Kamada 2000/11/08 (水) 17:49
 └362. Re^2: 満開ネット復活!! LeDA 2000/11/09 (木) 09:53
  └364. Re^3: 満開ネット復活!! M.Kamada 2000/11/09 (木) 20:05
349. 満開ネット復活!! LeDA 2000/11/08 (水) 09:13
いつのまにか満開ネットが復活しているようですね。
昨日の夜11時前にはつながりました。

ついでと言っては何ですが、フリーウエア2本をアップ、
しゃれまっくすをダウンロードしました。
後は設定が大変そうだけど。

352. Re: 満開ネット復活!! M.Kamada  2000/11/08 (水) 17:49
LeDAさん、こんにちは。

> いつのまにか満開ネットが復活しているようですね。
> 昨日の夜11時前にはつながりました。

昨日の午後3時過ぎには復活していたみたいですね。

> ついでと言っては何ですが、フリーウエア2本をアップ、

転載、どうします?

> しゃれまっくすをダウンロードしました。
> 後は設定が大変そうだけど。

好みに合わせてカスタマイズして使いましょう。
362. Re^2: 満開ネット復活!! LeDA 2000/11/09 (木) 09:53
> 昨日の午後3時過ぎには復活していたみたいですね。
無理だと思ってかけてみたらつながったのでラッキー!とばかりに
アップしました。書き込み1番のりは逃したけど(^_^;)

> 転載、どうします?
していただけるのでしたら、お願いします。
インターネットのほうが有名になれる?

> > しゃれまっくすをダウンロードしました。
> 好みに合わせてカスタマイズして使いましょう。
やはりキー操作はED系が良いので合わせていってますが、
量が多くて大変!まだしばらくはED系を使いそうです。
(ED系キーカスタマイズではEMACS使う価値なし?)
364. Re^3: 満開ネット復活!! M.Kamada  2000/11/09 (木) 20:05
LeDAさん、こんにちは。

> > > しゃれまっくすをダウンロードしました。
> > 好みに合わせてカスタマイズして使いましょう。
> やはりキー操作はED系が良いので合わせていってますが、
> 量が多くて大変!まだしばらくはED系を使いそうです。
> (ED系キーカスタマイズではEMACS使う価値なし?)

EDバインドでも使えると思いますよ?
しゃれまっくすで定義できるキーの組み合わせは
EDの操作の種類よりもずっと多いので、残ったところに
便利な機能を割り当てるとよいと思います。

プログラムを解析するとき、ラベルを「カーソル位置の
単語の検索」で追跡したり、日本語のドキュメントを
書くとき「フィルパラグラフ」を使ったり、マクロを
作ってカーソル位置の文字コードを表示させたり。
350. ・・・と思ったら LeDA 2000/11/08 (水) 09:17
353. Re: ・・・と思ったら M.Kamada 2000/11/08 (水) 17:49
350. ・・・と思ったら LeDA 2000/11/08 (水) 09:17
満開ネット復活&しゃれまっくすダウンロードと書きましたが、
日記を拝見すると、書かれていたようで。
よく読んでから書けということですね。
すみません。
353. Re: ・・・と思ったら M.Kamada  2000/11/08 (水) 17:49
LeDAさん、こんにちは。

> 満開ネット復活&しゃれまっくすダウンロードと書きましたが、
> 日記を拝見すると、書かれていたようで。
> よく読んでから書けということですね。
> すみません。

私がここにしゃれまっくすをアップしたのは満開ネットが復活して
LeDAさんがダウンロードしたあとだと思います。たぶん。
LeDAさん、すばやひ。(笑)
これからダウンロードする人はダウンロード・コーナーからどうぞ。
351. ルービックリベンジ Fukai 2000/11/08 (水) 12:49
354. Re: ルービックリベンジ M.Kamada 2000/11/08 (水) 17:52
 └355. Re^2: ルービックリベンジ Hiroi Makoto 2000/11/08 (水) 18:28
  └356. Re^3: ルービックリベンジ M.Kamada 2000/11/08 (水) 23:05
   └357. Re^4: ルービックリベンジ Hiroi Makoto 2000/11/08 (水) 23:26
    ├359. Re^5: ルービックリベンジ M.Kamada 2000/11/09 (木) 07:30
    └482. Re^5: ルービックリベンジ(化石レス〜) T.Nemoto 2000/12/16 (土) 19:37
     └483. Re^6: ルービックリベンジ(化石レス〜) M.Kamada 2000/12/16 (土) 21:01
      └484. Re^7: ルービックリベンジ(化石レス〜) T.Nemoto 2000/12/16 (土) 22:33
       └488. Re^8: ルービックリベンジ(化石レス〜) M.Kamada 2000/12/19 (火) 02:27
        └490. ウチの本は表紙、裏表紙ちゃんとあります〜 T.Nemoto 2000/12/20 (水) 01:29
         └491. Re: ウチの本は表紙、裏表紙ちゃんとあります〜 M.Kamada 2000/12/20 (水) 02:29
          └501. これ凄いですね T.Nemoto 2000/12/23 (土) 02:20
351. ルービックリベンジ Fukai 2000/11/08 (水) 12:49

ルービックリベンジ期間限定で再生産されるようです。
でも全部英語なのでよく分からんです。
日本語サイトとかないんですかねえ。
英語でネットショッピングはちょっと僕にはつらいっす。
354. Re: ルービックリベンジ M.Kamada  2000/11/08 (水) 17:52
深井さん、こんにちは。

> ルービックリベンジ期間限定で再生産されるようです。

おー! 大急ぎで注文しませう!

> でも全部英語なのでよく分からんです。
> 日本語サイトとかないんですかねえ。

どうなんでしょ。ツクダオリジナルからは出てないみたい。

> 英語でネットショッピングはちょっと僕にはつらいっす。

注文方法をアップしましょうか?
355. Re^2: ルービックリベンジ Hiroi Makoto  2000/11/08 (水) 18:28
鎌田さん、深井さん、こんにちは。

> > ルービックリベンジ期間限定で再生産されるようです。
> おー! 大急ぎで注文しませう!

おおっ! それは凄いです。

>> 日本語サイトとかないんですかねえ。
> どうなんでしょ。ツクダオリジナルからは出てないみたい。

日本でも発売されるといいですね。手軽に購入できますし。
それにしても再生産とはびっくりです。再びブームになるかも
しれませんね(笑)。
356. Re^3: ルービックリベンジ M.Kamada  2000/11/08 (水) 23:05
広井さん、こんにちは。

> > > ルービックリベンジ期間限定で再生産されるようです。
> > おー! 大急ぎで注文しませう!
>
> おおっ! それは凄いです。

私ゃ我慢できなくて速攻で注文しちゃいました。

注文方法を書いておきました。
http://homepage2.nifty.com/m_kamada/rubik444.htm

> 日本でも発売されるといいですね。手軽に購入できますし。

近所のお店で買えるかどうかって重要ですよね。
オンラインショップに日本からの注文が多ければ可能性はあるかな?

> それにしても再生産とはびっくりです。再びブームになるかも
> しれませんね(笑)。

多くの人が忘れた頃に再生産するみたい。
頭の体操にもなるし、ボケ防止にもなるし、インテリアにもなるし…。
357. Re^4: ルービックリベンジ Hiroi Makoto  2000/11/08 (水) 23:26
鎌田さん、こんばんは。

> 多くの人が忘れた頃に再生産するみたい。頭の体操にもなるし、
> ボケ防止にもなるし、インテリアにもなるし…。

いやー、「インテリアにもなるし…」には笑っちゃいました。
私もそうですが、多くの人がリベンジをインテリアにする可能性
は大きいですね(笑)。

キューブの解法プログラムは、電脳倶楽部に掲載されたことが
あると記憶していますが、リベンジの解法プログラムはあるの
でしょうか? 作るとなると難しいのかもしれませんね。
359. Re^5: ルービックリベンジ M.Kamada  2000/11/09 (木) 07:30
広井さん、こんにちは。

> いやー、「インテリアにもなるし…」には笑っちゃいました。
> 私もそうですが、多くの人がリベンジをインテリアにする可能性
> は大きいですね(笑)。

きれいだし、適度な重量感があって落ち着くし。

家に訪ねてきた友人が帰ったあと、ふと棚を見上げたら、
置いてあったルービックキューブがきれいに6面揃っていた
…ってこと、ない?

> キューブの解法プログラムは、電脳倶楽部に掲載されたことが
> あると記憶していますが、リベンジの解法プログラムはあるの
> でしょうか? 作るとなると難しいのかもしれませんね。

マヌーバをインプリメントしていけば理論的には解けるけれど、
プログラムを考えるだけで頭がこんがらがりそう。
最短手順を求めるのはさらに難しそうですね。
スマートなインターフェイスも考えないといけませんね。
482. Re^5: ルービックリベンジ(化石レス〜) T.Nemoto 2000/12/16 (土) 19:37
> キューブの解法プログラムは、電脳倶楽部に掲載されたことが
> あると記憶していますが、リベンジの解法プログラムはあるの
> でしょうか? 作るとなると難しいのかもしれませんね。

I/O83年2月号に解法プログラムが掲載されてます。
(PC−8001用でオールBASICです)

X68k上で動くPC−8001エミュレータ持ってるから
そのうち打ち込んでみようかな。

あ、ここは初めての書き込みです。「ねもと」です。よろしく
お願いします〜。
483. Re^6: ルービックリベンジ(化石レス〜) M.Kamada  2000/12/16 (土) 21:01
ねもとさん、こんにちは。

> あ、ここは初めての書き込みです。「ねもと」です。よろしく
> お願いします〜。

こちらこそ、よろしくお願いします。
えっと、HAS060の要望を出していただいたねもとさん?

> I/O83年2月号に解法プログラムが掲載されてます。
> (PC−8001用でオールBASICです)

バックナンバーをそろえている図書館などで探せば見つかるかな?

> X68k上で動くPC−8001エミュレータ持ってるから
> そのうち打ち込んでみようかな。

せっかく実物が手に入ったことですし、私も作ってみたいです。
484. Re^7: ルービックリベンジ(化石レス〜) T.Nemoto 2000/12/16 (土) 22:33
> えっと、HAS060の要望を出していただいたねもとさん?

そうです。満開ネットではメールでいろいろと要望だしてましたね。
いくつか採用されて嬉しかったです。

> > I/O83年2月号に解法プログラムが掲載されてます。
> > (PC−8001用でオールBASICです)
>
> バックナンバーをそろえている図書館などで探せば見つかるかな?

83年4月号にdebug情報が載ってますので、お忘れなく。
私の部屋には81年10月号から86年頃まで置いてあります。
今でも見てるので、手アカで真っ黒けです(^^;

> > X68k上で動くPC−8001エミュレータ持ってるから
> > そのうち打ち込んでみようかな。
>
> せっかく実物が手に入ったことですし、私も作ってみたいです。

 XL/Image等を使ってごーじゃすな解法プログラムになれ
ば凄いかも。

 あと画面上にnXnXn(n>=3)のルービックキューブを表示
して、それをマウスを使用して解くのも面白いかもしれない。
488. Re^8: ルービックリベンジ(化石レス〜) M.Kamada  2000/12/19 (火) 02:27
ねもとさん、こんにちは。

> > えっと、HAS060の要望を出していただいたねもとさん?
>
> そうです。満開ネットではメールでいろいろと要望だしてましたね。
> いくつか採用されて嬉しかったです。

採用できていない案もあってごめんなさいです。

> > バックナンバーをそろえている図書館などで探せば見つかるかな?
>
> 83年4月号にdebug情報が載ってますので、お忘れなく。
> 私の部屋には81年10月号から86年頃まで置いてあります。
> 今でも見てるので、手アカで真っ黒けです(^^;

追加情報までありがとうございます。

紙の情報媒体は「年季が感じられる」ところがいいですよね。
うちでは、68060のマニュアルが分解しかかっていたり、
M68000ファミリのマニュアルの表紙と裏表紙が取れて
どっかにいってしまったり(笑)しています。

>  XL/Image等を使ってごーじゃすな解法プログラムになれ
> ば凄いかも。

あぅ。レイトレでも色だけ入れかえられるようにしておけば
なんとかなる?
スプライトでキューブを表示できるとよいのですが、
設計が大変そう。

>  あと画面上にnXnXn(n>=3)のルービックキューブを表示
> して、それをマウスを使用して解くのも面白いかもしれない。

http://www.mud.ca/puzzler/JPuzzler/chpuzzler.html
↑これは結構よくできていると思います。
マウスによる操作はこのレベルが限界だと思うので、
あとはグラフィックのほうを頑張るしかないかも。
490. ウチの本は表紙、裏表紙ちゃんとあります〜 T.Nemoto 2000/12/20 (水) 01:29
> 紙の情報媒体は「年季が感じられる」ところがいいですよね。
> うちでは、68060のマニュアルが分解しかかっていたり、
> M68000ファミリのマニュアルの表紙と裏表紙が取れて
> どっかにいってしまったり(笑)しています。

 当時買った雑誌っていまだに捨てられないですね。最近買った雑誌
は簡単に捨てられるのに(^_~; うーん、世界の七不思議。

 あー、昔のOhMZ、OhX開いたらちょっとヤバいぞ。開く度に
分解されていく(笑)

> http://www.mud.ca/puzzler/JPuzzler/chpuzzler.html
> ↑これは結構よくできていると思います。
> マウスによる操作はこのレベルが限界だと思うので、
> あとはグラフィックのほうを頑張るしかないかも。

 後で見てみます。自分でも作ってみたくなったし。
 (けど”ごーじゃす”ではないですよ。グラフィックはPC−
8001を参考にします(笑))

 久しぶりにX−BASICで組んでみようかな。
491. Re: ウチの本は表紙、裏表紙ちゃんとあります〜 M.Kamada  2000/12/20 (水) 02:29
ねもとさん、こんばんは。

>  当時買った雑誌っていまだに捨てられないですね。最近買った雑誌
> は簡単に捨てられるのに(^_~; うーん、世界の七不思議。

紙の媒体には保存されるにふさわしい情報が掲載されて
いるべきだと思うのですが、最近はそういう雑誌が
少ないのかも知れませんね。

>  あー、昔のOhMZ、OhX開いたらちょっとヤバいぞ。開く度に
> 分解されていく(笑)

古いほうのは接着剤の質が悪くて分解しやすいんですよね。
途中から良くなったと思います。

> > http://www.mud.ca/puzzler/JPuzzler/chpuzzler.html
> > ↑これは結構よくできていると思います。
> > マウスによる操作はこのレベルが限界だと思うので、
> > あとはグラフィックのほうを頑張るしかないかも。
>
>  後で見てみます。自分でも作ってみたくなったし。

Javaアプレットなので、対応しているブラウザで
ページを開いてマウスでぐりぐりできます。
右ドラッグで全体を回転、左ドラッグで列を回転。
IE5.01とNN4.75で問題なく動きました。
N6では画面が壊れました。(お約束)

>  (けど”ごーじゃす”ではないですよ。グラフィックはPC−
> 8001を参考にします(笑))
>
>  久しぶりにX−BASICで組んでみようかな。

キューブの色をどうやって表現するか、それが問題ですね。
501. これ凄いですね T.Nemoto 2000/12/23 (土) 02:20
> > > http://www.mud.ca/puzzler/JPuzzler/chpuzzler.html
> > > ↑これは結構よくできていると思います。
> > > マウスによる操作はこのレベルが限界だと思うので、
> > > あとはグラフィックのほうを頑張るしかないかも。
〜中略〜
> Javaアプレットなので、対応しているブラウザで
> ページを開いてマウスでぐりぐりできます。
> 右ドラッグで全体を回転、左ドラッグで列を回転。
> IE5.01とNN4.75で問題なく動きました。

すこし遊んでみたけど、これ凄いですね。ここまで出来るとは思
ってもみなかったです。

けど自分が考えてる機能はなかったので、ちと嬉しかった (^_^)
とりあえず、かなり時間はかかると思うけど自分が考えてる機能
を盛り込んだものを作ってみます。
358. るーびっく みかぜ 2000/11/09 (木) 04:58
360. Re: るーびっく M.Kamada 2000/11/09 (木) 07:54
358. るーびっく みかぜ  2000/11/09 (木) 04:58
ルービックキューブで思い出したんですが、
幸せ家族計画の30万円コースかなんかで、
数分で完成したら30万円というのをやってました。

その時のあるチャレンジャーが、規定時間で、
最初ちょっとだけ見て、後は殆ど見ずに、しかも
踊りながら(手を後ろに回してやる)、さらに3個
続けてやるというのを宣言してチャレンジしてました。

が、その人はあがってしまったのか、本番でうまくいかず、
更に3つ目のラストでキューブを空中分解させてしまい、
ミスってしまいました。でも殆ど見ずにやってたのは
凄かったです。
360. Re: るーびっく M.Kamada  2000/11/09 (木) 07:54
みかぜさん、こんにちは。

> でも殆ど見ずにやってたのは凄かったです。

最初だけ見てあとは見ないでやるというのは凄いですね。
途中の状態を目で確認していたら遅くなってしまうので、全体を
確認して頭の中で手順を求めてから一気に解くのでしょうね。

焦ってキューブを分解させてしまうのは格好悪いかも。
361. りべんじ Fukai 2000/11/09 (木) 08:41
363. Re: りべんじ M.Kamada 2000/11/09 (木) 19:26
361. りべんじ Fukai 2000/11/09 (木) 08:41
鎌田さん、おはようございます。

注文方法、非常に助かります。ありがとうございます。
さっそく注文してみます。
でもその前にクレジットカードの住所変更した方がいいかな。
最近引っ越したもので。
問い合わせの電話なんてきたら一言もしゃべれないし(笑)。

引っ越して部屋が広くなったので、実家からXVI持ってこようかな、
なんて思ってます。
363. Re: りべんじ M.Kamada  2000/11/09 (木) 19:26
深井さん、こんにちは。

> 注文方法、非常に助かります。ありがとうございます。

どういたしましてです。

> 問い合わせの電話なんてきたら一言もしゃべれないし(笑)。

メールアドレスが間違っていなければ大丈夫でしょう。きっと。
365. ミスから 春麗 2000/11/11 (土) 16:42
366. Re: ミスから M.Kamada 2000/11/11 (土) 22:26
365. ミスから 春麗 2000/11/11 (土) 16:42
日記の画像みました。
プラスチックに電流…云々もそうですが、偶然とか手
違いとかのキッカケって、時として大発見・発明に繋
がりますね。

常識では本来やらないような事は、普通やらないです
から(当たり前だ)、偶然の神様に感謝ですね。
366. Re: ミスから M.Kamada  2000/11/11 (土) 22:26
春麗さん、こんにちは。

> 日記の画像みました。
> プラスチックに電流…云々もそうですが、偶然とか手
> 違いとかのキッカケって、時として大発見・発明に繋
> がりますね。

大発見や大発明って、そういうことが多いみたいですね。
しかし、たまたま見つけたものが何の役に立つのか
直感するには、日頃からいろいろなものに興味を持って、
知識を豊富にしていなければならないようです。
私ももっと精進せねば。

> 常識では本来やらないような事は、普通やらないです
> から(当たり前だ)、偶然の神様に感謝ですね。

ですね!
367. 嗚呼・・・(涙) ココネ 2000/11/12 (日) 01:15
368. Re: 嗚呼・・・(涙) M.Kamada 2000/11/12 (日) 01:25
367. 嗚呼・・・(涙) ココネ 2000/11/12 (日) 01:15
初めまして、ココネといいます。
満開ネット難民になってから半月以上経ってます。
未だに移転先の番号がわかりません。
告知された週に出張さえなければ(涙)
どなたか教えて頂けたら幸いです・・・。
368. Re: 嗚呼・・・(涙) M.Kamada  2000/11/12 (日) 01:25
ココネさん、こんにちは。

> 初めまして、ココネといいます。
> 満開ネット難民になってから半月以上経ってます。
> 未だに移転先の番号がわかりません。
> 告知された週に出張さえなければ(涙)
> どなたか教えて頂けたら幸いです・・・。

満開ネットの電話番号は移転前と同じです。ただし、
移転前は3つあった番号のうちの1つが廃止されています。
満開ネットは移転のためにしばらく休止していましたが、
11月7日の午後に再開しました。
369. 時間を計りたいのですが 春麗 2000/11/13 (月) 11:25
371. Re: 時間を計りたいのですが M.Kamada 2000/11/13 (月) 21:57
369. 時間を計りたいのですが 春麗 2000/11/13 (月) 11:25
現在、1/60秒のアクションゲームを作っています。

サブルーチンやループがどれだけ時間が掛かっている
か計りたいのですが、X68ではどうやれば良いのでしょ
うか。
iocsのTimerD割り込みを設定したら、060でも030でも
ハングアップ(白帯)したので使えず…(0が返ってく
るので設定は成功している模様)。
ラスタ割り込みと併用してるから駄目なのかと思い、ラ
スタ割り込みを外してもハングしました。

TimerD割り込み以外で1/100秒や1/1000秒単位の計測っ
てどうやるんでしょう。
371. Re: 時間を計りたいのですが M.Kamada  2000/11/13 (月) 21:57
春麗さん、こんにちは。

> サブルーチンやループがどれだけ時間が掛かっている
> か計りたいのですが、X68ではどうやれば良いのでしょ
> うか。

X68kの場合は、一番簡単なのはIOCS _ONTIMEを使う方法です。
_ONTIMEの返却値は1/100秒単位でカウントアップするので、
1/100秒単位でよければ一番簡単です。Cのclock()も_ONTIME
を使っています。_ONTIMEは、IOCSのワークエリアにある
Timer-C割り込みカウンタを使用しています。

HumanV2以降でCONFIG.SYSにPROCESS=の指定があるときは、
DOS _TIME_PRの返却値が1/1000秒単位でカウントアップします。_TIME_PRは、HumanのワークエリアにあるTimer-D割り込み
カウンタを使用しています。

CONFIG.SYSにPROCESS=の指定がないときや、1/1000秒よりも
短い時間を計りたいときは、IOCS _TIMERDSTを使って自前の
割り込みルーチンを設定してカウントします。

さらに正確に計りたいときは、MFPのレジスタを直接叩いて
Timer-Dなどを駆動し、割り込みを使わずにMFPのレジスタ
から直接カウンタの値を読み出すようにします。
S44PLAY.XはFM音源と同期をとるためにこれをやっています。

> iocsのTimerD割り込みを設定したら、060でも030でも
> ハングアップ(白帯)したので使えず…(0が返ってく
> るので設定は成功している模様)。
> ラスタ割り込みと併用してるから駄目なのかと思い、ラ
> スタ割り込みを外してもハングしました。

割り込みルーチンのアドレスがあっているか、割り込みルーチン
が壊れていないか、D0-D7/A0-A7をすべて復元しているか、
割り込みルーチンの中でIOCSコールやDOSコールを使っていないか、RTE命令で復帰しているか、スーパーバイザスタックが溢れて
いないか、プログラムを終了する前に割り込みを止めているか、
などなど、1つずつチェックしましょう。

> TimerD割り込み以外で1/100秒や1/1000秒単位の計測っ
> てどうやるんでしょう。

前述の通り、IOCS _ONTIMEを使うのが一番簡単です。
1/100秒では長すぎる場合はTimer-Dを使いましょう。

MFPを直接叩くのであれば、Timer-Aも使えます。ただし、
垂直同期割り込みとTimer-Aを併用するにはIOCS _VDISPSTを
使わずに垂直同期割り込みを設定する必要があります。

月刊電脳倶楽部145号に、サブルーチンの所要時間をμ秒単位で
計るプログラムがあります(命令のクロック数を調べるために
作ったものです)。
372. re:お恥ずかしい… 春麗 2000/11/13 (月) 23:13
373. Re: re:お恥ずかしい… M.Kamada 2000/11/14 (火) 00:05
372. re:お恥ずかしい… 春麗 2000/11/13 (月) 23:13
ちょっと計測したいだけで、直叩きするほどじゃない
のでiocsの割り込み(timerdst)でカウントしようと
思ってました。
実は、あれから1/100秒でも良いや…と思って、ontime
でも試してみたのですが、060だと計ってないのと同じ
(苦笑)だったので途方に暮れてました。

で、つい今しがた、リプライに書かれている内容をみて…。

>割り込みルーチンのアドレスがあっているか、割り込みルーチン
>が壊れていないか、D0-D7/A0-A7をすべて復元しているか、
>割り込みルーチンの中でIOCSコールやDOSコールを使っていないか、>RTE命令で復帰しているか、スーパーバイザスタックが溢れて
>いないか、プログラムを終了する前に割り込みを止めているか、
>などなど、1つずつチェックしましょう。

●割り込みルーチンは合っている
●C言語でやってるからルーチンやレジスタが壊れるワケないし
●内容はカウンタのカウントアップしかやってないし…
●rte? アセンブラじゃないからrteはカンケーないし…
●スタックは壊しようがないし…
●割り込みを止める、止めない以前にハングしてるし…

これでもX68ユーザの端くれ、一通りの作法は守ってるつ
もりです。変な常駐物も入れてませんしPROCESSも指定し
てないし。うぐぅ…。うーん…問題ないよなー、なんでハ
ングするかなー。 うーん…う…、ん? …rte?

あぁっっ!!!!

void timer_d( void ){ counter++; }

void interrupt timer_d( void ){ counter++; }

ズバリ解決しました。あっさり解決しました。すんなり解
決しました。

アセンブラで組んでいればrteを意識したでしょうが、C言
語で割り込みを書いたのは久しぶりだったので、interrupt
修飾子をウッカリ忘れてました。

お騒がせしました。あぁ、穴を掘りたい、海よりも深い穴を…。

恥ずかしながらドジりました。
373. Re: re:お恥ずかしい… M.Kamada  2000/11/14 (火) 00:05
春麗さん、こんにちは。

> 実は、あれから1/100秒でも良いや…と思って、ontime
> でも試してみたのですが、060だと計ってないのと同じ
> (苦笑)だったので途方に暮れてました。

あ、やっぱり。

> アセンブラで組んでいればrteを意識したでしょうが、C言
> 語で割り込みを書いたのは久しぶりだったので、interrupt
> 修飾子をウッカリ忘れてました。

あ・り・が・ち。

Cで特定の場所でハングアップするときはdisってみるのも吉。

> お騒がせしました。あぁ、穴を掘りたい、海よりも深い穴を…。
> 恥ずかしながらドジりました。

どんまいですぅ〜。
376. 数式だぴょん! Hiroi Makoto 2000/11/15 (水) 21:04
379. Re: 数式だぴょん! M.Kamada 2000/11/16 (木) 20:48
376. 数式だぴょん! Hiroi Makoto  2000/11/15 (水) 21:04
鎌田さん、こんばんは。

> お願い! 数式見て逃げないでぇ〜〜!

おお!、数式、数式!!
やっぱり、ひいちゃう人が多いのでしょうか。ここは
鎌田さんが優しく手ほどきをされたらどうでしょう(笑)。

ところで、数式の表示はやっぱり TeX ですか。私は
TeX を使ったことがありませんが、日記の数式を見ると
きれいに表示されていると思います。プリンタで印字する
と、もっときれいなんでしょうね。

風邪をひいた時は、無理をしないでゆっくりと休んで、
はやく治してください。お大事に。

それではまた。
379. Re: 数式だぴょん! M.Kamada  2000/11/16 (木) 20:48
広井さん、こんにちは。

> > お願い! 数式見て逃げないでぇ〜〜!
>
> おお!、数式、数式!!
> やっぱり、ひいちゃう人が多いのでしょうか。ここは
> 鎌田さんが優しく手ほどきをされたらどうでしょう(笑)。

学生の理系離れが進んでいますし、数式に抵抗感があったり
拒絶反応を示してしまう人は昔よりも増えていると思います。
数学の面白さをもっと多くの人に知って欲しいです。

> ところで、数式の表示はやっぱり TeX ですか。

私は学生の頃にレポートやレジュメをTeXで書いていました。
特に数式を含む文章を書くときはTeXが一番だと思っています。

> 私は TeX を使ったことがありませんが、日記の数式を見ると
> きれいに表示されていると思います。プリンタで印字する
> と、もっときれいなんでしょうね。

TeXは書籍出版用に作られたコンピュータ組版システムです。
印字の美しさは画面上のプレビューとは比べ物になりません。
本来は画面に数式を表示するために使うものではないのです。

> 風邪をひいた時は、無理をしないでゆっくりと休んで、
> はやく治してください。お大事に。

ありがとうございますぅ〜。
ふみゅぅ、私ってば、いつも心配かけてばっかり。
ミラーのカードが欲しいよぉ。
377. g2lkのぱっち KQ 2000/11/16 (木) 14:58
377. g2lkのぱっち KQ  2000/11/16 (木) 14:58
とりあえず、一時的な処置としてパッチを作ってHPに置きました。
一応動いているみたいです…。
378. 数式 春麗 2000/11/16 (木) 17:52
380. Re: 数式 M.Kamada 2000/11/17 (金) 20:28
378. 数式 春麗 2000/11/16 (木) 17:52
こんにちは。

> お願い! 数式見て逃げないでぇ〜〜!

ほえぇ〜。数学苦手ですぅ。左脳稼働率が低い右脳プロ
グラマは、とっとと退散ですぅ。右脳といっても、気分
や思い付きでプログラミングしてるだけですぅ〜。

で、本題ですが。

開発中のゲームの動作チェックをしたいのですが、030な
らキャッシュOFFでRED ZONE相当にできます。では、060
turboでキャッシュOFFにすると、ノーマルX68の何MHz版
に相当するのでしょうか。

ちなみに、ローカルメモリOFFにしてキャッシュやストア
バッファ、スーパースケーラなど全部offにして「お前は、
実は50MHz駆動の68kなんだ」と洗脳した状態で計測する
と(ss.x /p)、10MHzマシンの約196%と云う計測結果が
出ました。
X68000-19MHz相当と受け取って宜しいのでしょうか(し
かし、何でこんなに低いんだろう)。

ですが、数字の割には体感速度が遅く感じられました。CPU
だけじゃなくて周辺も絡んでくるからウェイトが関係して
いるのかも知れませんが…。

やはり、XFキー押しながらフロッピー起動が確実でしょうか。
380. Re: 数式 M.Kamada  2000/11/17 (金) 20:28
春麗さん、こんにちは。

> 開発中のゲームの動作チェックをしたいのですが、030な
> らキャッシュOFFでRED ZONE相当にできます。では、060
> turboでキャッシュOFFにすると、ノーマルX68の何MHz版
> に相当するのでしょうか。

平均で17MHz〜20MHz程度だと思います。
X68000XVIの16.6MHzモードと同じか少し速いくらい。

ノーマルのX68030の場合もそうですが、「キャッシュを
OFFにすると○MHzのX68000相当」というのはあまりあてに
なりません。
キャッシュをOFFにしたときにどの程度の動作速度になるか
はプログラムによって違うので、実際に動かすプログラムで
計測して調整するしかありません。

> ちなみに、ローカルメモリOFFにしてキャッシュやストア
> バッファ、スーパースケーラなど全部offにして「お前は、
> 実は50MHz駆動の68kなんだ」と洗脳した状態で計測する
> と(ss.x /p)、10MHzマシンの約196%と云う計測結果が
> 出ました。
> X68000-19MHz相当と受け取って宜しいのでしょうか(し
> かし、何でこんなに低いんだろう)。

そのプログラムの場合はそうなのだと判断するしかありません。
それが他のプログラムにも当てはまるとは限りません。

> ですが、数字の割には体感速度が遅く感じられました。CPU
> だけじゃなくて周辺も絡んでくるからウェイトが関係して
> いるのかも知れませんが…。

060turboでキャッシュをOFFにしたときの速度低下が
ノーマルのX68030よりも著しいのは、68060の速度は
キャッシュに頼っている面が大きいことと、X68030の
本体側の68030のバスと060turbo上の68060のバスを
繋ぐため時間がかかるバス変換処理が急増するからです。

> やはり、XFキー押しながらフロッピー起動が確実でしょうか。

060turboの060モードではXFnキーを押しながら起動しても
ノーマルのX68030と同じ動作速度にはなりません。

今後JUPITER-EXやVENUS-X/060などのハードウェアが出る
ことも予定されていることですし、既存のハードウェアの
動作速度に合わせるだけでなく、「マシンが速い分には
問題ない」ように(キャッシュONでも他の機種と同じ速度で
動くように)作っておくほうが得策です。
381. re:XVI程度ですか 春麗 2000/11/17 (金) 23:17
382. Re: re:XVI程度ですか M.Kamada 2000/11/17 (金) 23:47
381. re:XVI程度ですか 春麗 2000/11/17 (金) 23:17
>X68000XVIの16.6MHzモードと同じか少し速いくらい。

言われてみれば、そんな感じかも知れません。XVIは実家
にあるので帰省した時にしかチェックできないのでツライ
です。かといって、もう一台X68を買う余裕も置くスペー
スもないです…。
CompactXVIなら置けるかなぁ、なんて思ったりするので
すが、やっぱり先立つものがないです。たまに、中古を
チェックしてますが、未だに高いですね。

>060turboでキャッシュをOFFにしたときの速度低下が
>ノーマルのX68030よりも著しいのは、68060の速度は
>キャッシュに頼っている面が大きいことと、X68030の
>本体側の68030のバスと060turbo上の68060のバスを
>繋ぐため時間がかかるバス変換処理が急増するからです。

なるほど。
ローカルメモリ上だともう少しマシなんですが、最初、
本体メモリに切り替えるのを忘れていて「まぁこの程度
なら…」なんて思ってました。
本体メモリオンリーにした時の遅さに愕然としました。

あと、関係ないですが、PCG-RAMって、めちゃめちゃウェ
イト入ってますよね。負荷メーター※でPCG転送の時間が
長いです。

>> やはり、XFキー押しながらフロッピー起動が確実でしょうか。
>
>060turboの060モードではXFnキーを押しながら起動しても
>ノーマルのX68030と同じ動作速度にはなりません。

あ、もちろん30モードでの話です。

※負荷メーター(造語)
テキスト画面の端に縦ボックスを描画して、表示期間中に
テキストパレットを変更する事でルーチンの処理時間を色
で表して計る(ラスタ単位)ヤツです。まぁ、ゲーム専用
ですが。
他では殆ど見掛けないですが、こんなん使ってるの僕だけ
でしょか…。アバウトですが、お手軽なので愛用してます。
382. Re: re:XVI程度ですか M.Kamada  2000/11/17 (金) 23:47
春麗さん、こんばんは。

> あと、関係ないですが、PCG-RAMって、めちゃめちゃウェ
> イト入ってますよね。負荷メーター※でPCG転送の時間が
> 長いです。

帰線期間に表示を止めて一気に書き込めば少しは速くなる
と思いますが、スプライトダブラーだと難しいですね。

キャメルトライの画面の幅が狭いのは、「表示量を減らす」
と同時に「非表示期間を伸ばして転送量を増やす」という
理由があるはずです。

060turbo専用なら書き込みウエイトを活用するところ。

> ※負荷メーター(造語)
> テキスト画面の端に縦ボックスを描画して、表示期間中に
> テキストパレットを変更する事でルーチンの処理時間を色
> で表して計る(ラスタ単位)ヤツです。まぁ、ゲーム専用
> ですが。
> 他では殆ど見掛けないですが、こんなん使ってるの僕だけ
> でしょか…。アバウトですが、お手軽なので愛用してます。

ボックスではありませんが、PCM8?にそういうモードが
ありましたよね。
S44PLAY.Xのデバッグでも似たようなことをやりました。
(global.macのアセンブルスイッチを参照)

テキストパレット0を使って全画面の背景色を変えると
目がチカチカしてしまいますが、ボックスだといいかも。
383. そういや AC-YOUCH 2000/11/18 (土) 01:51
385. Re: そういや M.Kamada 2000/11/18 (土) 04:30
383. そういや AC-YOUCH  2000/11/18 (土) 01:51
そういや、以前 話をふった”030以降用プログラムのスクリーンショット”ですが<be>
結局、デジカメで直接撮るという方法で決着しました。<br>
よわ〜(^^;
385. Re: そういや M.Kamada  2000/11/18 (土) 04:30
AC-YOUCHさん、こんにちは。

> そういや、以前 話をふった”030以降用プログラムの
> スクリーンショット”ですが
> 結局、デジカメで直接撮るという方法で決着しました。
> よわ〜(^^;

スプライトダブラーを使っている030用のソフトのスクリーン
ショットを撮るには他に手がなさそうですね。

元の記事は↓これ。
http://homepage2.nifty.com/m_kamada/bbslog01.htm#145
387. 最近Netscapeで笑ったこと VFC-LINK 2000/11/18 (土) 23:34
388. Re: 最近Netscapeで笑ったこと M.Kamada 2000/11/20 (月) 03:46
 └409. Re^2: 最近Netscapeで笑ったこと VFC-LINK 2000/11/26 (日) 01:21
  └411. Re^3: 最近Netscapeで笑ったこと M.Kamada 2000/11/26 (日) 22:39
   └417. Re^4: 最近Netscapeで笑ったこと VFC-LINK 2000/11/28 (火) 01:30
    └422. Re^5: 最近Netscapeで笑ったこと M.Kamada 2000/11/28 (火) 04:07
     └433. Re^6: 最近Netscapeで笑ったこと VFC-LINK 2000/12/03 (日) 00:11
387. 最近Netscapeで笑ったこと VFC-LINK 2000/11/18 (土) 23:34
確か4.7だと思うのですが、なんとIMAGEのALT属性が反応しないんです。
IMAGEとはいっても、FORM部品のINPUT TYPE=imageなんですけども。
で、なんと代わりにNAME属性に書いた文字列がツールチップに出て
きてくれたんですぅ(^^;
笑いました。
困りました、ともいうけれども。
いろいろと手を尽くしましたが、結局NNのバグだぁとそのままの
形でリリースすることに。
最新のではこの辺、大丈夫なのでしょう、キット・・・。
388. Re: 最近Netscapeで笑ったこと M.Kamada  2000/11/20 (月) 03:46
VFC-LINKさん、こんにちは。

> 確か4.7だと思うのですが、なんとIMAGEのALT属性が反応しないんです。
> IMAGEとはいっても、FORM部品のINPUT TYPE=imageなんですけども。
> で、なんと代わりにNAME属性に書いた文字列がツールチップに出て
> きてくれたんですぅ(^^;
> 笑いました。
> 困りました、ともいうけれども。
> いろいろと手を尽くしましたが、結局NNのバグだぁとそのままの
> 形でリリースすることに。

Netscape Communicator 4.75で確認しました。
イメージにポインタを重ねたらNAMEが出てきました。(笑)

> 最新のではこの辺、大丈夫なのでしょう、キット・・・。

Netscape 6でも試してみました。
…………うーん……なにも出てこない……。

Netscape 6はイメージのツールチップにTITLEしか出さないみたい。
IE5のようにTITLEがないときはALTを表示すればいいのに。
409. Re^2: 最近Netscapeで笑ったこと VFC-LINK 2000/11/26 (日) 01:21
6.0での確認、ありがとうございます。
# どーもこの辺の対応が甘いんだよな〜、今の仕事場は。

> イメージにポインタを重ねたらNAMEが出てきました。(笑)

ねっ、面白いでしょう。

> Netscape 6はイメージのツールチップにTITLEしか出さないみたい。

おっとなるほど、titleが対応されているんですね。
それは正しい事かもしれませんね。
HTML4.0では「TITLEがツールチップ」「ALTが代替テキスト」と
なっているようですし。
-> http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/interact/forms.html
411. Re^3: 最近Netscapeで笑ったこと M.Kamada  2000/11/26 (日) 22:39
VFC-LINKさん、こんにちは。

> 6.0での確認、ありがとうございます。

どういたしましてです。

> > イメージにポインタを重ねたらNAMEが出てきました。(笑)
>
> ねっ、面白いでしょう。

ですね。
インプリメントした人が勘違いして故意にそうしたのかな。
故意ではなくて構造上の問題だとしたらこわいです。

> おっとなるほど、titleが対応されているんですね。
> それは正しい事かもしれませんね。
> HTML4.0では「TITLEがツールチップ」「ALTが代替テキスト」と
> なっているようですし。

そうですね。
TITLEに対応していることはよいことだと思います。
でもTITLEがないときはALTを表示してもバチはあたらないと
思うんだけどなぁ。
N6って、ヘンなところにこだわりすぎているような気がします。
417. Re^4: 最近Netscapeで笑ったこと VFC-LINK 2000/11/28 (火) 01:30
何度も失礼します(^^;
一番最初のネタの日記ページのURL飛び先指定の動作が変な話ですが、
新しい情報を入手しました。

http://www.kanzaki.com/docs/html/xhtml1.html
によると、XHTMLにおける場所指定は A name="xxx"ではなく
A id="xxx"で指定することになったらしいんです。

で、Netscape6からはXML/XHTML対応になっている(はず)
なので、この適用も受けていると思われます。
試してみる価値はあるのではないかと。
422. Re^5: 最近Netscapeで笑ったこと M.Kamada  2000/11/28 (火) 04:07
VFC-LINKさん、こんにちは。

> http://www.kanzaki.com/docs/html/xhtml1.html
> によると、XHTMLにおける場所指定は A name="xxx"ではなく
> A id="xxx"で指定することになったらしいんです。

情報ありがとうございます。
ほう、なるほど。XHTMLではnameとidを併記するのですね。

> で、Netscape6からはXML/XHTML対応になっている(はず)
> なので、この適用も受けていると思われます。
> 試してみる価値はあるのではないかと。

index.htmからdiary.htm#lastへのリンクで試してみました。
結果は変わらず、index.htmからジャンプしたときは
diary.htmの先頭が表示され、そこで再読み込みをすると
lastの位置が一瞬表示されてから勝手にdiary.htmの先頭に
戻ってきてしまいました。
N6はやっぱりダメみたい。
433. Re^6: 最近Netscapeで笑ったこと VFC-LINK 2000/12/03 (日) 00:11
> N6はやっぱりダメみたい。

無念でござる・・・。
[PR] | 貴金属 買取ハウスクリーニング看護師 求人美容整形インプラント債務整理転職サイトSEOアクセス解析ハウスメーカーレンタルオフィスSEO対策消費者金融不動産担保ローン時計車 買取ハワイ挙式アスクル転職生命保険テンプレート沖縄旅行動画免許合宿二輪引越し消費者金融税理士ゴルフ会員権留学レーシックマッサージFX投資信託くりっく365アフィリエイト育毛剤FXホームページ制作デイトレードFXタイバンコクハワイ レンタカーベスト ハワイ ホテル レーツバリ島年末年始ハワイHawaii hotelsHawaii Activitiesbhhrホノルルマラソン
【運営会社「パラダイムシフト」サービス】 ハワイ現地オプショナルツアーリラックマ) - ビジネスクラス航空券 - 格安航空券(1) - 格安航空券(2) - 海外ホテル - 韓国旅行
無料ホームページ作成 - レンタルサーバー - 携帯ホームページ - ブログ - ホテル 予約 - タイムシェア - ヴィラ - ハワイ コンドミニアム - バリ島 ホテル - ハワイ 不動産 - プーケット ホテル