ALS'/DLF' : your daily dose of Arcade Life Style...inside the Dragon's Lair!
I have a feeling that that is one of those "Wally" or "Wallis" (or what were they called again ?) overlay replacements ??The fact that the controls themselves are the same says noting about the actual overlay...