Fri, 12 Apr 2013 12:34:32 +0100
Fix read-after-write logic
In some cases (notably reading from a page after having written to it), the
mapper may change the pagestate from "accessed and written" ("dirty"; PS0,PS1)
to "accessed but not written" (clean; PS1,!PS0). This should never, ever, EVER
happen. Once a page is dirty, it remains so until the 68k clears the DIRTY
bit.
Once again, this wonderful bit of logic was missing from the TRM.
philpem@13 | 1 | #define VER_COMPILE_DATETIME "@@datetime@@" |
philpem@14 | 2 | #define VER_COMPILE_DATE "@@date@@" |
philpem@14 | 3 | #define VER_COMPILE_TIME "@@time@@" |
philpem@14 | 4 | #define VER_COMPILE_BY "@@whoami@@" |
philpem@14 | 5 | #define VER_COMPILE_HOST "@@hostname@@" |
philpem@14 | 6 | #define VER_COMPILER "@@compiler@@" |
philpem@14 | 7 | #define VER_BUILD_TYPE "@@buildtype@@" |
philpem@14 | 8 | #define VER_CFLAGS "@@cflags@@" |
philpem@0 | 9 | |
philpem@14 | 10 | #define VER_MAJOR @@majorver@@ |
philpem@14 | 11 | #define VER_MINOR @@minorver@@ |
philpem@14 | 12 | #define VER_BUILDNUM @@buildnum@@ |
philpem@14 | 13 | #define VER_EXTRA "@@extraver@@" |
philpem@14 | 14 | #define VER_VCSREV "@@vcsstr@@" |
philpem@0 | 15 | |
philpem@13 | 16 | #define VER_FULLSTR "@@fullverstr@@" |
philpem@0 | 17 |