export CFLAGS="-march=i486 -mtune=i686 -Os -pipe"
export CXXFLAGS="-march=i486 -mtune=i686 -Os -pipe -fno-exceptions -fno-rtti"

[configure kernel]
make mrproper
make menuconfig and load tinycore .config
make modules_prepare

export KBUILD=/usr/src/linux-2.6.33
cd /lib/modules/2.6.33.3-tinycore
sudo ln -s /usr/src/linux-2.6.33 build

ndiswrapper-1.56
----------------

edit driver/loader.c
/sbin/loadndisdriver  -> /usr/local/sbin/loadndisdriver

make
sudo make install

move files
/usr/sbin/ndiswrapper-buginfo -> /usr/local/sbin
/usr/sbin/ndiswrapper -> /usr/local/sbin
/sbin/loadndisdriver -> /usr/local/sbin
/lib/modules/misc/ndiswrapper.ko -> /usr/local/lib/modules/2.6.33.3-tinycore/kerne
l/misc

edit ndiswrapper
/usr/bin/perl -> /usr/local/bin/perl

edit ndiswrapper-buginfo
/sbin/loadndisdriver -> /usr/local/sbin/loadndisdriver
/usr/sbin/ndiswrapper -> /usr/local/sbin/ndiswrapper