After a complete reinstallation of the hole Windows-System I have a very strange problem if the code calls a subroutine with CALL.
The stack-pointer is initialised to 0x10FD in main. Direct after the first CALL (in disassembly-window) I can see the the return-address is written to 0x10FC / 0x10FD but additional written to addresses 0x10F4 / 0x10F5 and 0x10F8 / 0x10F9 ???
The secound call writes to the addresses between. But then the third call overwrites the first saved address on 0x10FC / 0x10FD and so on.... ???
Can anyone help me ?
(see the attached file (return-stack after the first call)