5 ms·
I too had the fortunate experience of picking up his Assembly book around the same age and it was indeed a magical experience. I got into real time computer gra
by ohadpr 7y ago
I too had the fortunate experience of picking up his Assembly book around the same age and it was indeed a magical experience. I got into real time computer graphics programming (the demoscene) thereafter thanks mostly to the Assembly.
- drivers99 7y agoNice! I tried doing a bit of demo scene stuff too (joined a group briefly) but never made anything worth releasing (the group “amour” had 4 productions but not with anything I made). I did write some fast graphics subroutines that were called from a C program. For instance, quickly put a bitmap on the screen with arbitrary x and y scaling, using fixed point numbers in assembly language. I made a scene with 3D vector balls but I had used 8 bit values for their positions so it ended up being jittery. Rewriting it was going to be too much work. Shows you the value of C where you can just change the data types and recompile. :) That book was a good foundation, and then stuff like the Michael Abrash black book later on for graphics.
- copperx 7y agoI, unfortunately, didn't get the privilege of getting my hands on an assembly book. At 13, being inspired by the demoscene (I got the Unreal demo on a Simtel CD), I begged my parents to buy me Turbo Assembler. And I somehow thought that the included manual was going to be enough to get started (!). The manual had a great listing of Intel instructions, but I had no understanding of addressing modes, the stack, or what was required to make DOS system calls. Later, when I figured it out in college, I was mad because it was so simple and 13 year old me would have loved it. Unfortunately, at that time there was no internet, and the public library only carried books on high level languages. Argh. How I envy you. By the way, how did you figure out graphics programming?