Maybe this is the cause of the cursor problems on win32? >From Boundschecker: Dynamic memory overrun 8 byte block allocated in E:\src\SDL-1.2.0\src\thread\win32\SDL_syssem.c (96) HANDLE: 0x01DC1590 allocating thread ID: 0xFFF2054D, current thread ID: 0xFFF2054D Location of Error SDL_CreateCursor E:\src\SDL-1.2.0\Src\Video\SDL_cursor.c 145 sdl_create_cursor_data E:\src\freesci\src\gfx\drivers\sdl_driver.c 837 sdl_set_pointer E:\src\freesci\src\gfx\drivers\sdl_driver.c 855 _gfxop_set_pointer E:\src\freesci\src\gfx\operations.c 1406 gfxop_set_pointer_cursor E:\src\freesci\src\gfx\operations.c 1460 kSetCursor E:\src\freesci\src\engine\kgraphics.c 243 run_vm E:\src\freesci\src\engine\vm.c 762 _game_run E:\src\freesci\src\engine\vm.c 1547 game_run E:\src\freesci\src\engine\vm.c 1613 main E:\src\freesci\src\main.c 1022 _mainCRTStartup SCIV.EXE!000081F3 (unknown) Point of Allocation SDL_CreateSemaphore E:\src\SDL-1.2.0\src\thread\win32\SDL_syssem.c 96 SDL_CreateThread E:\src\SDL-1.2.0\Src\Thread\SDL_thread.c 241 sound_sdl_init E:\src\freesci\src\sound\soundserver_sdl.c 91 -- http://www.clock.org/~matt
