ec2-3-128-94-112.us-east-2.compute.amazonaws.com
,
25481st
1996/04/23 UPDATED
リスト内のデータ長は、char / 1byte, int / 2byte, long / 4byte とする。
先頭ブロックにルートディリクトリの位置が記録されている。
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 */ };
Offset | Length | Description |
---|---|---|
+0x00 | 4 | Current page num, 0xffffffff means it is last page. |
+0x04 | 8 | Unknown |
+0x0c | 4 | Size of this directory |
+0x10 | 4 | Unknown |
+0x14 | ? | File entries(*1) |
Offset | Length | Description |
---|---|---|
+0x00 | 4 | File attribute(*2) |
+0x04 | 4 | Unknown |
+0x08 | 4 | File extention |
+0x0c | 4 | Unknown |
+0x10 | 4 | File size (byte) |
+0x14 | 4 | File size (block) |
+0x18 | 8 | Unknown |
+0x20 | 32 | File name |
+0x40 | 4 | (Number of copy entry) - 1 |
+0x44 | 4 | Start block of this file |
(+0x48) | 4 | Start block of this file (copy, variable length) |
(+0x4c) | 4 | Start block of this file (copy, variable length) |
Value | Description |
---|---|
0x??????02 | Plain file |
0x??????06 | Disc label |
0x??????07 | Sub directory |
0x40?????? | End of directory in this block, but continue next block |
0xc0?????? | End of directory in this block, no continue next block |
SCSI CD-ROMドライブと ASPIドライバーが必要です。 もちろん MS-DOS汎用ね。
オプション '-u' は必須、CDドライブの SCSI-IDを指定する。 オプション '-a' はホストアダプタ番号を指定する、省略すると '0'.
[例]
オプション '-u', '-a' は 3do_dir.exe に同じ。 ソースファイル名は、スラッシュ'/'でディリクトリ名を区切る。
[例]
unpak.exe セーラームーンの *.PAK を解凍する。 unsnd.exe スーパスト2Xのサウンドファイル *.BIN を解凍する。 adpcm.shar セーラームーンの ADP4圧縮サウンドファイルを解凍する。
-- LINK FREE -- |
||
HOME | LAST |