Ctool 1.41 中文簡易使用說明.
By Chi-Wen Yang (yangfanw@ms4.hinet.net)
Ver 1,41c
1997/7/21
用法
=======
CTOOL <命令> 預轉換檔名 <轉換後的檔名> /參數
I. <命令>
-------
A. 一般命令
i : 顯示檔案的資訊 (如果沒下任何命令的話,則這是預設的)
i.e. 你可以用 ctool i sf1514.smc 來顯示 sf1514.smc 的資訊
也可用 ctool sf1514.smc 結果是相同的.
s : 互動式的分割檔案 (僅限於 SMD,SMC,SWC 種的檔案)
只支援正先的檔案分割.
j : 合併已分割的檔案 (SMD, MGH, SMC SWC files)
支援正先和遊戲獵人的檔案
c : 轉換不同的檔案格式
如果本來是SMC,SWC,SMD,就會轉到MGH 的
本來是 MGH 則會轉換至 SMC,SWC,SMD
P.S. 如果沒有給轉換後的檔名.則程式會把副檔名改成其對應的檔案格式的代表.
v : 檢查 ROM 檔的 checksum. <----用來檢查檔案是否壞掉/或被修改過
? : 顯示出ctools 用法!
B.當你電腦和磁碟機有連線的時候才會用的到的命令
/ t : 把記憶和遊戲檔案傳送到磁碟機
/ p : 只把遊戲傳送到磁碟機
| d : 把記憶在磁碟機和電腦Binary中轉換.
\ g : 取得內部SRAM的內容.
\ l : 載入遊戲存檔至SRAM
C.進階使用者的命令
m : 修改SWC的檔頭與卡帶模式的那個byte.
如果下了這命令會出現
Do you want to change the Header or the Cartridge (H/C)? H
<-----H 表<檔頭>, C表<卡帶>
選H會有以下的畫面
To set/clear individual bits of the flagbyte, press the number of the bit
you want to toggle. If you are satisfied with the setting, press ENTER.
Meaning of individual bits: <-------每個Bit 的意義
7 = if 1: Run Mode 0 (JMP $8000) <------執行 Mode 0
6 = if 1: part of a splitted file <------還有下個檔分割檔檔
0: last part <-----------最後一個分割檔了
5 = if 1: Mode 2 (SRAM mapping) <----有記憶檔
0: Mode 1 (no SRAM mapping) <-----沒有記憶檔
4 = if 1: Mode 21 (DRAM mapping (HighROM)) <---是Hi-Rom,Mode 21
0: Mode 20 (no DRAM mapping (normal))<-----不是Hi-Rom,Mode 20
2 = if 1: Run Mode 2 (JMP Reset) <-------- Mode 2
0: Run Mode 3 <--------Mode 3
1 = if 1: Enable external cartridge memory <----打開卡帶外部的記憶體
0: Disable external cartridge memory <----關閉卡帶外部的記憶體
76543210 <-----那個檔頭的byte
Emulation byte: $21 100001
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^按 0-7 去改變.Enter 結束及儲存!
選C會有以下的畫面
Changing the High-ROM flag may force your copier to load a highrom game if it
otherwise did not. If you change this flag, do it also in the file header.
Note that IF there is a mismatch present, the identification routine will tell
you, so unless you get this message leave this flag in its current state.
To toggle press
----------------
Fast-ROM F
High-ROM H
accept ENTER
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^按F 去改變是不是FAST ROM
按H 去改變是不是High ROM
按Enter 結束及儲存
r : 重新建一個正確的檔頭,如果原來的檔頭不對的話.
選這個命令會出現下面的訊息
Is this file for the Mega-Drive or Super-Famicom (M/S)? S
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
是SEGA/MD 就選 M ,是SFC/SNES 就選 S ,那程式就會幫你重建一個檔頭.
II. 參數 <--------有連線時才會用到
/#,/nc,/noback,/tn,/dXXX,/q,/smXY
# : 平行埠 (1-3) 用來傳檔 (預設值:最後偵測到的)
nc : 不檢查連線是否正常.
noback : 在新載入一個記憶之前,不自動備份已存在的記憶
tn : 如果開起自動備份已存在記憶的功能時,檔名就是以時間取名
(預設值:都用同一個)
dXXX : 設SRAM工作時延遲的時間,如果妳電腦太快使得備份SRAM時產生當掉的狀況的話
你可以加大這個值. (預設值:75)
q : 傳檔時,不顯示卡帶的資訊 (預設值:顯示)
smXY : X 是'D' 或是'C' 以及 Y 是從 1到3.這個參數用來取代 /# 的用法
顯示檔案資訊
=============
File format : Super Magicom <-----檔案格式
Console : SUPER FAMICOM <-----那種主機 SEGA 還是 SFC/SNES
File Size : 8 MegaBit <-----此檔案多少容量
Cartridge Size : 8 MegaBit <-----卡帶是多少容量
Cartridge Name : CHOHMAKAIMURA <-----卡帶的名稱 ,(因沒支援日文顯示,所以有時會是亂碼)
Product Version: 0 <-----產品的版本
Maker-ID : $0008 (Capcom) <-----製造者的代號,如$0008是CAPCOM
External RAM : NONE <-----有沒有SRAM / 有沒有電池記憶
For use in : JAPAN <-----那一國用的卡帶.如Japan/USA/Europe
Video system : NTSC <-----電視的系統是NTSC(日本,美國,臺灣)PAL(歐州)
Supports DSP : NO <-----是不是DSP 晶片的卡帶
Supports F/X : NO <-----是不是F/X 晶片的卡帶
High-ROM game : NO <-----是不是High-Rom 的遊戲
Fast-ROM game : NO <-----是不是Fast-Rom 的遊戲
一些使用範例
===============
看mario.smc 檔案的資訊 : CTOOL mario4.smc ,或 CTOOL i mario.smc
把shining.smd 檔案分割,且放在d:\spltfile\下 : CTOOL s shining.smd d:\spltfile\
把shining.1 shining.2合成一個檔案shining.smd : CTOOL j shining.1 shining.smd
把SMD的檔轉換成Binary 檔 : CTOOL c quakshot.smd b:\quakshot.bin
用LPT2上傳illusion.smd 到磁碟機 : CTOOL t illusion.smd /2
用LPT2上傳超任檔案(SMC)及用LPT3上傳 : CTOOL t cartridg.ext /smc2 /smd3
SEGA(SMD)檔案.也就是cartridg.SMC,cartridg.SMD
下傳磁碟機上記憶存成savegame.dat : CTOOL g savegame.dat
上傳記憶savegame.dat至磁碟機 : CTOOL l savegame.dat
檢查 warsong.smd 檔案是否壞掉或修改過 : CTOOL v warsong.smd
把記憶檔轉換landstlk.sav 轉換成 landstal.con : CTOOL d landstlk.sav f:\landstal.con
修正 Fast-Rom或是Slow-Rom : CTOOL m anygame.smc
強制檔案為HIGH-ROM : CTOOL m bombrman.smc
補充
===========
1.同樣與Ucon 不支援攔截者的檔案.
2.一般使用者只要用到,命令中的 i s j c v 五個.
----------------------------------------------------------
使用格式:inSNESt <命令> [输出文件名] 输入文件名
1、命令:i 显示游戏内部讯息
例如:insnest i 776.smc
显示如下: ?
Filename : 776.SMC
Copier Type : Magic Game Doctor/Multi Game Hunter
---------------------------------------------------?
Game Name : FIREEMBLEM5
For Use In : Japan
ROM Size : 20/24/32 MBit
Video Mode : NTSC
ROM Type : ROM and SRAM
SRAM Size : 256 KBit
File Size : 4194304 Bytes (32 MBit)
Licensee : Nintendo
Version : 1.0
HiROM Game : No
ROM Speed : FastROM (120ns)
Language : Japanese
-----------------------------------------------------
2、c 转换格式
insnest c 776.smc
显示如下:
----------------------------------------
Convert 776.SMC to:
----------------------------------------
[Copier Type]
Super Magicom
Magic Game Doctor/Multi Game Hunter
Professor SF II/Game Doctor SF 7
Pro Fighter/Super UFO 8
Super Wildcard
分别为:776.smc
sf320xx.1
sfxx.078
776.fig
776.swc
3、s 分割文件
inSNESt s 776.smc
显示
----------------------------------------
Convert 776.SMC to:
----------------------------------------
[Copier Type]
Super Magicom
Magic Game Doctor/Multi Game Hunter
Professor SF II/Game Doctor SF 7
Pro Fighter/Super UFO 8
Super Wildcard
选第二项,可以将文件分成sf320xxa、sf320xxb、sf320xxc三个文件
4、j 合并文件
inSNESt j supersf2.1
注意:好象只能合并这种格式的文件
5、r 修改游戏内部名称
inSNESt r 776.smc
比如可以将776.smc的内部名称FIREEMBLEM5改成你喜欢的任意名称。
6、n p 破解保护码
inSNESt n mariowld.smc
inSNESt p mariowld.smc
如果运行游戏时出现“该游戏不能在这个系统中使用”时可以试一试这个选项,n是在NTSC制式,P是在PAL制式。
7、m 修正内存错误
inSNESt m mariowld.smc
8、f 修正慢速游戏错误
inSNESt f mariowld.smc
9、a 将补丁加入游戏
inSNESt a mariowld.smc mario.ips
10、l 列出游戏清单
inSNESt l c:\snes\roms
11、v 修正游戏存盘错误
inSNESt v sf32001a.078
某些*.078格式的文件头错误会导致游戏中不能存盘,可以用这个命令试试。
12、o 修正补丁大于一兆的问题
inSNESt o mariowld.smc
当你收到的游戏补丁大于一兆时,游戏可能不能正常运行,请用这个命令。
13、h 检查错误
inSNESt h mariowld.smc
注意,正式的ROM并不需要检查,只有你的ROM加了补丁或进行了其他操作导致游戏运行出错时才需要它。
沒有留言:
張貼留言