Ah...as usual, your Google-fu is much stronger than mine, grasshopper. But glad it was of use--I know it's always easier to describe odd tech devices when you have some sort of visual referent to work from.
As for Megaforce...the IMDB entry is at www.imdb.com/title/tt0084316/ --if you can ever locate a copy of it (VHS only...afaik, noone's *ever* put it out on DVD, and no clue if there's a torrent of a VHS-rip anywhere), definitely watch it...it's lovely 80's hokiness on par with GI Joe...
As for Megaforce...the IMDB entry is at www.imdb.com/title/tt0084316/ --if you can ever locate a copy of it (VHS only...afaik, noone's *ever* put it out on DVD, and no clue if there's a torrent of a VHS-rip anywhere), definitely watch it...it's lovely 80's hokiness on par with GI Joe...