
My first computer was a Commodore VIC 20. The next computer made was the Commodore 64, which I didn't get until around 2001. The only thing I had with that computer was a tape drive to load and save programs to and two cartridges that were Space Invaders and Jupiter Lander. Needless to say, I ran out of things to do. Learning BASIC on my own was difficult, but I eventually got the hang of it.
I told you that story so I could tell you this, Programming old hardware in assembly is nothing like programming C, PHP, or Java in a Windows environment. You have to know everything about the hardware and it's capabilities before you can understand how to program for it. If you want to show something on the screen, you place it directly in video RAM. Itching to make some music? You first have to create a sound engine to play the notes you want. It's all very low level and can be intimidating. I never really knew what low level programming was until I started this.
No comments:
Post a Comment