by L. Spiro » Sat May 29, 2010 7:23 pm
I didn’t say that. Making a 64-bit application also requires 64-bit coding practices, which MHS does not have.
And since MHS is based around the very thing that changes on 64-bit platforms (memory), non-64-bit coding practices ruin any chance of MHS to be 64-bit native without a complete rewrite.
One example is using DWORD for addresses instead of UINT_PTR, which is discussed in the Knowledge Base. MHS does not do this; it uses 64-bit addresses even for 32-bit processes simply to be compatible, but there are plenty of other things does not do correctly. Mistakes that will be fixed in the rewrite.
L. Spiro
Our songs remind you of songs you’ve never heard.