

I also found the spot where it crashes the old doom games strangely its in the sprite code they had a cast from a const char * const to an *(int*) that looked something like this
intname = *(int *)array[i]; but it returned a NULL pointer whenever you tried to start the doom1 or 2 game. The cast is pretty weird cause theres no way to do it with a C++ cast as far as i can tell,
i tried *reinterpret_cast<int *>(array[i]) *const_cast *static_cast and none of them is compilable msvc just keeps on bitching that theres no known way to convert that type :S but the C cast is ok and thats starnge cause the C casts just iterate through the C++ stayle casts untill it hits something that accepts it so either msvc is stupid or im missing something obvious
