相変わらず、DASH3のデータ解析をやってます。
計算式以外の部分はほぼ分かった気がします。
DASH3 Configurationツールが嘘っぱちのデータを吐くので、憶測も混じってます。あまり信じないように(笑)
ツールが吐いたデータから類推しただけで、検証もまだしてません。
アドレス
003EC000~ 計算式テーブル?
003F0000~ DASH3レイアウトテーブル (36バイト×10個×7画面)
003F0600~ variableデータテーブル (64バイトずつ)
003F2600~ Gear変換テーブル
003F2800~ ShiftLightsテーブル (Pulses per rev.も含む)
003F2A00~ Display Screenテーブル
アドレスはword単位のようです。
分かってくると、嘘っぱちなのは計算式だけじゃなくて、結構あちこちでデータ化け起こしてます。
Graph表示が変だったのも、ギヤ表示がおかしかったのも、ShiftLight がちゃんと動いていない気がしていたのも、データ化けでちゃんとしたデータが入っていないせいな気がします。
さて、計算式テーブルの解析を続けよう…。
こちらはデカくて意味不明で難解な予感。
DH3とVARファイルのフォーマットも解析できれば、HEX生成ツール書こうかと。。。
まだ先は長いか。
コメントを残す