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

年賀メール

オレオレ詐欺を装った年賀メールを方々に出した。
返事がほとんどこない。
呆れられているのでしょうか。

不思議のダンジョン ナイトメアオブドルアーガが安かったので買ってきた。
# 何時だかの正月もAtokXが破格で売られていて買ってきた記憶が・・・
ローグが好きでドルアーガの塔の世界観が好きな人にとってこれはツボです。
最近、逃げるようにゲーム遊びまくってるな>自分

妄想代理人

ルミネスやったりドルアーガやったりトライガン読んだりホムンクルス読んだり。

妄想代理人をチラッと観る。
なかなか感慨深い作品っぽい。

身内の新年会

HIRO氏の家で新年会をしました。
毎度の焼肉&たこ焼き大会でした。
健たんが相変わらずラブラブでした。ご馳走様。

もうすこし(2)

寝て過ごす。
とにかく用事がないといくらでも眠れる。困るぐらい。
そういえばその昔、妹が寝貯めと称して寝まくってた(一日中眠れるらしい)。
んで、夜中に起きて原稿(笑)。今考えるとあいつも鬱だったんじゃないかとちょっと心配になる。

ああ仕事

とにかく気疲れする。
宿題がいっぱいあるので手空きになることは無いが、人ごみの中で孤独です。

方向性

それなりに忙しくて、毎日コンスタントにネタを書き込めなくなってきました。
日々あったこと中心からコラムっぽい作文系に今年はシフトするかもしれません。
コラムつっても周りが技術的に化石なのでネタすら入ってこない気もしますが・・・。

油断

明日休みだと油断してちょっと起きる時間が遅れる。
去年のラストもこんな感じで遅刻した。
会社行くまでがものすごく億劫でなりません。
出社すればスイッチ入るので普通なんですが。

PSPファイル解析

昨晩からルミネスにはまる。
最高到達レベル94。Light'sまであと少し。
で、その分惰眠。例に漏れず惰眠。
起きたら夜九時。
さすがにへこんだ。
でもそこから眠れる。何故眠れるのか不思議でならない。

PSPネットワーク検証サイト
PSP発売日にうっかり置かれていたアップデートイメージを拾っちゃった人のサイト。ネタ探しの際に見つけていたので存在自体は知ってました。
# 何時消滅するかわかりませんが・・・。
そこに置かれているファイルを解析しようというスレが2ちゃんに立ちました。
スレに流れがそこそこ速いのでリンクはしません。携帯ゲーム・ポケモン板なので探してみてください。
んで、面白そうなので参加してみた。
あまり進展が無いけれど、update-image01は、複数のデータのアーカイブっぽい。しかも簡易的。
ちょっと肩透かしを食らった感じ。

ダミーファイル実行される!!

さて、先日のupdate-image01について、調べたことをまとめていこうと思う。
# メモ書きなのがこの日記の本来の使い方、のはずだったので(w

まず、ヘッダ部分。
先頭に、00 50 42 50(Hex) = \x00PBP というチャンクらしきデータがある。
このチャンクから、以降このファイルを「PBPファイル」と呼ぶ。
次の4バイト、00 00 01 00。
バージョン番号だろうか? 前者2バイトがマイナーバージョン、後者2バイトがメジャーバージョンといったところか。
それ以降の4バイトは、ファイル内の個別データの先頭アドレスにあたる。
以下、そのアドレスのデータ内容。どれも何かしらのチャンクっぽい。
(1).00000008 → 00000028 → (\x00)PSF
(2).0000000C → 00000238 → (\x89)PNG
(3).00000010 → 000031C3 → PSMF0012
(4).00000014 → 000209C3 → (\x89)PNG
(5).00000018 → 000356F6 → (\x89)PNG
(6).0000001C → 00049763 → RIFF
(7).00000020 → 0005EC0F → (\x7E)PSP(\x00)
(8).00000024 → 00399BFF → PSAR
ちなみにデータのサイズはヘッダには記載されていない。
次のデータの先頭までが有効なデータとみなしている模様。

んで、これらのデータに名前が無いので、セーブデータのファイルにならって、仮の名前をつけようと思う。
PNG画像・PMF動画は、セーブデータのそれと一致するので、置き換えて考えてもらえればわかりやすいかと思う。
(1).(\x00)PSF → PARAM.SFO
(2).(\x89)PNG → ICON0.PNG
(3).PSMF0012 → ICON1.PMF
(4).(\x89)PNG → PIC1.PNG
(5).(\x89)PNG → 不明(所持ゲームでこれに相当する画像を使用したセーブデータを作るゲームが無い)
(6).RIFF → SND0.AT3
(7).(\x7E)PSP(\x00) → 不明(実行ファイル説が有力)
(8).PSAR → 不明(リソースファイル説が有力)
妄想なんだけど、これってUMDゲームのイメージ相当・・・なんてことは無いだろうか?

さらに、そうこうしているうちに、実行できた猛者が現れた
なんでも、海外のフォーラムで実行実績が上がり、2ちゃんに飛び火→勇者降臨、という流れらしい。
もともとこのupdate-image01はPSPのネットワークアップデートサーバに置いてあったものらしく(いまはダミーのものにさしかわっている様子)、ローカルLANのDNSをいじって自宅内に擬似アップデートサーバを構築、アップデートを実行したらしい。
んでその際に、メモリースティックにupdate-image01をダウンロード→認識する名前にリネームして実行するらしい。
そのファイル名→実行パスが割れてしまったので、スレはただいま祭りです。

結局、このアップデートファイルを実行するとどうなるのか。
結論:PSPが起動しなくなります。
自分もプレビューまでは見ました(画像がSDKのサンプルの使い回しらしくふざけたプレビューになっております(笑))が、その先まで実行していません。
とりあえず、絶対に実行してはいけません!!
ICON1.PMFは切り出してルミネスのセーブフォルダに入れましたが(w

若かりし思い出したくない過去

朝目グラフ
ジャンプキャラがNDSでスマブラする、というネタを思い出し、公式を探していた際に見つけたサイト。
ギャラリーが楽しすぎます。


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