From http://www.hardcoregaming101.net/korea/part1/company-clover.htm:
The Chinese characters in the title screen read Jyuouki in Japanese, which is the original title of Sega's Altered Beast. So of course this is a port to that game. It's unknown if the "Super" actually indicates some special features, or if it's all just marketing, though.