Brice, have you actually tried to do any of this? .. the fact you can't make callbacks,
Yes/No I have not tried the force feedback, as I do not use joysticks in my games I am writing and I certainly would not bother to implement a feature like forcefeedback that less than 1% of the "average" gamers will even be able to take advantage of. Might be great for others, but just not something that interests me. Keyboard is still the #1 control method with the $5-$15 joypads a close second, so thats what I stick to.
FOr the "YES" I have used various other API functions in Blitz Plus that I am still seeing people write bootstraps for.
Using a joystick via mmsystem.dll or winmm.dll works fine with languages that do not support callbacks. In fact, virtually every language I have used it in has not supported callbacks.
The confusion and lack of understanding being exhibited about libs, API and DLLs on these forums has alerted me. I have pretty much adopted the policy of no longer downloading programs, demos, etc from the community, with the exception of a small handful of people who I know are experienced programmers. I will not use my system as a guinea pig for those who have absolutely no understanding of the operating system they are programming for.
Somebody suggested a BlitzLite a while back. Initially I did not like the idea, but since I have had the time the past few weeks to actually spend some time at the forums (usually a rarity for me), I now support a BlitzLite. Strip out the advanced stuff so its easier for newbies to grasp and nothing they can get into trouble with.