3DO-CDROMの解析

ec2-3-128-94-112.us-east-2.compute.amazonaws.com , 25481st 1996/04/23 UPDATED


グラフィックはそのうち誰かが解析するでしょう。 AIFFファイルとかは、 そのまま再生できるみたいよ。 変な圧縮かかっているのもあるけど。

  1. ファイル構造

  2. リスト内のデータ長は、char / 1byte, int / 2byte, long / 4byte とする。

    1. ルートディリクトリ

    2. 先頭ブロックにルートディリクトリの位置が記録されている。

      struct	TDO_TopBlk	{
      	char		unknown1[0x28];
      	char		Mark_ID[8];	/* Mark_ID is 'CD-ROM' */
      	char		unknown2[0x34];
      	unsigned long	NofDirEnt;	/* Number of backup entries */
      	unsigned long	RootDir;	/* Position of root-dir */
      };
      

    3. ディリクトリ構造

    4. Directory structure (Header)

      OffsetLengthDescription
      +0x004Current page num, 0xffffffff means it is last page.
      +0x048Unknown
      +0x0c4Size of this directory
      +0x104Unknown
      +0x14?File entries(*1)


      *1 File entry structure

      OffsetLengthDescription
      +0x004File attribute(*2)
      +0x044Unknown
      +0x084File extention
      +0x0c4Unknown
      +0x104File size (byte)
      +0x144File size (block)
      +0x188Unknown
      +0x2032File name
      +0x404(Number of copy entry) - 1
      +0x444Start block of this file
      (+0x48)4Start block of this file (copy, variable length)
      (+0x4c)4Start block of this file (copy, variable length)


      *2 Known file attirbutes

      ValueDescription
      0x??????02Plain file
      0x??????06Disc label
      0x??????07Sub directory
      0x40??????End of directory in this block,
      but continue next block
      0xc0??????End of directory in this block,
      no continue next block


  3. 読み出しプログラム

  4. SCSI CD-ROMドライブと ASPIドライバーが必要です。 もちろん MS-DOS汎用ね。

    ダウンロードはここ => 3do_cp10.lzh


    1. ファイルリスト出力

    2. オプション '-u' は必須、CDドライブの SCSI-IDを指定する。 オプション '-a' はホストアダプタ番号を指定する、省略すると '0'.

      [例]

      3do_dir -u1

      出力例


    3. ファイルコピー

    4. オプション '-u', '-a' は 3do_dir.exe に同じ。 ソースファイル名は、スラッシュ'/'でディリクトリ名を区切る。

      [例]

      3do_cp -u1 /data/SND/Sound1.AIFF snd01.aif

    5. その他のユーティリティー


    6. unpak.exe	セーラームーンの *.PAK を解凍する。
      unsnd.exe	スーパスト2Xのサウンドファイル *.BIN を解凍する。
      adpcm.shar	セーラームーンの ADP4圧縮サウンドファイルを解凍する。
      

E-mail [注意]不適正な題名は即座ゴミ箱、名前を名乗らぬ者への返事はしない事があります。フリー系メールからは自動的に拒絶する場合があります。
-- LINK FREE --
 
HOME LAST