ID: PASSWORD:

だらだらと書き連ねる
もさもさdevel日記
GPM


日記鯖システム管理者からのお知らせ

  • HTTPSに対応し、http://ds.sen-nin-do.nethttps://ds.sen-nin-do.net のどちらでも日記鯖にアクセスできるようになりました。 なお、当面はHTTPとHTTPSのどちらも利用可能としますが、将来的には http://ds.sen-nin-do.net へのアクセスは https://ds.sen-nin-do.net へ転送する予定です。
  • 都合により日記鯖のURLが http://ds.wa-mo.to/ から http://ds.sen-nin-do.net/ に変更となりました。 突然で申し訳ありませんが、よろしくお願いいたします。(2019/01/27)
  • 日記鯖の仕様変更、不具合対応等については、こちらの記事もご覧ください。

ここで書き連ねる予定のこと
  • 日本では希少なアマチュアゲーム機開発(DreamCast(KallistiOS)、GameCube、GBAなど)関連
  • それに付随したライブラリ等のこと
  • 仕事でやっていたWindowsCE関連とPocketPC開発の愚痴
  • メンタルヘルス(吃音/神経症/精神心療科)について少々
  • その他のプログラム/趣味/日常のこと多数
この日記は、basefontにSH G30 フォント(ミラー)とmonospaceを指定しています。
たまに、18禁サイト・過激なネタサイトへのリンクが張られます(ダイレクトなリンクは可能な限り避けるように努力します)。
<お願い> 意見、感想、タレコミの類は掲示板までお願いします。
Writen by GPM

Moon Phase

先週のカウンセリングで薬が変わった。
凶と出るか吉と出るか・・・?

とりあえず、夕方過ぎました。
純粋な薬の効果か土曜日のリフレッシュの効果かわからないけれど、ここ最近稀に見るまじめぶりで仕事が出来た気がする。
たまたま宿題がたまっていただけなのかもしれないけれど。

金曜日に先生に「忙しすぎて(燃え尽きた結果)鬱になる、って人は聞くけれど、仕事が無さ過ぎて鬱になる、ってハナシは聞いたこと無いなー」と言われた。
確かにそうかもしれんなー、と思いつつ、でも自分は現に憂鬱が酷くなっているしなー、という考えをめぐらせていた。
そしたら、あることに気が付いた。
今暇なのがトリガじゃなくて、今まで忙しすぎたのがトリガじゃないのだろうか?
プロジェクトが変わってまだ2ヶ月しか経っていない状態で、記憶を頼りに自己分析が出来ているのが今年の4月ごろから。
で、一番酷かったのが、6月と7月。
プレッシャーが怖くて、(エンバグが怖くて)ソースが触れなくなって、どうすればいいのか誰にも教授を求められない状態。
スキルはあるけど、キャリアは無い。未熟な自分。
「こんな時どうする」って聞ける先輩が欲しい。「こんな時こうする」って教えてあげられる先輩になりたい。
僕の周りはノウハウの行き来があまりないような気がする。
口を開かないのが悪いのか、「奴なら言わなくてもできる」と思われているのが悪いのか。
見てくれほど優秀で強くはないのだけれど、自分。

1FD Linux 作成キット
個人的USBストレージLinux、流行らないかなー。
HDD MBR破壊ソフト
おお、こうやって破壊するのか。

月詠(つくよみ) - Moon Phase
アニメのオープニングをチラッと見せていただいたのですが、葉月しか出てこない。
噂の「neko mimi mode」は、ラウンジ調のハウスのバックで「ネコミミモード」と連呼しているだけ。
曲が無駄にクラブチックでかっこよすぎます。
入眠に良いかもしれない(w

久々まじめ

CF TO GBA(Super Card)をなるフラッシュカートがあるらしい。
日本国内では任天堂がカートリッジの意匠権を主張し始めたらしく、販売サイトがこの手のカートリッジの販売を軒並み見合わせている状況だった。
個人的にカートリッジよりもリンカーの方が悪い気がするのだけれど。
が、Webをあさっていると、どうやら製造元(中国)が直販しているらしい。大丈夫なのか? 日本国内にしか適用されないのか?>意匠権
他にもぽつぽつと売っているところがあったけれど、そこは直販と言うことで、値段も最安値でした。
中文のサイトを翻訳サイトで翻訳して説明を読んでみると、やっぱり便利っぽい。
セーブに電池要らずなのはすごい魅力。出力をPCで確認することもできる。
# これはエミュレータでもできるか。
一応、決済にPayPalが仲介してくれるようで、支払いはカードでできるらしい。
エロゲみたいに「(エロゲの場合、未成年に)売る方が怒られる」んであって、「買った方は怒られない」のかな?
正しい認識がわからないけれど、注文できるならしたいなー。
# 調べてみたら、輸入の場合は税関で止められる可能性があるそうな。通販(個人輸入?)はどうなんだろう?
ところで、Max Drive Proが未だに品薄です。いつになったら届くんだ!?

萌える(かどうかわかりませんが)、Fracasについて考える。
・・・タイトルそのままパクったら怒られそうな気がしてきた。
# ゲームもパクるな!!
なので、よい題を考えてみた。
とりあえず、模索した結果「Smeared - unify of nations」になりました(予定)。
「Fracas」ほどのインパクトを与えるには、唯一単語でタイトルをつけないといけないような気がしました。
「Fracas(殴り合い)」ってインパクトあるタイトルだよなぁ・・・しみじみ。
# つか、作れるか怪しいのになー・・・あはは

とりあえず、ロゴ画像を作ってみる。
・・・しっくり来ない。
FracasはやっぱりFracasなのかもしれない。こんなによく出来たゲームを勝手にいじろうとする自分がどうかしているのかもしれない。
# 脳詰の移植でしっかり突っ込まれたはずなのになー・・・。
とはいえ、GBAでFracasができたら楽しいだろうなぁとも思う。
個人(と仲間内)だけで楽しむ用にしとこうかなー・・・。

ピリオドよりこっち側

昨日の時点で、ひとヤマ片付いてしまったので、今日はまったり楽勝モードっぽい。
気分もいいし、内職でもするか?

かと思ったが、自分が風邪を引いていることをすっかり忘れていた。
昨日は喉が痛くて咳が止まらず、今朝起きた瞬間は寒気がして本気で休もうかと考えていたところだった。
ガタガタブルブルしながら車を運転して会社についた頃には、薬が効いてきたのか寒気は収まっていた。
が、これを書いている現在、ぶり返してきたっぽいので思い出した。
今日はおとなしくしていよう。

ということで、GBAのフォントデータを見直す。
拙作のfontrendは、そもそもSDL_bfiから流用したもので、JIS規格では94区までしかないところを128区まで出力していた。
当然、95区以降は何も定義されていないので、ゼロの羅列なのだけど、ドリキャスで外字(Aボタン、Bボタン、VMアイコンなど)を割り振っていたので、それと同じ要領で128区までフルにレンダリングしていた。
これを計算すると、12ドットフォントの場合、128(区)x94(点)x18(1文字あたりのデータサイズ)≒211KB(大文字のBはバイト単位)になる。
64Mb(小文字のbは、ビット単位)のフラッシュカードなら、8MBまでのファイルが書き込めるので何も気にしなくていいのだが、マルチブート(カートリッジなし通信用プログラム、って認識であってるよね?)の場合はそうも行かない。
ROMのサイズを256KBに収めないといけない。
フォントのデータが大きすぎるわけです。
ノベルゲームなどテキストが主要な画面リソースになる場合はフルに実装してもいいでしょう。っていうかノベルは通信しませんね。
通信対戦をするゲームでは、必要とされる文字データは限られてきます。
個人的見積もりとしては、JIS第2水準(48区以降)は削っても支障ないと思います。
第1水準の中でも6区(ギリシャ文字)、7区(キリル文字)、8区(罫線素片)、9区、11区、12区、14区、15区(定義文字なし)は削除対象になりえます。
10区(半角カナ(ECU:0xAAA1〜0xAAFE))、13区(拡張文字領域)も用途によっては不要かもしれません。
# アスキーアートが書きたい場合は別ですが(w
1区のデータサイズは、94(点)x18なので、1692バイトになります。
9〜15の7区を省くと、11844バイト(11.5KB)の節約になります。

そんなわけで、fontrendをダイエット対応にして、GBAのレンダラライブラリもそれに対応したコードに書き直す。
とりあえず、211KBが68KBまで小さくなった。音を出すために組み込んでいるLibAASが57KB。結構圧迫するけど、まぁしょうがない。
# 念のためstripしてみたらリンク通りませんでした・・・。
対戦部分メインで画像データを親からもらうようにすれば(できるか?)、まだまだ削れそうである。
チビッコ向けであれば、ひらがな・カタカナだけ!! とかでもいいし。

ニンテンドーDSは,通信ケーブル接続不可
なんだってー!! GBA開発の通信試験機に買おうかと思ってたのに・・・ワイアレスもダメなんでしょうか?

夕方。
猛烈な寒気に襲われ、頭痛が痛い。
それに加え、眠くないのにあくびが出る、という三重苦に襲われる。
空きっ腹に風邪薬を流し込むが効くか怪しい。
この状態で8時半までいろというのか!?

USB 総合窓口(Mc.N Homepage SDK)
詳しくてリンクも豊富。
こういうページを見るとなにか作りたくなるのだけれど、思うだけなことが多い・・・。

ピリオドの向こう側

だめだ。悪寒が寒い。

Webで症状を調べていると、風邪だかインフルエンザだかわからん中間の症状っぽい。
どっちだ!?

WisBar Advance 2.0
いつの間にやらシェアウェアに・・・!!
でも、バグが直ってるんだったらお金払ってもいいと思う。

「汝、人狼なりやと小一時間問い詰めたい(以下、人狼)」なるCGIゲームが流行っているらしい。
かなり前からshi3zさんのblogで紹介されてたりしていたので、存在自体は知っていた。
mitsumanさんが勝率計算しているのを見て、かなり浸透してきているなと思ったので記事にしてみることにした。
詳しいことはゲームを運営している人狼BBSを見てもらうとして、率直な感想としては、
「よく出来ているけれど、時間的余裕(とゲーム終了まで付き合う根気)が無いと参加できない」
ゲーム内容と別な次元で敷居の高いゲームだなと思いました。
「時間かかりそう」という先入観からルールも十分に読んでませんが、ゲームは終了までに一週間の余かかるようです。
また、発言が無かったり、吊るし上げの投票をしなかったりすると、突然死として殺されてしまいます。
自分は、家に帰るのが遅いのがデフォルトなので帰ってきたら死んでいた、なんてことになったら不本意ですし、他のプレイヤーに迷惑です。
30分ぐらいで終わる簡易版があればなーと思います。
あと、自分は相手の言葉を読み取ることが苦手です。
# ソースコードの行間なら・・・アレですが(w
過去ログを読んでみましたが、三日目あたりで発言を把握できなくなって読むのをやめてしまいました。
対人の駆け引きは、最も面白いゲームのひとつですが、最も難しい(奥の深い)ゲームでもあります。

PSP リッジレーサーズ(namco)
レイブレーサーのコースもあるらしい!! すごそうだ!!

もう限界

今日は欠勤します。

14:07。
空腹すぎて気持ち悪くなる。
朝ほどだるくないから、薬屋行くついでに吉野家にでも行くか。

今年もまたひとつ


脳詰養成 1.00公開。
いやぁ、長かった。
肩の荷が下りたということで、ちょっと休暇に入りたいな。

セルフご褒美ということでヤマダでPSPとリッジレーサーズを予約してくる。
DQ8、MGS3、テイルズ、NDSと思いつく限りでこれぐらいなのだけど、年末商戦、どれぐらい人が分散されるのでしょうか?
あっさり予約できたけど、PSPは数が出るのか? ちょっと心配。

久々に蕎麦屋に行きました。
冬でも蕎麦コロ食べてます。

深窓の日曜日

前から注文していた品が届いた。
# おおっぴらに書いたらダメな気がするので・・・。
とりあえず、税関突破するかヒヤヒヤしていたのだけれど、無事通貨。
開発者にとっては最高の品です。
SRAMだろうがEEPROMだろうが関係無し。電池寿命も事実上無し。
さて、何作ろう・・・?

絶望の淵

たいした治療も出来ないまま月曜日になってしまった。
金曜日から勤めて布団に入っていたつもりったが、食事に出かけたり、薬屋に出かけたりして実のところあまり休めていない。
服を着込んで寝ては見たものの、暑いのが苦手なせいで結局脱いで寝てしまい、起きた頃にはガタガタブルブル。
最後の最後に「ウィンドブレーカーなら汗が逃げるんじゃないか?」と思いついたが時既に遅し。
それ着て寝たはずだったんだけど、朝になったら脱いでいた・・・。
エアコンで室内温度引き上げた方がいいでしょうか?
あと、部屋の空気が悪い。空気清浄機がまじめに欲しくなった。
# 窓を開けるとブレイクアウトしているのでほこりが入ってきます。八方ふさがり。

朝から眠い。デスクについても眠い。
ので、カフェクール投入。
何とか平静を取り戻す。

昼。特にジョブも無く机でおとなしく。
GUI担当は最後の最後まで文句言われません。
要求仕様(「こんなソフトにしたい」って要望)も来ないので、マジですること無い。くすぶる。

夕方。また悪寒。
どうやら直っていないっぽい。
辛い。

情熱を失ったオタクに何が残るのか(RYOKO日記)
ああ、まさにそうかも。
google様に「プログラマ」「情熱」と打ち込んで検索すると、求人のページがごまんとヒットします。
プログラマには「情熱」が求められるんですね。燃え尽きた奴、くすぶってる奴は要らん、と。
とはいえ、冷めてしまって、指の動かない、腰の重くなったプログラマになってしまったら、どうやって立ち直るのかわからない。
「ああ、こんなことではダメだ」と目頭が熱くなる・・・熱くなるだけで涙は出ない。泣ければどんなに楽だろうか、とも思う。
食べていかないといけないので、しがみついていないといけない。
希望に向かって手を伸ばしても、ぜんぜん届かない気がする。
バリバリコードを書いていた頃もあったのに、希望の真っ只中で毎日活き活き過ごしていた頃もあったのに。
迷走は霧が晴れぬまま2年目に入りそうです。
いつまでこの状態が続く? 正直疲れた。

絶対におかしい

早く寝たのに休んだ気がしない。
だるい。

キーボードを触るのがイヤだ。
コードを見ると気持ち悪くなる。
何から何までイヤになる。逃げ出したい。
いわゆるヒステリーでしょうか。押さえ込むのが精一杯。
ふさぎこんでいるのが一番楽な姿勢なのだけど、そのまま寝てしまう諸刃の剣。
早く定時になれ。

15時より外部仕様書のレビューが始まる。
司会不在で。
進行役がいないのでゆっくりまったりダラダラとたかだか4冊の仕様書を4時間かけてレビューする。
つか、そもそもレビューなのかも怪しい。
客先から出向できているバカがいるのだが、話を進めている中で「あ、やっぱここの仕様こうしましょう」。リアルタイム仕様変更してくれます。おかしい。狂ってますよ。
そもそも、要求仕様がなく、外仕を開発者が書いている時点でおかしい。
そこに誰もダメだししない。いいの?
客も客で、落書き一枚で「作っといてよ」と放任するなんてやる気あるのか?
「出来上がりを見てからしか注文つけられないからしょうがないよ」ってその体質をなんとかしようと思わないのか?
よく「聞いてませんでした、で済むか」という説教文句がありますが、今のチームでは「言ってませんもん。ハハハ。でも作ってね」と言われます。
お前が言われてみろ。泣きたくなるぞ。
つか、ヒラのときに言われたことをそのまま偉くなってから伝統として引き継いでいるのかもしれないけれど、そんなことしても何の利益にもならんと思う。
こういう愚痴は誰に吐けばいいんだろうなぁ。ここにしか吐けないのも情けないのだけれど。
レビューが終わったらダルくてしょうがなかったので、次の日にほかの人に迷惑がかからないところまでコード書いてさっさと帰る。
ここは大手じゃないんですか?

空気清浄機様

ダルいのがぶり返してきた。
昨日のレビューがショックだったのか、先週の時点で医者に行かなかったのが悪かったのか詳細は不明ですが、寝ていても治らない気がしてきた。
なので、医者に行く。
仕事は休みました。

9時半に待合室に到着。
人の流れがやたら遅い。
13:30にやっと順番が回ってくる。
問診に「頭痛吐き気悪寒咳喉が痛い歯痛」と出ている症状をすべて書いたら、「一番ひどいのはどれですか?」と聞かれた。
悪寒と喉だったので、そう答えて聴診器をあてられる。
結果、「多分、回復期だね。多分」とのこと。
薬出してもらって帰る。散々待ってこれだけかー!!

帰りに電機屋で空気清浄機を買って帰る。
昨日は実は喉が痛くて眠れませんでした。
部屋の空気が悪い(ほこりっぽい)のかと思って導入。
効果出るといいな。


Quick Link
google / スラド / UnrealTournament体験版 / 4Gamer.net / Zaurus-ja@SourceForge.jp / Linux Zaurus Antenna@はてなアンテナ / 切込隊長BLOG 〜俺様キングダム / 高橋がなりブログ 虎の声 - SOD / 白瀬 慧(しらせ あきら)のページ - ねこみみにみみずく / Scene Research Station / *** polygon prompt : unknownnodes / 四畳半社長