I found that pic online in the Flyer Archive, but didn't find much else information on it.
Games like that the I personally come across I kinda have to take the "figure it out" approach to as there may not be a whole lot of information on them as far as manuals and such go.
Some of the forum guys here may be able to help you poke at it though.