This post and his fixes to the Javascript version made me so happy last week. Amazing that something I wrote 24 years ago can still be of interest to anyone.
Your fire effect was the first demo effect I ever wrote! Iguana demos were one of the things that got me into the demoscene (btw I loved the Blastersound bbstro!).
Such a simple but effective effect. Came in super useful for the N64 port of Killer Instinct 2 (couldn't afford the memory for the pre-rendered fire that the arcade machine used, Jare to the rescue). Thanks for saving a junior programmers ass!
Thanks, that brings back soooo many good memories!
I wish there would still an easy way for kids to do similar graphics programming on modern PCs. Back then it was very easy to bring pixels to the screen, you just needed a few lines of code to switch to the correct mode. But nowadays with Direct X / Open GL you have layers and layers of abstractions between you and the pixels. And "setting up"Turbo pascal is still way easier than a modern Visual Studio.
I wish there would be some sort of modern Turbo Pascal which lets you do similar programming by faking / emulating the whole VESA stuff.
Canvas doesn't need more than a browser. It's not the same thing of course, but it's easy to get into, you can do cool things quickly, and it's a useful skill to have now anyway.
(I know Chrome even comes with an editor built in.)
I think the larger problem is that back then, those demos were indistinguishable from magic -- they looked more amazing than anything else you saw on that computer screen. Now, with 60-120fps HD video on your screen, writing assembler to produce some "ugly CGI" is just not attractive.
If you're running 32-bit Windows, it will still run the oldschool 16-bit .com and .exe formats; and from there, an A000 framebuffer and graphical mode is only an int 10h away.
If you're running a 64-bit OS, then DOSBox will work nicely too.
Holy smoke! Denthor of Asphyxia, now that brings back memories. My two most valuable sources of knowledge back then were PCGPE (PC Game Programmer's Encyclopedia) and Ralph Brown's Interrupt List. Thanks for the stroll down the memory lane!
Thank you for sharing this, this brings back such fond memories of the 90s! I was in middle school and the best I ever achieved were the scrolling pipes effect using Basic. Bonus points two with multi-colored scrolling pipes with proper overlap :-)
Ha, I remember being in high school and messing with my TI-84, I ran across a tutorial on running assembly on the TI-84. I was seriously impressed by the fact that I could run a semi-realistic fire simulation on that device with only two lines of assembly code.
Yep, with a little bit of assembly. Back then I had a 286 and all of my pas programs compiled in seconds... now I have a core i7 with 16gb ram and changing a line in a js file makes webpack compile it for 20 seconds :D