Scoopfeeds — Intelligent news, curated.
computer-science

New (Old) 3D Golf: Porting PC-9801 and Virtual Boy to Mega Drive

Hacker News · Jun 20, 2026, 12:06 PM

Key takeaways

  • The Japanese Mega Drive ports of T&E SOFT’s New 3D Golf Simulation series are my favourite golf games, and recently I’ve been living inside their ROMs.
  • Over the following week or so of continued reverse engineering, that viewer quietly grew into something resembling a 3D golf game running in the browser.
  • Understanding the data that well meant I could go the other way, too—back into the original Mega Drive games themselves.

The Japanese Mega Drive ports of T&E SOFT’s New 3D Golf Simulation series are my favourite golf games, and recently I’ve been living inside their ROMs.

As with all the craziest ideas, it began with a “I wonder if I could”… In the early hours of one April morning I managed to pull a single course out of the game—its terrain and flyby data—and reimplement it in a viewer of my own, written in Three.js. Over the following week or so of continued reverse engineering, that viewer quietly grew into something resembling a 3D golf game running in the browser. Finding the data had some big clues: we know that there are 18 holes, the distances of each hole and their sequence order, and I’d read the courses were made of ~256 points, so adding all these heuristics together meant it was much easier to find the data than finding a needle in a haystack.

Understanding the data that well meant I could go the other way, too—back into the original Mega Drive games themselves. First I added a terrain modifier. To test it I flattened the entire course like a pancake to confirm my understanding was correct, and then cranked it up to 11 into a sort of “Hyperactive Terrain Mode” that warps the fairways into something wild. Both worked well.

Article preview — originally published by Hacker News. Full story at the source.
Read full story on Hacker News → More top stories
Aggregated and edited by the Scoop newsroom. We surface news from Hacker News alongside other reporting so you can compare coverage in one place. Editorial policy · Corrections · About Scoop