Turrican © 1991 Accolade, Incorporated.
GAME ID: DMG-TQ-USA BARCODE: 0 15605 02106 0
Released in November 1991 in the USA.
Game's ROM.