Result: I can see the starting dialog and I can use it.
But i can't start a game and I had to switch off the drawing for the backgound.
to do that, I removed some code from viewport.c ViewportDoDraw.
Like ViewportAddLandscape(); ...
But if I call any function (like ViewportAddLandscape) after
Code: Select all
vd.parent_list = parent_list;
vd.spritelist_mem = mem;
vd.eof_spritelist_mem = &mem[sizeof(mem) - 0x40];
vd.last_string = &vd.first_string;
vd.first_string = NULL;
vd.last_tile = &vd.first_tile;
vd.first_tile = NULL;
I did not change the code very much. Only some UNICODE Converter(for file functions) and I deleted two _asm functions. Because I do not know how to use Assembler in embedded Visual C++

Any ideas?