SDL: ftp://ftp.netlabs.org/pub/sdl/sdl-1.2.10-bin-20060602.zip Unpack this into tools/os2.x86/libsdl/v1.2.10-20060602/ or alternatively set the PATH_SDK_LIBSDL environment variable to point to a directory where you unpacked the archive to. If you get compiler errors in the SDL headers, the patch at the bottom of this page will help you.

The default is to a release build, should you wish to do a debug or profile build add BUILD_TYPE=debug or BUILD_TYPE=profile as argument to kmk or set it as an environment variable.

Running VirtualBox

Since this is work in progress there are just testcases and a VBoxBFE with display problems on some graphics cards at this point.

You can either run it without loading the driver and therefore without rawmode enabled by executing set VBOX_SUPLIB_FAKE=fake on the command line. The alternative is to copy VBoxDrv.sys from out\os2.x86\release\bin to your boot drive and add a DEVICE=c:\VBoxDrv.sys statement to your config.sys.

If you like to see the VBoxBFE SDL window and immediately hit an assertion, do this:

Change directory to out\os2.x86\release\bin

Add this directory to the BEGINLIBPATH variable (full path, remember).

Execute .\VBoxBFE.exe -m 64 and you an BIOS error saying it can't read the boot drive. If you happen to have an knoppix iso or simliar around try boot it using the -cdrom and -boot d options.