SDL-1.2.14-os2-gcc44 testbuild (20100317)

update from 20091106 build:

 - Built with gcc 4.4.2
 - video driver "os2vman" will be never choosed as default driver.
   If you want to use os2vman driver, you will need specify the driver 
   os2vman to environment variable SDL_VIDEODRIVER explicitly.
 - video drivers: remove time/difftime (and rewrite with API ticker).
 - New configuration switches (environment variables)
     SDL_OS2_MASK_FPE
       mask all FPE to avoid SIGFPE (useful for some enviroments).
     SDL_AUDIO_DART_BUFFERS
       (audio) set number of DART buffers. default = 2.
     SDL_AUDIO_THREAD_PRIORITY
     SDL_VIDEO_THREAD_PRIORITY
       (audio/video) set the priotity to audio/video worker's threads.
       You can set one of following values:
         realtime		(danger!)
         high
         abovenormal
         normal
         belownormal
         idle
 - (dart) more error messages.


Some tips (or kludges):

Unlike (Open)Watcom builds, GCC versions of (k)SDL will not grow application's
stack automatically. So you may need to reserve more stack for some apps.

e.g.)
    emxstack -s32768 mamepp.exe

and a minimal batch:

    rem avoid SIGFPE (for some PC)
    SET SDL_OS2_MASK_FPE=1
    rem for non-SNAP videos. (mamepp does need it!)
    SET SDL_VIDEO_FORCE16BPP=1
    rem increase the value when the message has shown:
    rem `[DART_???] : ERROR! DosWaitEventSem rc=640 (ERROR_TIMEOUT)'
    SET SDL_AUDIO_DART_BUFFER=2
    mamepp -window -nomaximize -mt

