Found a strange cd rom demo of a game a couple of guys were making.
Lost Disk

Source and More information: Lost Disk [Free] [Action]

Author: itch.io