                                                                      1998/12/10
■ MEMORY CARD UTILITY V.0.64.1                       SEGA SYSTEM R&D S.Uchida


【本プログラムに関して】
========================
    このプログラムは、メモリーカード上のファイルを操作するツールとして
    開発されました。


【制限事項】
============
    ・メモリーカードのホットプラグイン、プラグアウトに厳密に対応していません。
      メモリーカード選択画面以外でのメモリーカードの抜き差しはなるべく避けて
      ください。
    ・このソフトの仕様は予告なく変更されることがあります。


【機能概要】
============
    以下の機能があります。
        ・メモリーカードの情報表示
        ・メモリーカードのフォーマット
        ・メモリーカードのアンフォーマット
        ・VM用実行ファイルのセーブ
        ・アイコンファイルのセーブ
        ・データファイルのセーブ
        ・ファイルの整合性チェック
        ・メモリーカードのデフラグ
        ・ファイルのコピー
        ・ファイルの削除
        ・ファイルのリネーム
        ・ファイルのコピーフラグ変更
        ・ファイルのパソコンへの転送
        ・ファイルのアイコン等ヘッダの情報表示
        ・ファイルのダンプ


【必要な機材】
================
    本プログラムを使用するには以下のハードウェアおよびソフトウェアが必要です。

    ・ハードウェア
        1.SET5.2x 以降のDev.Box
        2.ドリームキャストコントローラ
        3.メモリーカード(ビジュアルメモリ)
        4.RS-232Cクロスケーブル

    ・ソフトウェア
        1.本ソフト実行ファイル
        2.Windows95で動作する通信ソフト


【パソコンとの接続とプログラムの実行】
======================================

    1.RS-232Cクロスケーブルを用いて、パソコンのシリアル端子と
      SET5背面のシリアル端子を接続します。

    2.パソコンの通信ソフトを立ち上げます。設定は以下のとおりです。

            通信速度        :38400BPS
            データビット    :8ビット
            パリティ        :なし
            ストップビット  :1
            フロー制御      :なし(※重要)
            ローカルエコー  :なし

        通信ソフトは、「HyperTerminal」等をご用意ください。

    3.GD Workshopを起動し、Door Closeのエミュレーションを行う。
         (1) GD-Workshop 上で、エミュレーション用のプロジェクトを作成します。
             プロジェクトに含まれるファイルは、ダミーで構いません。
         (2) [Switch Emulator/GD-ROM]ボタンを使って、[Emulator]に切り替えます。
         (3) [Open/Close]ボタンを使って、ディスクドアを閉じます。

         GD-Workshopの操作の詳細は、GD Workshopマニュアルを参照してください

    4.Codescapeを起動し、実行ファイル(*.elf)を読み込んで実行します。

    5.正常にプログラムが動作すれば、接続されたTV画面あるいはVGAモニタに
      「MEMORY CARD UTILITY V.xx.xx.xx」のメニュー画面が表示されるはずです。


    ※ここまでの動作がうまく行かない場合

        ・TV画面あるいはVGAモニタに何も表示されない場合
            1.SET5のケーブル判別ディップスイッチは正しく設定されていますか？
            2.プログラムの実行手順は正しいですか？
            3.SET5.22、5.23、5.24 のいずれかを使用していますか？
              SET5.05や5.15、5.16 では正常に動作しません。

        ・パソコンの通信ソフトでキー入力できない場合
            1.Dev.Boxとの接続には、クロスケーブルを使っていますか？
            2.パソコンのCOM1、COM2の選択は正しいですか？
              パソコン 背面の「COM1」「COM2」の表示は間違っている場合がありますので、
              必ず他の方法でCOM1、COM2を確認してください。
            3.通信ソフトの設定は正しいですか？
            4.他のソフトが通信ポートを使用していませんか？

        ・実行させるとBOOTROM画面に戻ってしまう場合
            1.GD-WorkshopでDoor-Closeのエミュレーションを行っていますか？
              本ユーティリティは起動時にディスクドアのオープンのチェックを行なっています。
              Door-Close状態で実行しないと、BOOTROM画面に表示が戻ってしまいます。



【リファレンス】
================

【1.メインメニュー】
====================
    どの処理を行いたいかを選択します。
        GAME START      ※現在は使用できません。
        BACKUP UTILITY      バックアップ管理画面に移行します。
        DISK UTILITY        ※現在は使用できません。
        SYSTEM CONFIG           時計等のセッティングをします。
        CONSOLE                 ※現在使用できません。
        EXIT            BOOT ROMに戻ります。


【2.GAME START】
================
    ※現在使用できません。


【3.バックアップ管理画面】
==========================
    アクセスしたいメモリーカードを選択します。
    十字キーの上下左右で選択し、A/Cボタンで決定してください。
    淡く表示されているメモリーカードは接続されていないことを示しています。
    フォーマットされている場合は使用ブロック数、空きブロック数等が表示され、
    フォーマットされていない場合はUNFORMATと表示されます。


【3.1.メモリーカードコマンド】
==============================
    メモリーカードを選択したら、コマンド選択画面が現れます。
    ここでは、次のコマンドを実行できます。

        INFO            メモリーカードに関する情報を表示します。
        RECV DATA       PCからファイルをセーブバッファに受信します。
        SAVE DATA       セーブバッファの内容をメモリーカードに書き込みます。
        DUPLICATE       メモリーカードを丸ごとコピーします。
        DEFRAG          メモリーカードにデフラグをかけます。
        FORMAT          メモリーカードをフォーマットします。
        UFORMAT         メモリーカードをアンフォーマットします。
        CHECK DISK      ファイルが壊れていないかチェックします。

    コマンド選択は十字キーの上下で行います。A/Cボタンで決定、Bボタンで
    メモリーカード選択画面に戻ります。

    また、十字キーの右を押すとカーソルがファイル選択ウィンドウに移動し、
    個々のファイルをA/Cボタンで選択してコピー、削除等が実行できます。
    ファイル選択モードの操作は【5.ファイル選択モード】で解説します。


    1)INFO
        選択中のメモリーカードの各種情報を表示します。

    2)RECV DATA
        シリアル接続されたパソコンから、ファイルを受信します。
        ファイルは128KBまでの任意のバイナリファイルです。
        書き込みたいVM用実行ファイル、アイコン、データ等ををPCから転送する
        際に使用します。

        1.ゲームバッファに受信するか、アイコンバッファに受信するか、
          ノーマルバッファに受信するかを選択し、OKを選択してください。
        2. 画面は「XMODEM DOWNLOADNG」と表示されたままフリーズします。
          パソコンの通信ソフトのダイアログ等で通信状況を確認してください。
        3. 転送に成功すれば、XXX BYTES COMPLETED!と表示されます。

    3)SAVE DATA
        バッファの内容を、メモリーカードにファイルとして書き込みます。

        ファイル名とブロック数を決定してください。
        セーブバッファには、シリアル転送でセーブしたいバイナリデータが
        ロードされているものとします。
        1.ゲームバッファの内容をセーブするか、アイコンバッファの内容をセーブ
          するか、ノーマルバッファの内容をセーブするかを選択し、OKを選択して
          ください。
        2.ゲームバッファ、ノーマルバッファの場合はファイル名とブロックサイズ
          を聞いてきますので、入力してください。
        3.アイコンバッファの場合は「ICONDATA_VMS」としてセーブされます。
        4.ゲームバッファの場合は実行ファイル、ノーマルバッファの場合は通常
          ファイルとしてセーブされます。

    4)DUPLICATE
        メモリーカードの内容を丸ごと別のメモリーカードにコピーします。
        いわゆるDISKCOPYであり、コピー先のファイルはなくなります。

    5)DEFRAG
        メモリーカードにデフラグをかけます。
        ただし、メモリーカード中に実行ファイルが保存されている場合は
        この項目は選択できません。

        デフラグは、連続した保存可能エリアが必要になる実行ファイルのためのもので
        実行ファイルが既に保存されているメモリカードはデフラグの必要が無いためです。

    6)FORMAT
        メモリーカードをフォーマットします。
            アイコン番号、色情報、タイムスタンプを設定してください。

    7)UNFORMAT
        メモリーカードを未初期化状態に戻します。
        メモリーカード内にファイルがある場合はすべて消えてしまいます。

    8)CHECK DISK
        ファイルの整合性をチェックします。
        ただし、バックアップライブラリのユーティリティ関数を使用して正しい
        CRC情報が格納されていないと「CRC ERROR」と表示されてしまいます。
        ゲームファイルは「CRC NOT VALID」と表示されますが正常です。




【3.2.ファイル選択モード】
==========================
    このモードでは、個々のファイルに対してコピー、削除等の操作ができます。

    3.2.1.ファイルの選択
        十字キーの上下でファイルを選択し、A/Cボタンを押してファイルを選択
        してください。
        Bボタンを押すとメモリーカード選択画面に戻ります。
        十字キーの左を押すとカーソルがメモリーカードコマンドウィンドウに移動
        します。
        十字キーの右を押すとカーソルが次のページに移動します。
        また、Xボタンで任意のファイルの複数選択、解除、Yボタンで選択の反転
        ができます。

    1)COPY
        ファイルを他のメモリーカードにコピーします。
        コピー先のメモリーカードを選択してA/Cボタンで決定してください。

    2)DELETE
        ファイルを削除します。

    3)RENAME
        ファイル名を変更します。キー操作は以下の通りです。
            十字キー        カーソルの移動
            Aボタン         文字の入力、コマンドの決定
            Bボタン         ファイル名変更モードを抜ける
            Xボタン         文字位置カーソルを先頭に戻す
            Yボタン         表示されているファイル名を元に戻す
            Lトリガー       文字位置カーソルを１文字戻す
            Rトリガー       文字位置カーソルを１文字進める
            スタートボタン  文字入力を終了し、リネームを実行する

        また、A/Cボタンで一番下のラインのコマンドを選択しても
        １文字戻し、進め、決定、キャンセル、ファイル名戻しが
        実行できます。

    <注意！>
        当ユーティリティでは、RENAMEを行う際に
        ファイル名用の文字として「−(マイナス)」が使用可能ですが、
        「−」記号をファイル名として使用することは、
        「Dreamcastソフトウェア作成基準」に抵触する可能性が有りますので、
        リリース予定のプログラムに付けるファイル名には使用しないで下さい。

        その他の文字を使用する分には、特に問題ありません。


    4)ATTRIB
        ファイル属性を変更します。
        上下で項目選択、左右で数値を増減します。
        SETにカーソルをあわせて決定してください。
        ※「HEADER OFFSET」は設定できません。

    5)UPLOAD
        ファイルをシリアル接続されたパソコンに転送します。
        実行後、パソコンの通信ソフトでXMODEMによるダウンロードを実行して
        ください。
        なお、XMODEMの仕様上、ファイルに名前をつけて自動的にアップロード
        することはできませんので、複数のファイルをアップロードしたい場合は
        ファイル１つ１つ操作してください。

    6)INFO
        ファイルの情報を表示します。
        DreamCastセーブデータ形式のファイルであれば、
        メモリーカードコメント、ゲーム名(ソートアイテム)、アイコン、スピード、
        ビジュアルの各種データとグラフィックが確認できます。

    7)DUMP
        ファイルをダンプします。
        上下でスクロール、左右で高速スクロールします。
        Lトリガーでファイルの先頭、Rトリガーでファイルの最後にジャンプします。
        また、Xボタンでバイト、ワード、ロングワードを切り替えます。
        スタートボタンで終了します。

    8)EDIT
        現在使用できません。


【4.システム設定画面】
==========================
    Dev.Boxの各種設定を行います。

    1) LANGUAGE
    2) DATE / TIME
    3) SOUND
    4) AUTO START
        現在使用できません。

    5)MEMORY CARD TIME
        メモリカード内の時刻設定をDev.Boxの時刻設定に合わせます。


【5.コンソール画面】
================
    ※現在使用できません。


【6.終了】
==========================
    ユーティリティの実行を終了し、BOOTROM画面に戻ります。


