更新日: 2011 年 11 月 15 日
060ps.x の説明
説明
060ps.x の添付ドキュメントです。末尾に記載されている連絡先は無効です。
060ps.doc
────────────────────────────────────
060ps for 060turbo version 0.10
Copyright 1997 by M.Kamada
────────────────────────────────────
メモリ管理の状態を表示するコマンドです。
特に拡張モードのときは PROCESS.X が使いものにならないので用意しました。
>060ps [l][v]
l 冗長表示
v ベクタ表示
表示内容はブロック毎で、冗長表示でないときは 4 つのフィールドからなり
ます。
先頭 ユーザ領域の先頭アドレス
末尾+1 使用中の領域の末尾のアドレス+1
長さ 使用中のバイト数
実行ファイル名 PSPがあるときその実行ファイル名
また、冗長表示のときは 9 つのフィールドからなります。
ヘッダ メモリブロックのアドレス(ヘッダの先頭アドレス)
直前 直前のブロックのアドレス
親 このブロックを確保したプロセスのブロックのアドレ
ス
最上位バイトが$FFならば常駐プロセスのブロックで,
そのとき下位3バイトは無効
空き 未使用のバイト数
直後 直後のブロックのアドレス
先頭 ユーザ領域の先頭アドレス
末尾+1 使用中の領域の末尾のアドレス+1
長さ 使用中のバイト数
実行ファイル名 PSPがあるときその実行ファイル名
ベクタ表示のときは、そのブロック内を指しているベクタや各種ワークエリア
の番号も表示します。
番号 種類
0000〜00FF 例外処理
0100〜01FF IOCSコール
092C マウスデータの受信バッファ
0934 マウス受信データ処理ルーチン(ソフトキーボード)
0938 マウス受信データ処理ルーチン(マウスカーソル)
097E 拡張ESCシーケンス処理ルーチン
09B6 マウスデータ受信処理ルーチン
09BE カーソル点滅処理ルーチン
09C6 FDモーター停止処理ルーチン
09CE 1分処理
0AA4 マウスカーソルアニメーションパターン0
0AA8 マウスカーソルアニメーションパターン1
0AAC マウスカーソルアニメーションパターン2
0AB0 マウスカーソルアニメーションパターン3
0AB4 マウスカーソルアニメーションパターン4
0AB8 マウスカーソルアニメーションパターン5
0ABC マウスカーソルアニメーションパターン6
0D12 BEEP処理まるごと差し換えルーチン
0D16 ESC [処理まるごと差し換えルーチン
1C2C ハンドラFCB変換テーブル(1個2バイト)
1C30 FCBテーブル(1個96バイト)
1C34 バッファ
1C38 ドライブ管理テーブル
1C3C 内部DPBテーブル
1C40 シェア管理領域
1C44 コモン管理領域
1CAA _EXECで起動するプロセスのメモリ管理テーブル
1CB2 _EXECで起動するファイル名
FF00〜FFFF DOSコール
なお、PROCESS.X のようなバックグラウンドスレッドの状態を表示する機能は
ありません。
連絡先:
Mankai Special X680x0 user's Net: MKSX0109:かまだ
(EOF)