A fan game is a video game that is created by fans of a certain topic or IP. They are usually based on one, or in some cases several, video game entries or franchises. From Wikipedia
Harbour Masters reverse-engineered the original code so the classic racer can run natively on modern PCs with high-resolution graphics.