Downloaded a current version. Tried HLSL on my main PC and it works fine (but real dark)
on the Mame cab, the HLSL doesnt kick in at all.. must be a crappy card. Oh well.
Back to trying to figure out how to get scanlines to work.

The Scanlines work great in my older mame that runs the rest of the games - I wonder if they took the commands out of the newer versions of mame?
Okay.. just found out that the newer versions of mame use a scanlines graphic file that is in the artwork folder, and that commands need to be put in the mame.ini file. like:
# WINDOWS VIDEO OPTIONS
#
video d3d
numscreens 1
window 0
maximize 1
keepaspect 1
prescale 1
effect scanlines
waitvsync 0
syncrefresh 0
This is different than how it was in my older version of mame where 98% of my games are.
Got it working now for KI1 and KI2. And yes, KI2 runs good in the 64bit, latest Mame.
But now.. if I want to port my games over to this newer mame.. I've got tons of roms that are broken.

Booo.
Might just have to use a mix.