New entries for current DF x86 versions.
So, when Toady made the switch to 64-bit, I thought DfTerm wasn't able to continue until Myself or Somebody is able to build a DfTermx64. I kind of gave up resigned to limit my online play to legacy versions... But this morning I realized that 32 bit builds were still being made, they were just listed on the full download page and not the front page (Doh!
) oops. Well, here you guys go, The full list of DF SDL x86 (32-bit) versions.
addresses = {
{ name = "DF 0.31.25", size_address = 0x0073507C, screendata_address = 0x00734D1C, checksum = 0xFBFF0FC9, method = "PackedVarying" },
{ name = "DF 0.34.01", size_address = 0x0080F0D4, screendata_address = 0x0080ED74, checksum = 0x9E053E36, method = "PackedVarying" },
{ name = "DF 0.34.02", size_address = 0x008100F4, screendata_address = 0x0080FD94, checksum = 0xD635560F, method = "PackedVarying" },
{ name = "DF 0.34.03", size_address = 0x008090F4, screendata_address = 0x00808D94, checksum = 0x59C5B3DF, method = "PackedVarying" },
{ name = "DF 0.34.04", size_address = 0x008090F4, screendata_address = 0x00808D94, checksum = 0x5685E1E9, method = "PackedVarying" },
{ name = "DF 0.34.05", size_address = 0x0080A0F4, screendata_address = 0x00809D94, checksum = 0xEC10895F, method = "PackedVarying" },
{ name = "DF 0.34.06", size_address = 0x008560F4, screendata_address = 0x00855D94, checksum = 0x3D0D62E7, method = "PackedVarying" },
{ name = "DF 0.34.07", size_address = 0x0085B0F4, screendata_address = 0x0085AD94, checksum = 0x2B33031D, method = "PackedVarying" },
{ name = "DF 0.34.08", size_address = 0x008970F4, screendata_address = 0x00896D94, checksum = 0xAE4E108E, method = "PackedVarying" },
{ name = "DF 0.34.09", size_address = 0x008980F4, screendata_address = 0x00897D94, checksum = 0xEFD5364C, method = "PackedVarying" },
{ name = "DF 0.34.10", size_address = 0x008980F4, screendata_address = 0x00897D94, checksum = 0x53552B55, method = "PackedVarying" },
{ name = "DF 0.34.11", size_address = 0x0089A0F4, screendata_address = 0x00899D94, checksum = 0xD09EF39B, method = "PackedVarying" },
{ name = "DF 0.40.01", size_address = 0x00A1D5EC, screendata_address = 0x00A1D28C, checksum = 0x6282D060, method = "PackedVarying" },
{ name = "DF 0.40.02", size_address = 0x00A1D5EC, screendata_address = 0x00A1D28C, checksum = 0x9AE82FD4, method = "PackedVarying" },
{ name = "DF 0.40.03", size_address = 0x00A1F5EC, screendata_address = 0x00A1F28C, checksum = 0xF43CD3C4, method = "PackedVarying" },
{ name = "DF 0.40.04", size_address = 0x00A1E5EC, screendata_address = 0x00A1E28C, checksum = 0xE6D5AA91, method = "PackedVarying" },
{ name = "DF 0.40.05", size_address = 0x00A215EC, screendata_address = 0x00A2128C, checksum = 0x4FE1D5CE, method = "PackedVarying" },
{ name = "DF 0.40.06", size_address = 0x00A245EC, screendata_address = 0x00A2428C, checksum = 0x484BCB53, method = "PackedVarying" },
{ name = "DF 0.40.07", size_address = 0x00A265EC, screendata_address = 0x00A2628C, checksum = 0x8727A4F9, method = "PackedVarying" },
{ name = "DF 0.40.08", size_address = 0x00A275EC, screendata_address = 0x00A2728C, checksum = 0xF33D9C84, method = "PackedVarying" },
{ name = "DF 0.40.09", size_address = 0x00A2C5EC, screendata_address = 0x00A2C28C, checksum = 0xE8889A07, method = "PackedVarying" },
{ name = "DF 0.40.10", size_address = 0x00A2D5EC, screendata_address = 0x00A2D28C, checksum = 0x28063C59, method = "PackedVarying" },
{ name = "DF 0.40.11", size_address = 0x00A2E5EC, screendata_address = 0x00A2E28C, checksum = 0x31831831, method = "PackedVarying" },
{ name = "DF 0.40.12", size_address = 0x00A315EC, screendata_address = 0x00A3128C, checksum = 0x64613AB9, method = "PackedVarying" },
{ name = "DF 0.40.13", size_address = 0x00A325EC, screendata_address = 0x00A3228C, checksum = 0x7F5F2DAA, method = "PackedVarying" },
{ name = "DF 0.40.14", size_address = 0x00A5D5EC, screendata_address = 0x00A5D28C, checksum = 0x17EF3E08, method = "PackedVarying" },
{ name = "DF 0.40.15", size_address = 0x00A615EC, screendata_address = 0x00A6128C, checksum = 0x9EF21917, method = "PackedVarying" },
{ name = "DF 0.40.16", size_address = 0x00A6365C, screendata_address = 0x00A632FC, checksum = 0x6B741403, method = "PackedVarying" },
{ name = "DF 0.40.17", size_address = 0x00A6365C, screendata_address = 0x00A632FC, checksum = 0x3A48EB26, method = "PackedVarying" },
{ name = "DF 0.40.18", size_address = 0x00A6265C, screendata_address = 0x00A622FC, checksum = 0xBC43B200, method = "PackedVarying" },
{ name = "DF 0.40.19", size_address = 0x00A7465C, screendata_address = 0x00A742FC, checksum = 0x7EDDBB2C, method = "PackedVarying" },
{ name = "DF 0.40.20", size_address = 0x00A8065C, screendata_address = 0x00A802FC, checksum = 0x5308E57D, method = "PackedVarying" },
{ name = "DF 0.40.21", size_address = 0x00A8065C, screendata_address = 0x00A802FC, checksum = 0x797BE90E, method = "PackedVarying" },
{ name = "DF 0.40.22", size_address = 0x00A8065C, screendata_address = 0x00A802FC, checksum = 0xC959EB8F, method = "PackedVarying" },
{ name = "DF 0.40.23", size_address = 0x00A8065C, screendata_address = 0x00A802FC, checksum = 0x46DADF2B, method = "PackedVarying" },
{ name = "DF 0.40.24", size_address = 0x00A8165C, screendata_address = 0x00A812FC, checksum = 0xCC512A4F, method = "PackedVarying" },
{ name = "DF 0.42.01", size_address = 0x00BB7A94, screendata_address = 0x00BB7734, checksum = 0x426EB444, method = "PackedVarying" },
{ name = "DF 0.42.02", size_address = 0x00BB7A94, screendata_address = 0x00BB7734, checksum = 0x7EF4A385, method = "PackedVarying" },
{ name = "DF 0.42.03", size_address = 0x00BB8A94, screendata_address = 0x00BB8734, checksum = 0xA9679A2A, method = "PackedVarying" },
{ name = "DF 0.42.04", size_address = 0x00BBBAC4, screendata_address = 0x00BBB764, checksum = 0xACC37103, method = "PackedVarying" },
{ name = "DF 0.42.05", size_address = 0x00BC3AC4, screendata_address = 0x00BC3764, checksum = 0x170841BB, method = "PackedVarying" },
{ name = "DF 0.42.06", size_address = 0x00BD9AAC, screendata_address = 0x00BD974C, checksum = 0xD0448B69, method = "PackedVarying" },
{ name = "DF 0.43.01", size_address = 0x00C01AAC, screendata_address = 0x00C0174C, checksum = 0x5200DB2A, method = "PackedVarying" },
{ name = "DF 0.43.02", size_address = 0x00C01AAC, screendata_address = 0x00C0174C, checksum = 0x6285F678, method = "PackedVarying" },
{ name = "DF 0.43.03", size_address = 0x00C03AAC, screendata_address = 0x00C0374C, checksum = 0x3A0CB06E, method = "PackedVarying" },
{ name = "DF 0.43.04", size_address = 0x00B8B3E4, screendata_address = 0x00B8B084, checksum = 0xF942BAE2, method = "PackedVarying" },
{ name = "DF 0.43.05", size_address = 0x00B93424, screendata_address = 0x00B930C4, checksum = 0xDD4836B6, method = "PackedVarying" },
{ name = "DF 0.44.01", size_address = 0x00C15FFC, screendata_address = 0x00C15C9C, checksum = 0x3E5B7405, method = "PackedVarying" },
{ name = "DF 0.44.02", size_address = 0x00C15FFC, screendata_address = 0x00C15C9C, checksum = 0xAB657DD8, method = "PackedVarying" },
{ name = "DF 0.44.03", size_address = 0x00C17004, screendata_address = 0x00C16CA4, checksum = 0xCDED606C, method = "PackedVarying" },
{ name = "DF 0.44.04", size_address = 0x00C18004, screendata_address = 0x00C17CA4, checksum = 0xB19D7480, method = "PackedVarying" },
{ name = "DF 0.44.05", size_address = 0x00C18004, screendata_address = 0x00C17CA4, checksum = 0x90A26D86, method = "PackedVarying" },
{ name = "DF 0.44.06", size_address = 0x00C32004, screendata_address = 0x00C31CA4, checksum = 0x4F4582CD, method = "PackedVarying" },
{ name = "DF 0.44.07", size_address = 0x00C32004, screendata_address = 0x00C31CA4, checksum = 0xA8189769, method = "PackedVarying" },
{ name = "DF 0.44.08", size_address = 0x00C32004, screendata_address = 0x00C31CA4, checksum = 0xDBF47171, method = "PackedVarying" },
{ name = "DF 0.44.09", size_address = 0x00C32004, screendata_address = 0x00C31CA4, checksum = 0xDF3655BC, method = "PackedVarying" },
{ name = "DF 0.44.10", size_address = 0x00C40004, screendata_address = 0x00C3FCA4, checksum = 0x7C396C4B, method = "PackedVarying" },
{ name = "DF 0.44.11", size_address = 0x00C4D004, screendata_address = 0x00C4CCA4, checksum = 0x47BE1B22, method = "PackedVarying" },
{ name = "DF 0.44.12", size_address = 0x00C4D004, screendata_address = 0x00C4CCA4, checksum = 0x3A473F14, method = "PackedVarying" }
}
A dream of mine is to get caught up enough with work and RL nonsense to have the free time to show this source some love. I have a list of additional tweaks I'd like to see, but don't hold your breath folks. In the mean time I will continue to add entries here as long as we get 32 bit builds.