Bah! You guys will never get it!
This is sooooo easy to guess if you are a REAL Turbo/PC Engine/Duo fan. I guess this forum is for pretenders, so here is the answer:
It's Shinobi! Duh!
OK I guess the fault is mine and I could have shown a little more detail. In fact I think we all could (which is what my whole screenshot was about)!