5月 15th, 2007
今日の買い物。
PSパッドSCPH-1080 2個
プリンタケーブル 2本
21ピンRGB-D-Sub15ピンケーブル 1本
全部ジャンクしめて450円くらい。最後のは使い道が分かんないけどなんとなく買ってしまった。
時代的にはUSBのシリアル/パラレル変換とかして開発するのが流行りかなあとは思うんですが、余分な出費多そうなので流行りを無視してPCのパラレルポート入出力で乗り切ることにします。最終的な対象ハードはコントローラ構造が簡単なMVS(NEOGEO)です。今回作成するものを基礎として、パラレルポート→コントローラへの入力電圧を調整する回路その他を作れば1レバー+4ボタンまでのゲームで1プレイヤー分の操作をすべてきることになる予定。スタートとかセレクトはどうするのかという課題がありますけど(^^;
#PSを開発テストで使おうと思ってたけど電圧3.6Vに落とさないといけないから、信号出力をテストして動いたと思ったのは気のせいみたい。
ハード面は今、電気テスターがみつからなくて進んでなかったりするのですが、ソフト面は案外さくさくいってたりします。
開発言語はActivePerl 5.8.8です。Perlでこんなことやってる人いないしネタっぽくていいです(笑)
パラレルポートをPerlで操作するためにCPANモジュールを追加します。
ActivePerlですのでppmを使ってインストールすればいいので簡単です。
追加するモジュールはDevice::ParallelPort、Device::ParallelPort-drv-win32の2つ。
Device::ParallelPortでは内部的にinpout32を呼ぶため、配布サイトのページ最下部にある「Download Inpout32.dll and source code here」よりZIPファイルを取得し、中からinpout32.dllを取り出します。
使用するパラレルポートはECPプリンタポートI/Oの範囲が0×378から始まる設定にします。(BIOSで設定できる)
作成するPerlスクリプトと同じフォルダにinpout32.dllを置きます。(WindowsやSystemディレクトリあたりでもかまわないですが)
これでソフトの開発に関しては準備完了。
Posted in 徒然, Hack?, ゲーム, デジタルなモノ, PC | 2 Comments »
5月 11th, 2007
何を間違ったのか、いつのまにかFPGA基板でデジタル回路の開発をしたい衝動に駆られて、Verilog HDLの入門書とかを本屋で物色してた昨日の私のこと。
始まりはウチの環境(いわゆるテレビそのものが無い。IO DATAのTVBOXesを使って液晶ディスプレイをテレビとしてます)でMVS遊ぶのに必要となってくる機器について情報あさってたってだけなんですけどね。まるっきり予備知識が無い訳じゃないけど、本当に理解してるかといえば怪しいレベルですから。当初、TVBOXesにコンポジットやS映像で接続できるのを完璧なまでに失念しててRGBからコンポーネント(YCrCb)に変換しないとなぁ……とばかり考えていたので、その信号変換できるモノ、仕組みを調べてたんですよね。この変換を市販の機器でどうにかするとなるとトランスコーダになるんだけど、どの製品も機能的にそこまで求めてないって部分の割合が大きいのと販売価格から、もうちょっとコスト抑えないとイマイチ…ってことでRGB-YCrCb信号変換回路を自作するか?と考えるに至り、ネットで公開されてる回路製作やRGB-YCrCb信号の変換式をいろいろ見ている内、閃いたのが回路のパッケージ化できるところをマイコンにまとめちゃえば工作する部品が減ってお手軽になるんじゃねえの?とか思っちゃったから、そこからノリノリになって調べはじめて、やりたいことするにはFPGAなら機能そろってるボードもあるし、イケるぞコレ…とか。
(自分の中で作業の難易度がマイコンのプログラム>ハード工作という認識になってるあたり、我ながらとことんソフトウェア志向だなぁ、オイ。余談だが兄は電気工事士資格持ってたりとハード寄り)
冷静になると、そのFPGAボード購入したらRGB21pinをS映像に変換できるXAV-2Sを買ってお釣りがくるという事実に気が付いたんですけどね。ついでにFPGAにくわえてアナログ回路部作成もいるからいろいろひっくるめてコスト的にどうよ……と(・w・;
けど、いじるの超オモシロソーで今もかなり心惹かれてる。
で、そんな感じで路線を間違えてたんだけど本題に戻って、MVS環境を構築する際の現実的な落としどころを探ってみた。
あんまり金をかけたくないのと、とりあえずMVS動かすこと考えてるだけだからできるだけ手持ちで間に合うものはそれを使うという考えを基本にする。
まず、何は無くともMVSのマザー。コントローラ端子がついてるマザーのMV-1かMV-1Fを入手したいところ。
コントローラは思惑通りのマザーが手に入れば、適当なスティックを流用して作成(15pinコネクタの入手できるかがキモだけど)、もっとも入手できてもできなくてもSNK拡張のJAMMAに沿ったコントローラー作るってのも結構正解な予感。
画面はTVBOXesにXAV-2sでS映像に変換して映す。
で、その際の映像出力の経路は(↓)こうなるわけですが……
[MVS]→アナログRGB(CSYNC)15kHz→[XAV-2s]→S映像入力→[TVBOXes]→アナログRGB31khz→[S2410W]
うーん、見るからに何やってんだこのバカ?って感じだ(・ε・;
XRGB-3購入して、直接アップスキャンした信号をS2410Wへというのも現実的なんだけど環境作る為のトータルコストが結構なことになるので今は除外ということで。
あとは電源だけど、これは適当なものを見繕えば間に合いますな。
Posted in 徒然, ゲーム, デジタルなモノ | 3 Comments »
5月 11th, 2007
1日目
岡山発のぞみ東京行きの始発便を使うプランのため5月3日午前3時、車で自宅を出発。一緒に行く知人二人を拾って岡山駅に向かう。駐車場は駅近くに24時間対応\2,000/dayのところを利用。
車を降りて岡山駅新幹線口に到着。改札口にはすでに十数人が改札が開くのを待っていました。列ができていたの並んで同様に改札が開くのを待つことになったわけですが……ほんのしばらくすると私達の後ろの列が駅内で収まらない長さになってた(・ε・;
おおーう。タイミング結構ギリギリだったんじゃねコレ?
そして改札を抜けると……アレ?周りの皆さん猛ダッシュしてらっしゃるんですが。
ここは空気を読んで釣られてダッシュしとけ、と頑張って先頭車両まで走ったんだけど、実際には走んなくても結構余裕だったくさい。
頑張り損w
席に座ってからは3人でNintendoDSの麻雀格闘倶楽部で対戦して暇つぶし。岡山から品川までの間、いい感じの盛り上がり具合で延々とやってました。強力な暇つぶしアイテムなのを実感。わざわざ2台持参した甲斐があったなぁと。
初日の目的地は渋谷。目的が目的なので朝から晩まで渋谷会館に篭りっぱなし。
対戦にちょこちょこ参加しつつも02熱が戻ってないというか足りてないのが駄々漏れなのでこのレベルでやってちゃ失礼だなあとか思い、ほとんどの時間は他のゲームばかりしてました(・w・;セガテトリス(初代)とか、その後4FでTAPクリアしてる人がいたので触発されてTAPにクレジットつっこみまくったりしてました。
時間的に宿を探さねばとケータイでへろへろっと検索。池袋駅近くのホテルが3人1部屋のプランを発見、リーズナブルなのもあって採用。
2日目
ホテルをチェックアウトし秋葉原へ。電子部品屋、PCショップ、基板屋をぐるぐる。個人的にRAPのボタンの感覚がイマイチなので、交換したかったボタンを購入。その後、アキバだったらあの牛丼屋だろうとK氏が言い出して、思い当たる店のことをネットで見たなあと検索。サンボですね。意気揚々とむかって到着(初め、全然見当違いのほうへ向かって行ってたのは内緒)
が、シャッター下りてました……orz
その後、前日に引き続いてお会いした現地の人にもコレだという店は思いつかない感じだったので、UDXビルの中入って適当に決めちゃおうというAlwaysいきあたりばったり路線に。で、結局茶漬けの店で食事。その後、トライの変貌っぷりを見、続いてHeyへ。
1フロア全部シューティングで軒並みギャラリー付……何ココ(・ε・;;;
対戦ゲームフロアで02を1プレイした後、QMA4があったので1プレイ。決勝最後が○×だったので運頼み早押ししたんだけど案の定不正解で4位に終わる。問題読めば答えれた問題だったんでぶっこまなければ3位でした、勿体無い。そういや入場料\200設定で高かった。最後、鉄拳5DRをK氏とG氏がやってたので、なんとなく私も遊ぶ。tekken-net解約してカードも捨ててるのでほんとになんとな~く。
前日に確認した帰りに乗る岡山行きのぞみの時間にあわせてHeyをでて、東京駅へ。
指定席とったわけですが、やはり4日はまだ自由席で余裕でした。帰りもNintendoDSが活躍。はじめ麻雀格闘倶楽部DSを行きと同じくやってたんですが眠気で私は半荘1回で離脱……。目が覚めたとき、K氏とG氏でニュースーパーマリオブラザーズのオマケゲームで対戦して岡山まで盛り上がってたw
ハズレるかもしれないけど、とりあえずネットジャパン行ってみる?
ってことで向かったところ、予想に反してなんか02が妙に盛り上がってました。
どこの有名プレイヤーだったんだろう、あの人。
Posted in 徒然 | No Comments »
5月 8th, 2007
Akiary→MovbleType→mixiと続けていた日記に関して全部WordPressへ移行完了しました。
ラストに残ってたAkiaryのログをPerlでスクリプト書いてMovableTypeのエクスポート形式に変換、えいっとWordPressへぶち込んで完了。time()の値から日時フォーマットの変換する処理で詰まらないミスをしていて、MT形式のデータを作ってインポートしたのに間違い発覚、即効インポートしたデータを削除、改めてインポートというコンボを何回かやりましたけど(・w・;;
しかし、さらっと読み返したけど若いわぁ……あのころの俺。
今回のAkiaryのログ移行でとりあえず作業が終わったから、次はGoogleMapAPIを使ったモノを作りたいなあと妄想中。行ったことのあるゲーセンマップとか、特定ゲームの設置店舗マップとか、GPS付きケータイ使って今ここに来てますよアラームマップとか。
まあ、ぶっちゃけた話、どれもこれも住所を緯度経度変換してマーカー出すだけなんだけど。
Posted in 徒然, Hack?, ネット | No Comments »
5月 7th, 2007
一個前のエントリ、話の流れがまるっきり意味不明ですね。
ここ数年closedなとこでほんとに身内相手に向けて書き散らしてたのが出ちゃった感ありといいますか……。
さて、何の話だったのかといえば業務用基板を自宅で使用するのには…という話なのでした。MODEL2とか関連キーワードはあったからシナプス繋がる人もいたかもしれないですね──。
具体的にはMVS(NEO GEO)を遊ぶのに要るものは何でしょう?と先人のK氏と先日岡山からの帰り道に素人質問してみたところ
K氏:とりあえず水平同期周波数15kHzの信号を映す手段がいる
私 :うちのディスプレイ対応してなかったっけ?
という流れで一個前のエントリの内容に繋がっていくわけです。
S2410Wの仕様から、やっぱりアップスキャンコンバータは必要だということで情報収集にそれっぽいサイトをめぐってみると汎用性その他もろもろ含めてXRGB-3の購入をするのが賢明な様子ですね。他にいい感じの手段はないものかと考えてたら思い出したものがありまして。今、S2410Wに繋がってる
TVBOXesってアップスキャンコンバータだよなぁ……と。
で、今のTVBOXesとS2410Wの接続状況はこんなで……
PS2>コンポーネント(YCrCb)>TVBOXes>アナログRGB>S2410W
これのコンポーネント部分は水平同期周波数15kHzだと思うんだが……たしか。
そうすると、
RGB->YCrCb変換すれば映せるのでは(’’?
つまり
PCB>RGB->YCrCb変換>コンポーネント>TVBOXes>アナログRGB>S2410W
で、映ると見た。15kHZのはこれで対処できて24kHz以上ならディスプレイ直でOKじゃん。
安直すぎかなあ(・_・;
Posted in ゲーム, デジタルなモノ | No Comments »
5月 5th, 2007

とりあえず仕様を見てみよう。
うぅ~ん、惜しい。
なにげにMODEL2とかは映せるんだけど……。
まあ、せっかく買ってきたから、とりあえずRAPのボタン交換するべ。
Posted in 徒然, ゲーム | No Comments »
5月 2nd, 2007
連休ってことでぐだぐな生活中。
Rimoで銀英伝チャンネル垂れ流しにしてキルヒアイスが…ウッ(つд`
なんてやったり。
YouTubeがブレイクしたおかげでそこいら中に動画アップロードサイトができて、動画をローカルに保存するためのbookmarkletができて。私も早速利用させてもらっているわけですが、動画のファイルフォーマットがFLVというのを知って軽く懐かしくなっていたりする。むかーし、3D STUDIOで動画作成してできたファイルフォーマットがFLVだったからってだけですけど。
で、bookmarklet公開されてるところ。
http://gettube.satoru.net/
Posted in 徒然 | No Comments »
4月 26th, 2007
WordPressがおもしろそう。
なんて思ってしまったものだから速攻設置しちゃいました。導入はほんとに簡単ですねコレ。
で、mixi使い始めてからmixi日記ばかりになって管理がぜんぜんできてなかったMovable Typeの記事をインポート。ついでにmixi日記もいままでのを取り込んでみました。ただ、コメントと画像は移行できてないから、かなりの数で意味不明な日記というかボヤキという状態になってますが……。
Posted in 徒然 | 3 Comments »
4月 21st, 2007

きましたよ限定版w
期待のフィルムブックマークはDパートNo412で、あれをさしだしてるところ。
千「誰に聞いた?」
真「千昭に」
のシーンです。
次の夕方の土手のシーンがあたれば最高だったんだけどなあぁぁ。
時をかける少女 限定版
Posted in 徒然, 見。 | No Comments »
4月 19th, 2007
GREEN HOUSEの1GBのUSBメモリが\1,480だったのでさくっと注文……でモノが昨日届いてたので。
こいつに入れて持ち運べる系の実用アプリをちょいちょいと導入。ネットの先人達の情報を参考にとりあえず以下を導入してみた。
「ClamWare Portable(AntiVirus)」
とりあえずいれとけナンバー1。導入したら、ちゃんとウィルスデータベースを更新しましょう。
「FireFox Portable(ブラウザ)」
マウスジェスチャ拡張とFLASHプラグインは無いと困るので追加。事前に調べてなかったのでコイツ用のJava環境導入は保留中。
(無策にセットアップすると面倒なことになりそうなのを本能で察知)
「ThunderBird Portable(メーラ)」
いや、入れたけど使うのかというと実際微妙……。ぶっちゃけGmailアカウントとればよくない?って話だもんなあ。
「GIMP Portable(画像編集)」
ちと容量浪費してる感が無きにしも非ず……。一応、咄嗟のときに使えると助かるかな?と思って入れてみた。Script-Fuの資産があれば強力なんですが。
「Putty Portable(SSH telnetクライアント)」
ある意味これさえあれば事足りると言える。
「VLC Player Portable(メディアプレイヤー)」
DVD見たり、YouTube動画を保存したヤツ再生したり。
「Filezilla(FTPクライアント)」
入れては見たものの……という感覚が大きいです。常用してる「FFFTP」に早々に置き換えちゃうのは確実な情勢。FFFTPはデフォルトではレジストリに設定を保存する様になっているんですが、これを.INIファイルに切り替えられるので問題なくUSBメモリ環境で運用可能なため。
「TeraPad(テキストエディタ)」
テキストエディタは結構選択肢が多いので、ぱっと見でうるさくないコレ。メモ帳の上位版って風情なのがいいです。個人的にはVIM党なのもあり、gVIMに行きたいとこですが、バッチファイルとかを駆使してまで導入してやろうとは思いませんでした。
「CLaunch(ランチャ)」
Autorun機能を使って、USBメモリを指したらコイツが立ち上がるように設定してみました。いい感じです。さりげなくクリップボードの履歴管理機能がついてるのもポイント高い。
以下は導入候補なアプリ達
「XAMPP」
USBメモリ内にApache+PHP+Mysql+管理ツールをセットで構築。面白い!って思うんですがコイツをいじり始めたら他に何もできなくなるのが目に見えて分かるので悩みどころ。あと、流石に導入に必要なディスク容量が結構多いんだよねえ……。
「OpenOffice.org Portable(Office suite)」
セットでは要らない気がする。実際、私が使いそうなのは精々Calcかなって感じだし。
「JTrim」or「VIX」or「IrfmanView」
画像の閲覧、形式変換。大抵の場合はGIMP使う必要ないんだよ。
「VNT decorder(.VNTファイルデコーダ)」
携帯電話から赤外線通信で受信した.VNTファイルをMIMEデコードして元ファイルを復元するソフト。日頃から赤外線通信機能のあるPCを使ってる人間にしか用は無いですね。
(余談、昔リナザウSL-700上で強引にPerlでデコードしてた)
「regnessem(MSNメッセンジャー)」
今はあんまり使わない。MSNメッセだけならMSのWeb版もあるしねぇ。
あと、要りそうなのはCD/DVD焼くソフトくらいかな?
Posted in Hack?, デジタルなモノ, PC | No Comments »