EuroStars 2.0
It Slices! It Dices! Makes Julienne Fries!
1992.10.15
Last updated: 2020.11.02
Okay, I admit it. I went a little crazy with this one.
I was always astounded and impressed by the quality and technical sophistication of Amiga "EuroDemos," demo programs written by insane guys from Europe. One day, Greg Cunningham sent me a piece of a EuroDemo for me to study. All it did was display a starfield.
Determined to figure out how they did it, I took it apart with ReSource (a very nice disassembler by Glen McDiarmid), and discovered that it... uh... could use some improvement.
So I did precisely that. Some may be dismayed to learn that this represents the largest single piece of assembly code I've ever worked on. But that was part of what drove me to keep fiddling with this thing and adding features to it. I wanted to see just how far my assembly programming skills (at that time) could take me.
So I improved the drawing loop, the erasing loop, the transformation code, the projection equation, the rotation resolutions... I made it work on an actual Intuition Screen and handle IntuiMessages... And then I went totally mad and added WorkBench ToolType support and an ARexx port.
It's a great piece of eye candy, and probably the most featureful starfield program you'll ever find.
Download es2.lha
(25K)
What You'll Get
Listing of archive 'es2.lha':
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
5124 3742 26.9% 18-Oct-92 22:31:26 ES
46817 17189 63.2% 18-Oct-92 22:30:32 ES.asm
4599 2205 52.0% 18-Oct-92 22:34:30 ES.doc
458 245 46.5% 12-May-92 21:49:54 ES.info
285 219 23.1% 05-Oct-92 22:26:44 Makefile
2674 1411 47.2% 01-Nov-92 18:09:26 README
484 278 42.5% 18-Oct-92 23:11:44 Reverse.info
478 269 43.7% 18-Oct-92 23:11:44 Spin.info
492 282 42.6% 18-Oct-92 23:11:44 Tumble.info
-------- ------- ----- --------- --------
61411 25840 57.9% 29-Oct-96 00:04:12 9 files