Mars DOS demo by Tim Clarke (1993)

28K views · 13 years ago · demo · historical

A capture of MARS, a 1993 DOS demo by Tim Clarke that lets you fly over a rendered Martian landscape. It fits real-time terrain graphics into only a few kilobytes of code and ran at a smooth frame rate on a 286.

HN people recall it as the demo that hooked them on graphics programming and as the standard example of what tiny code can render.

“which hooked me forever on the path of graphics programming”

9 comments from Hacker News

K
@Keyframe2016 · in “Source code for 4kb demoscene production “Elevated” released”
Second Reality was the best. First demo that I saw was Spaceballs' State of the art link and I vividly remember of thinking 'wtf is that, a video or what?' and then Second Reality a year later or so - link But then (I look all and every demo out there by then at the age of 13) I saw Mars demo ▶ this video which hooked me forever on the path of graphics programming.
Strongly recommendsView on HN
j
@jahnu2017 · in “Terrain rendering in fewer than 20 lines of code”
Reminds me of this classic 4k demo which blew my mind back in 1993 link ▶ this video
RecommendsView on HN
r
@reconnecting2025 · in “MacPaint Art from the Mid-80s Still Looks Great Today”
It's amazing what people achieved with the resources of the '80s, creating fairly enjoyable visuals using extremely limited technology. Another example from the early '90s is MARS.COM (1) by Tim Clarke (1993). Just 6 kilobytes and 30+ fps on a 12MHZ 286 (2). 1. ▶ this video 2. link
d
@davrosthedalek2025 · in “VoxelSpace: Terrain rendering algorithm in less than 20 lines of code (2020)”
I just say mars.com (no, not a domain. A program. A video: ▶ this video) Edit: Pouet has it: link
r
@ramses02024 · in “Programming terrain from scratch using C++ and OpenGL by Shamus Young (2006)”
`mars.com` - voxel terrain demo? link ▶ this video ...1993
v
@velosol2023 · in “Demoscene accepted as UNESCO cultural heritage in The Netherlands”
Thinking about demos brought me right back to probably one of the first things I downloaded, the 'controllable' Mars demo [1,2]. I zoomed around that landscape in the way a child can pour hours into what anyone older would view as painfully repetitive. Based on the YT comments it's been done at shadertoy too: link [1]: link [2]: ▶ this video
CitesView on HN
m
@marcusjt2020 · in “Terrain rendering algorithm in less than 20 lines of code”
Here's a video of it in action, for those unfamiliar, the poster had also included a link to its location at Pouet ▶ this video
c
@cousin_it2016 · in “Voxel.css”
Voxels are the most expensive way to model a 3D shape, and browser CSS is the slowest way to render a 3D shape. These two were made for each other. The next step is to reimplement the Mars DOS demo [1] using voxels in the browser, and marvel at the slowdown compared to 1993. It's discouraging that we're supposed to cheer for progress even when it's headed backwards. [1] ▶ this video
K
@Keyframe2015 · in “Procedurally generated HTML5 3D world with day/night cycle”
Wow, that's something! First one that comes to my mind, though, is mars - ▶ this video