These are most often non-interactive, although there may be some small, slight exceptions (HeartQuake allows one to control a camera viewpoint in one part of it), and so in some sense they are similar to movies that get stored in the Media files section of this site. However, they come bundled with their own executable, and so they are designed for the specific platform(s) that the executable(s) came with support for. Typically there is quite a bit of software processing that creates the imagery seen, resulting in the files being dramatically smaller than media files.

Assembly Demoscene

A fine collection of demos were released for DOS. There were quite a few released for the Amiga as well. So far, TOOGAM has not yet found an emulator that can sufficiently playback all of Second Reality without errors. (Some DOS computers can't, either.)

Sites supporting the demoscene include Hornet Archive and

MindCandy Volume 1: PC Demos showed many of the demos on a DVD, although the presentation was sub-optimal. (The title of a demo would show over the first part of it, and Second Reality's credits with its cool music was not fully included in the DVD. Fortunately that music can be downloaded as a *.S3M file.) Having said that, it may be worthwhile for those who can more easily play a DVD than to get a DOS demo working with sound anytime they want to. MindCandy Volume 2: Amiga Demos was also released.

Second Reality
Released by Future Crew. Winner of the Assemly '93 competition.
Initial release
Second Reality
This is the sequel to Unreal, winner of the Assembly '94 competition. Unreal v1.1, Unreal (1.0)
Released by Iguana
The demo
Some source code
Source for Heartquake's voxel landscape
Hornet Search Engine's results for heartq describes this as follows: "No explaination of the effect, non-recompileable. The code is largely dependant on code libraries that the coders have developed and is thus somewhat difficult to follow."
Demo VT
A music player, Demo VT, can be downloaded separately as version 1.5 of Demo VT, although HeartQuake comes bundled with Demo VT version 1.6. It is called heartq.002 in the HeartQuake archive but that file can be renamed to demovt.exe and be used.
EMF Verses
Electromotive Force's Verses was the winner of the Assembly '94 competition. EMF Verses, Pouet page on EMF Verses. Part of MindCandy (Volume 1).
Textro (by OTM)
It is advised to watch other demonstrations first, including HeartQuake. This repeats many of the effects but by using text mode. Some source is released for the part that uses font redefinition to make some visuals that would be impossible using a standard character set. Note that the release of Textro is affected by the Runtime 200 issue of Pascal binaries. Textro, Source code: Textro 3D Vectors. To deal with the Runtime 200 issue, see Fixing Runtime 200 issue of Pascal programs
Stars (by NoooN)
Winner of Asm95 Stars (bugfixed), NoooN logo (1994), Stars Logo (1995), Stars music
Zorlim's code

Zorlim's X-MAS intro, a demo that should have snowflakes falling if it is working. The file isnamed locally. (The Hornet Archive renamed the file to when cataloged on the last day of June in 1996, but demo scene news from early 1996 cite the name.)

Source code for Zorlim's X-MAS intro is available from the Zorlim's Arcade Volleyball section of the Freeware Games section, because the source code package also contains code for projects other than just Zorlim's Christmas Intro, such as ZAV (Zorlim's Arcade Volleyball).'s Pascal code credits PCXLOAD to Zorlim. (It is stored locally here simply to be by other code, and that other graphics handling routines are more likely to be on this page than the Freeware Games page.) For more Zorlim goodness, see what else the Finnish site has on Zorlim.

Search on Hornet for Zorlim

[#nvidimov]: nVidia demos
nVidia has released a number of demos designed to show off a graphics card. The above hyperlink points to a list with several download pages to various demos, but the Dusk Ultra hyperlink goes to the normal Dusk page. The following demos have some extra information relating to them.
Dawn, the "forest fairy"/"elfian butterfly"
direct download location, another location found from search results which TOOGAM found redirects Lynx to FTP site download
  • The Dawning of ATI says "The Dawn demo requires Windows XP. There are some people that say it works on Windows 2000 but I have not confirmed that. It definitly does not work on Windows ME/98/95."
  • nVidia GeForce FX 5200 or better, or ATI Radeon 9500 or better (through wrapper). There are reports of people getting by with less (forum post on nvnews indicating Detenator 42.86, Ti 4200 8x, DirectX 8.1b) by by modifying files or by using the NVemulate.exe file. Another">forum post claimed having it work with Detonator 40 Driver (41.09) and 512MB System Memory, 128MB Video Memory.
More files
  • NVemulate.Exe is NVidia OpenGL Registry Tool (version 1.0.0 according to Process List), and may help some lower-end cards get Dawn to work.
  • Dawn Sleeps with ATI (a.k.a. The Dawning of ATI): Dawn was meant to work only with nVidia cards but it was found that an ATI card could run some emulation software (which typically slows performance of things) and still run Dawn faster than on nVidia's cards. Released by anonymous MIT Computer Sciences student. "The wrapper does not work with any other nVidia demos, including the new Dusk demo."
    • madshi wrapper (renamed locally) (created by madshi, which the hyperlinked indicates is Mathias Rauen) contains StartDawn.exe and HookDawn.dll. "StartDawn searches for Fairy.exe, Quake3.exe and 3DMark03.exe" else syntax is StartDawn filename.exe args_ultra.txt (where the latter parameter starts Dawn in "Ultra Mode").
    • ATI's OpenGL driver which has nv_point_sprite extention. Unzip to \Program Files\Dawn\bin\ folder. Zip file is 1,756,150 bytes.
    • OpenGL Wrapper, older version 1.0
    • patch for those using AMD Thunderbird
Dusk (Dawn's twin sister)

There might be two Dusks: GeForce 5900's Dusk (Dawn's sister) and GeForce 5900 Ultra's Dusk Ultra

Despite the logic that Dusk could be considered Dawn's younger sister, Demos: Dusk has called the Dusk Demo "Dawn's twin sister in action!"

Dusk 1.1 (local, filename lowercased) requires, at minimum, a GeForce FX 5900, Windows XP with nVidia drivers (called Detonator) 44.03, 512MB of system RAM, and 128MB of memory on the video card. Dusk Ultra 1.1 (local, renamed) needs at minimum a GeForce FX 5900, twice as much video card RAM, and the other requirements just listed.

Nalu (the mermaid): "Graphics to Drench Your Senses"
Nalu.exe (local, filename lowercased), Nalu downloads, Making of Nalu, designed to showcase the nVidia GeForce 6800.
GeForce 7800 GTX. Luna Setup v2 (locally renamed to lunastv2.exe)
Mad Mod Mike
Mad Mod Mike column is linked to from nZone downloads page. Like Luna, this requires GeForce 7800 GTX. MadModMikeSetup.exe
Adrianne Demo (GeForce 8800 or 8600)

Apparently based on a real person, Adrianne Marie Curry. The Adrianne downloads page has Adrianne: GeForce 8800 (renamed locally as adrianst.exe) and the larger Adrianne: GeForce 8600 (renamed locally as adiranlt.exe) available for download, the latter of which was not mentioned on the nZone: Downloads of nVidia demos page.

Despite the filename of the Adrianne: GeForce 8600 being nzd_AdrianneLiteSetup.exe, it is actually larger than the GeForce 8800 nzd_AdrianneSetup.exe.

ATI's Ruby