ROM作成-その1

まずはOSのイメージファイルを簡単に編集してみます。下準備で用意したファイルはC:\Uni_ROMと言うフォルダーに移動して作業することにします。

◆HTC64 Extended ROM Tool.exeの実行

1)Decodeボタンを押します。
2)Extended ROM fileでC:\Uni_ROM\NB.NKFを選択後、Next->ボタンを実行
3)詳細情報の表示画面でDecodeボタンを実行します。(デフォルトの状態)
C:\Uni_ROM\NK.PRJ
C:\Uni_ROM\NK.FAT
2つのファイルが作成されます。


◆prepare_imgfs.exeの実行
1)DOS窓を開きます。
2)DOS窓でCD C:\Uni_ROMを実行してディレクトリーを移動します。
3)prepare_imgfs.exe NK.FAT -nosplitを実行します。


C:\Uni_ROM>prepare_imgfs.exe nk.fat -nosplit
Searching for IMGFS start... Found at 00610000
Dumping... Done!
imgfs_raw_data.bin
imgfs_removed_data.bin
2つのファイルが作成されます。


◆NLSの差し替え
1)DOS窓でdelfile.exe wince.nlsを実行します。(WINCE.NLSの削除)


C:\Uni_ROM>delfile.exe wince.nls
Deleted
2)DOS窓でaddfile.exe wince.nlsを実行します。(WINCE.NLSの追加)

C:\Uni_ROM>addfile.exe wince.nls
Total Sectors: 3ffc0
Used Sectors : 14d4d
Free Sectors : 2b273


◆フォント(MSGOTHIC.AC3)の追加
1)DOS窓でaddfile.exe MSGOTHIC.AC3を実行します。


C:\Uni_ROM>addfile msgothic.ac3
Total Sectors: 3ffc0
Used Sectors : 168fa
Free Sectors : 296c6


ATOKのファイルを追加(ATOK*.* 12ファイル)
上記と同様の手順でATOKのファイルを全て追加します。
手入力が面倒な場合
addfile ATOKIMM.DLL
addfile ATOKP.CPL
addfile ATOKP.DIC
addfile ATOKPCE.DLL
addfile ATOKPFI.DIC
addfile ATOKPRE.DAT
addfile ATOKPSIP.DLL
addfile ATOKPTE.EXE
addfile ATOKPTKJ.DIC
addfile ATOKPTMP.DAT
addfile ATOKPUT.EXE
addfile ATOKPW.DLL
これをコピペして、ATOK.BATに保存後
C:\Uni_ROM>ATOK.BATを実行すると自動でファイルを追加してくれます。

これまでの作業でカスタムROMの日本語ロケールを含んだNLSとフォント、ATOKの準備が出来ました。次回はレジストリー情報の作成です。ちなみにこれらの作業手順はAsukal師範の教えに従ったものです。