From: kgt@...3web.ne.jp Date: 2000-10-21T02:49:48+09:00 Subject: [ruby-list:25555] Re: 始めまして <20001021022657T.shudoh@muraoka.info.waseda.ac.jp>の記事において JST時間2000年10月21日(土)02時18分10秒頃、shudoh@muraoka.info.waseda.ac.jpさんは 書きました。 >>首藤です。 はじめまして、桑形です。 いま、rubyでCDプレーヤ(CDだけじゃ無いですけど)作っています。 #会社じゃアセンブラがメインだったり… >>…と申し訳程度に ruby 関係の話をしておいて… 上に同じという事で :-) >>> 清藤@はちくん@ほっかいねっとです。 >> >>> 他に、ゲームとかでも使いました。 >>> WindowsのゲームをX上で走らせるシナリオエンジン作られている方がいて、 >> >>おー 一応、RubyでWindowsのゲームをXに移植してます(^^; #そこそこ動くようにはなってますがプレーヤに注力してて #作業が止まってます… >>> その方がまだCDDA演奏部分をインプリメントされておられないのですが、 >> >>昔、ゆみみミックスという SEGA Mega CD のゲームがありまして、 >>このゲームを X 上で遊ぶためのエンジンを友達 (小田) が作っていました。 >>93 or 94年、この xyumimi に対して、FreeBSD だったか Linux だかの上で >>CD-DA を制御するコードを contribute したことがあります。 >>確かひと晩のハックでなんとかなったので、ひどーく難しくはないです。 頭で書いたプレーヤですが、現在は移植性重視という事でlibcdaudioの 拡張ライブラリ作ってそれを使ってますが初期の頃はrubyだけで CDの制御してました。 ioctl()の引数がめんどくさいだけで全然 難しくないですよ。 #それこそruby使って書いたから1〜2時間ぐらいで #出来たんじゃないでしょうか(ドライバのハック含めて) ζ ---- ^^y- くわがた@自宅 kgt@topaz.ocn.ne.jp − 年年歳歳花相似 歳歳年年人不同 −