![]() Which gets me thinking: is there a Microsoft Application Compatibility Toolkit (ACT) compatibility flag which corrects RAM check or allocation overflows for 32-bit apps? I'll check this myself, of course, but it'd save myself time if possible if you or someone else knows. ![]() I don't recall Blitz3D being a popular game engine, so perhaps, unlike other, more popular games and engines which use similar checks, I bet Microsoft didn't add a compatibility flag to prevent or correct the type overflow. That last part actually makes a lot of sense. If the amount of available RAM overruns the variable type that is used for the allocation routine check, the game is probably going to crash when it is trying to load. If it isn't LAA, it is going to freak out when it tries to allocate RAM because the allocation routines automatically do a check to make sure enough RAM is available. It could just be a routine that allocates RAM for something. ![]() ![]() ![]() That's the only reason I can think of right now that would cause it to work by adding LAA support.Īctually, it wouldn't even have to specifically be a memory check. Could it be that the game is doing some sort of available memory check and the Win10 computer has more RAM than the check allows for (variable type in the code) and so the value the game is seeing is some negative number? ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |