八海さま
はじめまして。
ROMネタでしたらHP11以外も大歓迎ですよ。
アドレスファイルのフォーマットは以下のようになります。
(公開していいのかな?)
#以降の文字列をテキストに貼り付けて拡張子を.adrとしてみてください。
ROMEDITORにバグがあり、BNR32のようにレギュラーマップが無い車種で
アドレスを指定しないとデータコピーの際に参照先がなく、
f0000から燃料マップが上書きされてしまいます。
回避するためにレギュラーマップにもハイオクマップのアドレスをダミーで指定してます。
追加マップは私が勝手に書いてるものですので、書き換えは自己責任にてお願いします。
それではROMチューン頑張ってください。
質問等ありましたらまたどうぞ。
#
#
# NISSAN BNR32 RB26DETT 用 マップアドレス
#
# 変数名,開始アドレス,X,Y,マップサイズ,係数,マップ名
#対応ユニット名
TYPE_UNIT,BNR32(RB26DETT) GT-R,*,*,*
#ハイオク/レギュラー燃料マップ
HIGH_FUEL,&H7D00,16,16,256,1,ハイオク燃料補正マップ
REG_FUEL,&H7D00,16,16,256,1,ハイオク燃料補正マップダミー
#ハイオク/レギュラー点火マップ
HIGH_FIRE,&H7400,16,16,256,1,ハイオク点火補正マップ
REG_FIRE,&H7C00,16,16,256,1,レギュラー点火補正マップ
#K定数
K_DATA,&H7F2B,2,1,2,1,K定数
#無効噴射時間
IGN_TIME,&H7F88,1,1,1,1,無効噴射時間
#フィードバック
FB_SWITCH,&H7F91,1,1,1,1,フィードバックスイッチ
#VQマップ
VQ_MAP,&H7A70,16,1,128,1,VQマップ
#燃料/点火TP格子
TP_SCALE_FUEL,&H7AF0,16,1,16,1,TP格子 (燃料)
TP_SCALE_FIRE,&H7B10,16,1,16,1,TP格子 (点火)
#燃料/点火回転格子
RPM_SCALE_FUEL,&H7B00,16,1,16,50,回転格子 (燃料)
RPM_SCALE_FIRE,&H7B20,16,1,16,50,回転格子 (点火)
#TTP MAX/MIN
TTP_MAX,&H7E90,16,1,16,1,TTP MAX
TTP_MIN,&H7E80,16,1,16,1,TTP MIN
#加速増量
ADD_FUEL,&H7200,16,1,16,1,加速増量
#回転リミッター
REV1_LIMIT,&H7FB4,1,1,1,50,回転リミッター1
#スピードリミッター
SPEED1_LIMIT,&H7FA5,2,1,1,2,スピードリミッター1
#追加 マップ1
ADD_MAP1,&H7940,16,2,32,1,アイドル安定化制御 MAX
#追加 マップ2
ADD_MAP2,&H7B30,16,2,32,1,水温変換テーブル
#追加 マップ3
ADD_MAP3,&H79E3,9,1,9,1,ノックリミット
#追加 マップ4
ADD_MAP4,&H75B0,16,1,16,1,PCMデューティー[%](2000rpm以降400rpm毎)
#追加 マップ5
ADD_MAP5,&H78B3,1,1,1,1,電動ファン作動温度
#追加 マップ6
ADD_MAP6,&H7F11,3,1,3,1,高水温時 増量、判定水温(-50℃)、リタード(deg)
#追加 マップ7
ADD_MAP7,&H75A0,16,1,16,1,噴射タイミング(4deg)400rpm刻み