Found this fireworks simulation program masm source code.

Check it out the source code here

This is the best fireworks I have seen on my screen
Posted on 2004-06-17 18:41:03 by Nightjada
Damb, now thats freaking nice =)
I wish he had that in screen saver format! Well done...
Posted on 2004-06-17 20:02:04 by Graebel
"screen saver format" is just some commandline argument handling - should be easy to add :)
Posted on 2004-06-21 03:44:51 by f0dder
Heh yeah, actually after searching the board two or three times I modified the code
to make it into a screen saver with a (small) configuration dialog to set the delay...

Gotta love this board. Lots of good info.
Posted on 2004-06-21 22:01:35 by Graebel
email roni, back with the screensaver version, i'm sure he'd appreciate that.
Posted on 2004-06-22 01:34:27 by klumsy
Graebel,

Please share !!
Posted on 2004-06-22 08:02:23 by gscundiff
Very nice :alright:
Posted on 2004-06-22 12:24:53 by Vortex
Here ya go...

Oh yeah btw, if anyone finds a good post on how the preview option
is supposed to be coded I would appriciate it. So far I havnt had the
time to look.

Note - ESC exits the screen saver mode... im using it to keep my
one year old from deleting all my files. Also if you rebuild it just
rename the exe extension to scr.
Posted on 2004-06-22 18:00:53 by Graebel
Hey bitRAKE found this site last year.

http://www.asmcommunity.net/board/showthread.php?threadid=15892&highlight=mmx+AND+eye


Graebel thanks for the screensaver :)

Try this for the preview part
Posted on 2004-06-22 19:34:35 by Nightjada
Hi,
the screensaver starts abt 20 instances of itself when it starts. I have 2 press esc. that many times. I use win98SE. Whats wrong?:confused:

Thomas Antony
Posted on 2004-06-25 09:34:20 by thomasantony
Works ok on my end... then again I did not (at the time) have that nice little screen
saver tut posted by Nightjada (thanks btw!)

My guess is that 98SE is either started differently than XP Pro, and / or its possible
the modifications I made to the file are not completely portable to other operating
systems.

My guess is its my code. I am probably not handling some oddball case or not returning
some value that I should. If you read the posted tut on the subject, getting it to
work in all versions is a real pain. Its apparent that if you look at the code I added
and compare that to whats recommended, that I am doing the barest of minimum
to get it to work on my machine. Sorry it doesnt perform on your machine... perhaps
if I have time I will make some modifications to it...
Posted on 2004-06-27 21:46:11 by Graebel
yes i already knew it by a link that was here some time ago...

in the "about" page of the author:

Huge listener of Music... all kind of, Ghazals to Death Metal. My brain will 'malfunction' if the dosage is interrupted. Most favourite musical form: Panchavadyam. Annoying neighbors with a self assembled 500+500Watts MOSFET amplifier, a nearby seismographic monitoring station has detected its presence recently.


!!!

:)
Posted on 2004-06-29 13:02:49 by HeLLoWorld
thats just
well amazing :shock:
The code and how it looks
Posted on 2005-01-13 16:49:12 by Warsocket