--- nono/m680x0/m68030cache.h 2026/04/29 17:05:26 1.1.1.2 +++ nono/m680x0/m68030cache.h 2026/04/29 17:05:57 1.1.1.4 @@ -8,7 +8,7 @@ #pragma once -#include "m68030.h" +#include "m680x0.h" #include #include #include "fixedqueue.h" @@ -17,12 +17,12 @@ struct m68030CacheLine { // タグは命令キャッシュ/データキャッシュで共通だが、 - // 命令キャッシュなら bit2 が S (FC2)、 - // データキャッシュなら下位3ビットが FC (2,1,0 の順)。 + // 命令キャッシュなら bit31 が S (FC2)、 + // データキャッシュなら上位3ビットが FC (2,1,0 の順)。 // 3 2 1 // 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 // +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ - // |S|1|0|S| Tag Address (24bit) | | (Inst) + // |S|1|0|S| Tag Address (24bit) | | (Inst) // +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ // // +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+