DASH3 フォーマット解析中…

相変わらず、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生成ツール書こうかと。。。
まだ先は長いか。


Comments

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です