Battletoads © 1993 Sega Enterprises, Limited. Japanese release.
GAME ID: G-3311
Released on January 14, 1994 in Japan.
Game's ROM.