Here is the /opt/bootlocal from a working Dell Mini 9 ndiswrapper.
#!/bin/sh
# put other system startup commands here
/usr/local/sbin/ndiswrapper -i /mnt/hda2/tinycore/bcmwl5.inf
modprobe ndiswrapper
/usr/local/etc/init.d/alsasound start
#
/usr/local/sbin/iwconfig wlan0 essid "your_ssid_here"
/usr/local/sbin/iwconfig wlan0 key restricted 1234567890
/sbin/udhcpc -b -i wlan0
Note: Both bcmwl5.inf and bcmwl5.sys are in the /mnt/hda2/tinycore/ directory.
This directory also holds the bzImage and tinycore.gz
There is of course a /mnt/hda2/tce directory for extensions.
The grub entry to boot this does have both modules backlisted, e.g.,
blacklist=ssb blacklist=b43
Note: The quirky thing is that this machine must completely power off in order for the wlan0 to reset.
If you simple reboot, the wlan0 does not initialize.
From initial power on the wifi connects every time.
Hope this helps.