Crystal Dream by Triton
screenshot added by fractalgp on 2001-08-27 22:35:06
platform :
type :
release date : july 1992
release party : Hackerence 1992
compo : pc demo
ranked : 1st
  • 46
  • 8
  • 0
popularity : 71%
  • 0.85
  • 1
alltime top: #1487
added on the 2000-09-13 20:00:56 by epsilum epsilum

popularity helper

increase the popularity of this prod by spreading this URL:

or via: facebook twitter pinterest tumblr


I slightly remember this demo. Many nice smooth flat 3d,. but many many 3d can be boring sometimes..

But still I respect the coders behind this prod. I just don't remember very much other non3d parts of the demo..
Perhaps I have very much time since I lost watched it and perhaps it has problems in my Pentium. I shall try again..
added on the 2001-02-20 15:46:14 by Optimus Optimus
Oldskewl powa!
rulez added on the 2001-10-24 13:22:26 by Optimus Optimus
I liked this demo on its day, although it was very hard to run, and I was not enough of a coder to understand why my machine hanged up so much with it :)

Also remember some remixes from AXEL_F.MOD and others.

Really nice, but it was not thumbs up prod when i saw it the first time, so I won't give it a thumbs up now :)
added on the 2001-11-07 11:25:54 by Jcl Jcl
Nice demo with common effects of its time. The soundblaster sound worked only with my old sb pro, today I have to use my even older DAC :-))
added on the 2002-01-29 04:33:06 by Crest Crest
I just loved this one back in the early 90's... and I still love it... maybe I should try to find my DAC and watch it again =)
rulezcdc added on the 2002-01-29 11:36:38 by britelite britelite

ld (thumb),1

rulez added on the 2002-02-17 22:04:59 by raver raver
Great demo at the time...
The music is still one of my favourites...
And the 3d engine was DAMN good... very smooth (was this one of the first with subpixel correction? I know FC never had that :)

Some nice raytracer shots/anims aswell, as was fashionable at the time in Amiga demos :)
(yes these were Amiga guys, read the end scroller :)
rulez added on the 2002-06-26 11:05:06 by Scali Scali
Great stuff..

btw; works nicely in DOSBox
rulez added on the 2002-08-24 16:03:02 by fractalgp fractalgp
broken dowload link, should be

and it's called "crystal dream", without the s
rulez added on the 2004-01-11 19:05:44 by fox fox
hmm. the crystal dreams series ruled!
rulez added on the 2004-01-11 19:55:23 by oldaccount oldaccount
What a classic!
rulez added on the 2004-05-11 14:03:38 by vgo vgo
It's great, but I unfortunately saw CD2 before CD1, so it didn't give me that awe feeling, even though it was really nice.
rulez added on the 2004-05-12 20:18:35 by d3pth d3pth
definitely watch this before you see cd2.. cd2 blows this one out of the water. Still, extremely impressive for its time.
rulez added on the 2004-11-05 21:37:58 by witeshade witeshade
Love at first sight. And waht great music.

And I did see it before CD2. I anxiously AWAITED CD2. FC rocks. But Triton blows :D

And I prefer stuff that blows.
rulez added on the 2004-12-03 05:28:55 by Mr Twist Laser Mr Twist Laser
vectors, vectors, vectors. yeeees.
rulez added on the 2004-12-03 10:04:37 by Gargaj Gargaj
rulez added on the 2004-12-13 00:08:06 by post malone post malone
Great demo.
Thx da dosbox ;P
rulez added on the 2004-12-16 02:28:48 by Buckethead Buckethead
I miss raytracing in demos.
nice one! too bad that the musics worked only with my speaker and only for about 5 first seconds of the songs.. :)
rulez added on the 2005-06-13 08:46:37 by chavez chavez
among the best of them all!
rulez added on the 2005-08-24 14:01:55 by unlock unlock
an alltime ruler!
rulez added on the 2005-08-25 10:02:57 by toxie toxie
rulez added on the 2005-08-27 03:33:43 by ALiEN^bf ALiEN^bf
First demo I ever seen on PC. Music shooted me.
rulez added on the 2005-08-30 18:06:08 by Manwe Manwe
Not bad but too boring. Nice text about Amiga in the endscroller. :)
added on the 2006-03-20 19:40:26 by StingRay StingRay
Must thumb this up. Works ok in xp's DOS VM with no sound, but can't get it to work at all in DOSbox.
I get "Exit to error: PIC:ICW4: 1f, special fully-nested mode not handled"
Any ideas?
rulez added on the 2007-07-09 14:47:28 by nitro2k01 nitro2k01
; I get "Exit to error: PIC:ICW4: 1f, special fully-nested mode not handled"

That error message is in DOSBox itself and it's really unnecessary. It's DOSBox trying to save itself in the event that unknown bits in the interrupt system are set, which is stupid because those bits have no meaning on modern systems. Anyway locate the code that emits that error message, and comment it out. DOSBox from then on will ignore those bits and this demo will run. CD is somehow setting odd bits in the interrupt controller. Other demos like CD2 and even Reve! by pulse make this mistake.

The only problem you will have after that is DOSBox's VGA emulation causing the screen to flicker at the bottom because this demo is apparently very sensitive to VGA refresh rate and veritcal retrace (which is even worse in Crystal Dream II). DOSBox has this weird logic to signal vertical retrace, but then wait some interval of the refresh rate before actually rendering contents of VGA memory. This catches this demo (and CD2) at the worst possible time: mid-redraw. You can fix this in the source code by modifying vga_draw.cpp and changing function VGA_retrace() to immediately update the display from VGA memory, rather than set a PIC interval to half-ass draw "parts" which is what the default code does (this bizarre way of doing it is especially horrible looking when DOSBox is emulating VESA BIOS modes that use bank switching). You may also obtain best results by changing the #define at the top of the source file, so that it says "VGA_PARTS 1" rather than "VGA_PARTS 4", so that there are no "parts", only the entire screen.

Finally, DOSBox's sound blaster emulation fails with this demo. You'll have to tell it to use the LPT sound device instead. But that won't sound very good, it's better quality wise to download the MOD files for this demo and play them in WinAMP while running this in DOSBox.
Great 3d stuff. I like it even today!
rulez added on the 2007-12-01 14:48:32 by zefyros zefyros
rulez added on the 2008-09-17 22:55:49 by Queen_Luna Queen_Luna
Damn great, despite the Triton-typical "hey, here´s another example of our raytracer"-bragging.
Too bad that it desn´t work with SB16 or later, must use LPT-DAC then
rulez added on the 2009-03-29 17:59:03 by T$ T$
I set up an environment to recompile DOSbox for windows (MinGW + MSYS) and it works perfectly. What exactly has to be changed in the sources to make Crystal Dream work?
rulez added on the 2010-06-08 11:49:28 by carminone carminone
Have you tried the DOSBox 0.74? Might work with machine=vgaonly...

Classic demo btw.
rulez added on the 2010-06-08 11:53:32 by raer raer
Thank you Whale, I just came here to say that it works fine with V 0.74 and found your comment. Have a nice day!
added on the 2010-06-08 13:14:07 by carminone carminone
Classic :)
rulez added on the 2010-08-19 10:08:53 by rez rez
gotta love that last sentence in there :D
cool demo!
rulez added on the 2011-03-25 02:45:19 by ɧ4ɾɗվ. ɧ4ɾɗվ.
me likes :>
rulez added on the 2011-04-13 15:23:28 by nekomono nekomono
early 90s = awesome
rulez added on the 2011-06-26 09:07:20 by phobium phobium
Best hack ever:
They don't use a VGA mode, but EGA mode 0x0D. They use the VGA palette though. This gives them 16 colours, but a choice from the 18-bit palette.
This allows them to fill up to 32 pixels per store, and very efficient transparency/glenz effect.
That's why this demo's poly routines are so much faster than anything out there.
added on the 2011-12-20 09:55:41 by Scali Scali
rulez added on the 2012-01-11 21:10:01 by cxw cxw
The SB initialization routines seem to be very buggy. I originally watched this demo on a 386SX, where it worked okay, but on my 486DX2-80, it often fails to even detect my SB, or else, it falls back to internal speaker when a song changes.

I think I've fixed those problems in this patched version: http://bohemiq.scali.eu.org/crystfix.zip
added on the 2012-03-14 18:20:58 by Scali Scali
Capture from my 486DX2-80 with SB Pro: http://www.youtube.com/watch?v=Qhym3zCa7Os
Doesn't have the visual glitches that Dosbox has, and doesn't have the grainy sound that Covox has.
added on the 2012-03-21 14:05:24 by Scali Scali
All misty eyed nostalgia and old school appreciation aside, this is a pretty dull demo to watch in 2012. :)

Way too many flat shaded handful-of-vertices objects, being rotated and scaled senselessly for way too long. Graphics are not any good either. Only thing that still works rather well today is the music.
added on the 2012-03-21 15:03:27 by tomaes tomaes
and another late thumb up :)
rulez added on the 2012-11-12 17:21:02 by mueslee mueslee
works even with 286/10/VGA/SB!
Yet another late thumb up.
rulez added on the 2013-11-08 21:55:40 by imerso imerso
Spaceship with wings :DD
Didn't I thumb this one up yet? Hereby!
rulez added on the 2014-11-30 13:32:38 by w00t! w00t!
I remember this one; have seen that on 286/VGA/SB some years ago ;)
ray tracing, sound, font, is real great
rulez added on the 2015-02-27 23:41:44 by whizart whizart
How have I not commented on this yet? Very nice polygon graphics, excellent music, and it can run on a 286!

Dosbox compatibility info:
Set cycles to 25,000; use mono soundplayer lpt1 30khz for sound; and enjoy.
rulez added on the 2015-03-14 18:24:58 by ncovert ncovert
One of the first, or maybe even THE first PC demo that wasn't a total crapload? Decent enough demopop music (nice harmony and even decent samples!) and some enjoyable trackmo-style sequenced effects that don't overstay their welcome... well, not too badly at least.
rulez added on the 2015-03-15 00:36:22 by noby noby
What a nice demo. Especially the colourful shadow-effect with the glenz vectors on the chessboard. It's strange that no one tried this on the amiga so far.
rulez added on the 2015-07-19 21:36:30 by dissident dissident
omg *_*
rulez added on the 2016-04-22 06:38:20 by sensenstahl sensenstahl
Awesome. Nice music.
rulez added on the 2017-08-18 15:53:49 by neoneye neoneye
i liked it, especially the first tune
rulez added on the 2019-05-02 14:53:47 by nagz nagz
works even with V20/9.54/VGA/nosound!
added on the 2020-07-21 20:26:32 by britelite britelite
Really a good demo!
I Like the effects and the music (and vectors)
rulez added on the 2022-06-09 22:00:39 by The Mad Doctor The Mad Doctor
a true pc classic , especially the axel f part is quite nice
rulez added on the 2022-06-10 07:36:34 by Asato Asato
rulez added on the 2023-09-19 21:40:45 by Viraxor Viraxor
rulez added on the 2024-02-16 22:39:27 by Frequent Frequent

lists containing this prod

submit changes

if this prod is a fake, some info is false or the download link is broken,

do not post about it in the comments, it will get lost.

instead, click here !

[previous edits]

add a comment