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.

You can get negative lights and do normalmap render like in example.

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.