ラストハルマゲドン © 1990 Yutaka (Last Armageddon)
GAME ID: SHI-LT
Released on November 10, 1990 in Japan.
Game's ROM.