PSP xvi

PSPプログラミングを教えるブログ(本気で頑張る人アクセス大歓迎サイト)

PSP-X.gif

記事の間違いを報告  新アップローダー
記事修正情報 PSPプログラミング資料 自作ゲーム PSP用エミュレータ リンク

公認リンク
公式PSP専科 公式PSVita専科 はじめるPSPSDK PSP EXEC GAME M@STER PSP 猫山のYouTubeチャンネル

TAG
全記事にタグをつけています  http://nekoyama2gillien.blog36.fc2.com/?tag=タグ
PSP PSPプログラミング DXライブラリPortable OSLib ショートプログラム ハローワールド
PSP自作ゲーム PSP自作ソフト エミュレータ ゲームアーカイブス PSP動画
動画 初音ミク ミクミクダンス MMDドラマ ゲーム 魔法少女まどか☆マギカ 侵略!イカ娘
アイドルマスター

このブログについて

このブログでは、非公式のPSPソフト、いわゆる自作ソフト( PSP Homebrew )を作る事を目的とします。

著作権などの こまかい利用規約については、こちらを開いてお読み下さい

このブログについて知りたい方、初めて来訪された方はこちらを開いてお読みください
お問い合わせは 猫山猫宗(nekomune@gmail.com)までどうぞ


当ブログはリンクフリーです。ブログ名は、アルファベットで「PSP xvi」と書いて『ピーエスピー・エクシビ』とお読みください。
相互リンクを希望されるブログ運営者様は、ココで申請して下さい。


このブログで全記事から探し物の方は、ここをクリックして下さい。
http://nekoyama2gillien.blog36.fc2.com/?all

スポンサーサイト 

--/--/--
--. --:--

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[edit]

CM: --
TB: --

page top

PSP用の逆アセンブル用アプリ PSPInside v0.9p 

2011/06/04
Sat. 20:17

PSPプログラミングやっていたら、機械語を解析したくなった!という方も居るだろうと。

これは、PSP-1000専用の逐次逆アセンブル用アプリです。
ELF と EBOOT.PBP と prx を逆アセンブル可能です。
しかし、逆アセンブル結果表示だけなので、「逆アセンブルしてソースコードへ変換して出力」は出来ません。


ダウンロード
http://dl.qj.net/psp/development/pspinside-v09p.html

導入方法は あえて書かないので分かる人だけやってね!


まず、取扱説明書がPDFファイルで付属しているので読んでください


逆アセンブル機能としての使い方を紹介

起動直後の画面。
読み込んだモジュールも全部リストアップされています。
PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi

△ボタンを押してドライブ選択~ファイル選択をします
ELFファイル、PBPファイル、PRXファイル、のどれかを選んでください
×ボタンで読み込ませたら、白い枠のメニューが出るので □ボタンを押します
PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi

Modulelist:の最後に、いま読み込んだファイルのモジュール名が追加表示されます
08900040: PSP_JANKEN

下のほうに情報が表示されるので見てください
モジュールエントリポイント(Module Entrypoint)は、08900040 となっていますので、アドレス08900040 から実行されるという事です
PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi

×ボタンを押すと、逆アセンブルモードが発動
モジュールエントリポイント(Module Entrypoint) 08900040 から、逆アセンブルした機械語ニーモニックで命令が書き綴られてゆきます。
この写真は、猫山猫宗作の自作ゲーム 「じゃんけんゲーム for PSPパワードX」を逆アセンブルしながら撮影したモノです
PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi

メモリのダンプはこんな感じです
PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi
注意とか
これは、単純な逆アセンブルしかできないので、データ部分(文字列とか)であっても構わず全部機械語命令部分である、とみなして翻訳して表示します。
データ部分なのか機械語命令部分なのかは、使用者が判断しないといけません。

まぁ、おかしな命令が続くようであれば、そこはデータ部分である、と推測できると思うけどね


終了する場合は L+R+HOME ですお!



※ 逆アセンブルしちゃダメなソフトウェア(リバースエンジニアリング禁止のソレ)も ありますので 各ソフトウェアの規約を守っての利用を推奨します
PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi PSP xvi
MIPSプロセッサ入門―アーキテクチャの解説から評価ボードを使った組み込みプログラミング事例まで (TECH I Processor)MIPSプロセッサ入門―アーキテクチャの解説から評価ボードを使った組み込みプログラミング事例まで (TECH I Processor)
(2008/06)
インターフェース編集部

商品詳細を見る


MIPS R4000 User\'s ManualMIPS R4000 User\'s Manual
(1993/06/24)
Silicon Graphics Inc.

商品詳細を見る

関連記事
スポンサーサイト

[edit]

CM: 0
TB: 0

page top

この記事に対するコメント

page top

コメントの投稿

Secret

page top

トラックバック

トラックバックURL
→http://nekoyama2gillien.blog36.fc2.com/tb.php/651-c2523153
この記事にトラックバックする(FC2ブログユーザー)

page top


h o m e |


 

2016-12