Negative lights / Viewport normal map lighting setup

Is there a way to create normal map lighting in Blender similar to this image done in 3DSMax? I tried using negative lights but it didn’t work at all.

http://www.bencloward.com/images/tutorial_normals35.gif

You can get negative lights and do normalmap render like in example.
http://www.pasteall.org/pic/72997

Is there no way to do that with the internal renderer? It’d be nice to see real-time results. Cycles viewport rendering is quite slow on my machine.