$Id: memcard_checker.txt,v 1.1.1.3 2002/11/19 11:41:43 Yoshizawa1 Exp $

		メモリーカードユーティリティ

												2001/2/5
												狩野  賢一郎


1. 概要
  その名の通り、メモリーカードの操作を一通りマニュアルで操作できる
プログラムです。PS2標準のメモリーカードユーティリティではできない
操作(アトリビュート変更、ファイルアップロード/ダウンロード)にも
対応しました。


2. ソースコード
  source/user/kano/memcard_checker/memcard_checker.c
                                   memcard_checker.h
                                   proc.c
                                   memcard_access.c
                                     ... メモリーカード低レベルアクセス関数
                                   memcard_access.h


3. 起動方法
  シナリオ上に、

    chara メモリーカードファイラー ファイラー

  という一行を追加して下さい。
  このプログラムでは、画面全体に文字を表示し、1P側のコントローラーで
操作をしますので、通常のゲームモードでは使いにくいと思われます。
専用のシナリオにすることをお奨めします。


4. 機能解説
  現在動かせるカーソルは、">>"と表示されています。メモリーカードの
操作を行う時は、カーソルで行いたい操作を選択します。操作したい事柄に
よっては、三つある選択モードをうまく組み合わせなくてはいけません。
選択モードは、下の三つがあり、SELECTボタンで次の選択モードに移ります。

      -----------------------------------------
      |                                       |
      V                                       |
  ポート選択 -> コマンド選択 -> ファイル選択---


・ポート選択モード
  メモリーカードの差さっているメモリーカードポートを選択します。
  上下ボタン ... メモリーカードポートの選択
  左右ボタン ... メモリーカードポートにマルチタップが差さっていた場合、
                 マルチタップのポートを選択

・コマンド選択モード
  メモリーカードに対して行う操作の選択をします。
  上下左右ボタン ... コマンドの選択
  ○ボタン       ... コマンドの実行、または、コマンドの専用モードに移行

  COPY
    現在選択している、もしくはカーソルが示しているファイルをコピーします。
  コピー先の選択は、COPYを選択した後で選択します。

    上下ボタン ... コピー先ディレクトリの選択
    ○ボタン   ... 選択ディレクトリへ移動
    ×ボタン   ... ルートディレクトリへ移動
    △ボタン   ... コピーの実行
    L1ボタン   ... ポートの選択
    L2ボタン   ... マルチタップが差さっていた場合、マルチタップのポートの選択

  DELETE
    現在選択している、もしくはカーソルが示しているファイルを消去します。
  ディレクトリを消す場合は、ディレクトリの中にあるファイルを先に消す必要があります。

  CHMOD
    現在選択している、もしくはカーソルが示しているファイルの属性を変更します。
  この機能は、ソニーのライブラリの仕様で、ディレクトリに対してしか働きません。
  下の6つのフラグの値を変更できます。表示は、それぞれのフラグに対して、-,0,1が
  指定できます。-はフラグの変更無し、0はフラグのOFF、1はONを表します。

    R   ... 読み込み許可フラグ
    W   ... 書き込み許可フラグ
    X   ... 実行許可フラグ
    Du  ... 複製禁止フラグ
    Pda ... ポケットステーション用プログラムファイルフラグ
    Ps1 ... PS1用データファイルフラグ


  FORMAT
    指定のメモリーカードをフォーマットします。

  UNFORMAT
    指定のメモリーカードをアンフォーマット状態にします。

  MKDIR
    指定の場所にディレクトリを作成します。PS2用メモリーカードでは、通常ルート
  ディレクトリにはディレクトリしかなく、ゲームのデータ、アイコンファイルは、
  そのディレクトリの下に置かれます。ソニーの規定では、ルートディレクトリ以外の
  ディレクトリには、ディレクトリを作成出来ないことになっています。

    ディレクトリ名入力モード
    上下左右ボタン ... 入力文字の選択
    ○ボタン       ... 一文字入力
    ×ボタン       ... 文字の消去
    △ボタン       ... 実行終了
    □ボタン       ... キャンセル終了
    L1R1ボタン     ... 入力位置の変更

  RENAME
    指定のファイル、ディレクトリの名前を変更します。

    ファイル名入力モード
    上下左右ボタン ... 入力文字の選択
    ○ボタン       ... 一文字入力
    ×ボタン       ... 文字の消去
    △ボタン       ... 実行終了
    □ボタン       ... キャンセル終了
    L1R1ボタン     ... 入力位置の変更


  UPLOAD
    指定のファイルをメモリーカードにアップロードします。アップロードしたいファイルは、
  cdrom.img/の下になるべく置いて下さい。cdrom.img/がカレントディレクトリになっています。

    ファイル名入力モード
    上下左右ボタン ... 入力文字の選択
    ○ボタン       ... 一文字入力
    ×ボタン       ... 文字の消去
    △ボタン       ... 実行終了
    □ボタン       ... キャンセル終了
    L1R1ボタン     ... 入力位置の変更

  DOWNLOAD
    指定のファイルをメモリカードからダウンロードします。ダウンロードしたファイルは、
  cdrom.img/の下に置かれます。
