« 2008年01月 | メイン | 2008年07月 »

2008年06月 アーカイブ

2008年06月22日

エミュ

とってもご無沙汰してます。ハィ。
いや、年末から年始にかけて超絶空前絶後な仕事状況で、その後押してしまった仕事が山のようで、いったいおいらはいつになったら人並みの生活ができるんだよ!って状況でしたがキューにたまった仕事をやっとニアエンプティにできました。
つってもまだ次の仕事詰まっているし、割り込みもあるのでヒマじゃないんですけどね。
(ヒマが続いたらそれはそれで困っちゃうから、まぁちょうどよくなったか?というところでしょうか)

で、お題目のエミュですよ。エミュレータ。エミュレータつってもいろいろあります。おいらが忙殺モードの時にとっても役に立ったのが、μITRONエミュレータTOPPERS-JSP。これはソースレベルのエミュレータで、ROM化するシステムなんかでハードができる前にwindows上で作ったソースをコンパイル&ハードのエミュレーションコードを書くとシステムを検証できるとってもすばらしいものです。
つっても、あくまでソフト的に検証するわけでTOPPERSで結果OKでも実機でハッピーかというとうまくいかないことが普通なんですけどね(汗)
なぜならできの悪いハードでは妙なタイミングがあったりするわけです(これはwindowsでデバイスドライバのプログラム書いたことある人や、組み込み系したことある人なら涙ながらに共感してくれると思うんですけど)
で、そういうタイミング(癖)がある程度わかっているハードは、バグっぽいところを理解してハンドリングすれば済む問題(そういうのはそもそもハードが直すべき問題なですけど)、ボードを大量に作った後で発覚して、直すに直せないのでソフトで何とか対応するという悪しき習慣もあるわけです。

で、おいらが忙殺されたのは特注品のハード。動くハードがない状態でソフト開発。TRONだったので、ソフト組みつつwindows上でTOPPERS使ってデバイスエミュレーションプログラム書いておいらの中では完璧だったっすよ。しかし、いざ実機に乗せてみれば妙なタイミングどころかIOポートが間違ってましたとか(爆)、CPUが遅すぎて処理サイクルが全然間に合っていません(爆)とか・・・・
おおよそ、ソフト屋には無関係であるはずのことで死ぬ思いをしました。

□IOポート間違ってる? ハードの仕様ミスでしょ。
  ⇒ソフトで対応してくれ。それが一番安上がりなんです。
□CPU処理速度が間に合っていません。ソフトではどうしようもありません。クロック数上げてください。
  ⇒いまさらボード作りかえられません。アセンブラでも駆使して間に合わせてください。

・・・・・その分、お金くれるんだったらイイヨ。くれって言っても予算ないとか、いっぱいお金ハラッテルとかさ、おいらボランティアじゃねーんだからな。そこんとこよろしく。 もう絶対そこの会社の仕事しねーよと思っていたけど、なにやらまた仕事が来てるんだよね。 仕事とってきたモマエがやれ!と相方に喧嘩しました。

で、エミュ(またかよ) こっちは遊びの話。
今度はソフトエミュ。 pcsx2とか、no$gbaとか。すごいね。この二つ。
pcsx2はソース公開しているんですよ。オーバービューしないでソース見たもんだから、自分で手を加えたくなっていじったんだけど一向早くならない。何で?とよくよく構成を見てみたら、リコンパイルモードとエミュレーションモードとあって、おいらが一生懸命いじっていたのは、エミュレーションモードでした(爆)
よくよく考えれば、PS2ってばものすごい処理能力を持っているわけです。普通にエミュできないわけです。
pcsx2でGTのオープニング見たときにうそだろ?何でこんな早いの?と思ったのは、エミュレーションじゃなくて、PS2のバイナリコードをペンティアムコードに変換してから実行するある意味反則的な手法を取っているわけです。でもそういうことをソースを公開しながらやっているのはすごいですね。

no$gbaこれもすごいですね。これは、特別な理由がありソースコードは公開されていないんですけど、DSエミュとして今の所桁外れに優れています。オールアセンブラで書かれているそうです。
NDSは処理速度的には今のPCにとってはたやすくエミュできると思いますが、今のところこれ以上のものはないと思います。
ハード構成など公開されていない部分を忠実にアセンブラで高速に処理を実現しているのですばらしいと思います。
アーキテクチャが違いすぎるのでリコンパイルモードは出てこない気がしますが今のPCでDSは十分エミュ可能と思います。ソース公開してくれたらうれしいですわんこ。

2008年06月25日

使いまわし

ふと思ったんですけど、外食産業の「使いまわし」が問題になってますよね。
おいしいものを食べたい、ここは絶対おいしいとかお店選びにも花が咲くわけですわんこ。そして形式にこだわった特に目の色を変えて旨いといって食うわけでもない料理も「ネームバリュー」で飾られるわけだ。特に食材が希少とかそういったものでなければ当然のことながら、舌の肥えたバカは出されても食わない。そういった意味では、酒飲んで味がわからないオヤジなんかコース料理は出す必要ないな。
そういった贅沢をする奴が食いもしないでそういう店を利用しているわけだ。そして廃棄物が出る。

決して食品偽装とか消費期限偽装とか使いまわしのお店を非難するわけではないんですけど、頼んで出てきたお料理を食べなかったらどうなるのかな?というところに意識を持っていくべきかと。食わなかったら普通は手付かずで廃棄されるわけだ。その反面、食うに食えない国もあるんだよな。金に飽かせて食えるものをごみとして廃棄する日本もどうかと思う。

あと、消費期限とか賞味期限とか期限過ぎたら食えるのに捨てる文化がわからん。うちのカミサンも捨てる派なんですけど、昨日と今日で味が変わるのか?期限は企業が独自に定めたもので他国に比べて著しく短いし食えないわけではないと企業も言っているのに、ゴミ箱行きなんだよな。
かみさんに「昨日が賞味期限だった冷凍した豚肉、食べられるかな?」と質問されるたびに(賞味期限切れたものを食べさせていいのかしら?という気持ちかもしれないが)、冷凍してるんだったら全然問題ないっすよ。というおいらです。ま、子供にはその日買ってきたものが出て、おいらは冷凍していた問題ないと言った肉を食ってます(爆) 諭されても子供は特別(はぁと)ということですな。あはは。おいらも新鮮なものを食わせたいので、某国に比べたらそれはそれは贅沢な子供たちだなーと思ったりしますが、それが親の役目ですわんこ。

2008年06月26日

第三子危うく窒息?

いや、昨日のことなんですけど、びっくりしました。
おいら仕事から帰ってきて、子供たちをめごめごして、ビール飲んで換気扇の下でタバコを吸ってました(オヤジ全開ですいません【爆】)
ニコニコしながら、おいらのところへトコトコ歩いてきた三子が何の前触れもなく突然苦しみだして、「ゴホッ!! ウガッ、ウゴッ」ってなったかと思ったら真っ青になってピクピクし始めて!!! 状況から考えてなんか咽に詰まった感じと思って、背中たたいたり、逆さにしたりしたけどますます青くなって(滝汗)

救急車と考えたんですけど、来るまで待ってたら確実に死んでしまうと思って、咽に指を突っ込んで冷たい異物(氷でした)を掻き出しました。掻き出した後、15秒くらい泣きもしないぐったりした状況があってかなり焦って心臓マッサージと人工呼吸をと横にした時に、ようやく、うきゃーーーーん!!!とおお泣きして・・・・ これほど泣け!大声で泣け!!!!!と思ったことはありませんでした。

日中、調子に乗って冷蔵庫から時々氷出していつも食っていたらしい。その時、咽に詰まらせたのは偶々なのかもしれないですけど、それから(昨日から)うちの冷蔵庫は製氷が一番下の段にあるので、ガムテープで封印されました。

えっとね、すごく焦りました。保育園や小学校のプールの監視員とかで、心臓マッサージや人工呼吸とか講習は受けていましたけど、それ以前に咽の異物を掻き出すというのは・・・・ 必死でした。
今になっても何事もなくてよかったとただそれだけです。という報告ですわんこ。

2008年06月29日

電車内の携帯とおしゃべりってどっちが迷惑だ?

仕事柄、よく鉄道を利用します。新幹線だったらMモードに切り替えて通話はデッキでとか、在来線だったらMモードに切り替えて通話はご遠慮くださいとか。まぁよくわかる。うるさい声で一人端末にぶつぶつ言っている人は確かに迷惑です。
でもさー、携帯電話の話し声が不快であるという認識があるのに、何で車内でべらべらとおしゃべりしている人の話し声はまかり通るんでしょうかね?(誤解しないでほしいんですけど、自分が車内で携帯を使いたいとかそういうことではないんですよ)

どうにも我慢できないのが「ここは私の部屋ですよー」みたいな旅行中のおばさんのグループ。特に早朝の新幹線なんかでそういうグループが近くにいると、着くまで寝ようと思っていたのに寝れない(まぁ、逆に考えて車内は自分の部屋じゃないということは重々承知していますが)、携帯電話が他のお客様の迷惑になるという共通認識を鑑みると、車内に響くような大きな声で延々とおしゃべりするのは携帯電話よりもうるさいです。規制すべきだ!と考えてしまうのですよ。そういう方、とにかくずっとしゃべり続ける。大声で笑う。でも、他の乗客の携帯の着信音には「まぁ、いやぁねぇ、マナーモードにしてないし、どういう神経なのかしら?」なんてしゃべり声が聞こえてきて「お前らが一番うるせーんだよ!ちょっとは黙れ!迷惑だ!」と切れそうになることもあるわけです。
ぃゃ、切れないですけどね。おいら紳士ですから(笑)

JRさんには、「携帯電話を含み他のお客さんの迷惑になる私語は謹んで下さるようにお願いいたします」とアナウンスしてほしいなぁ。別に新幹線で赤ん坊の泣き声がしても、それは許せますよ。逆にママさんが申し訳なさそうに、デッキに子供を抱えていくとかあるじゃない。そしてずっとあやして立っていたりさ。トンネルで気圧が変わって赤ちゃん泣いちゃうとかいろいろあるもんね。そんなのを見ると、もっと堂々として乗っとけ!とか思いますよ。 赤ちゃんの鳴き声とおしゃべりは違いますしね。

今日は雑感。普段思っていることで思い返したことを書いて見ました。

About 2008年06月

2008年06月にブログ「OREのイキザマ? HISAの日常を垂れ流し」に投稿されたすべてのエントリーです。過去のものから新しいものへ順番に並んでいます。

前のアーカイブは2008年01月です。

次のアーカイブは2008年07月です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。