Linked by Thom Holwerda on Sun 8th Jul 2012 22:54 UTC
General Development "In this tiny ebook I'm going to show you how to get started writing 6502 assembly language. [...] I think it's valuable to have an understanding of assembly language. Assembly language is the lowest level of abstraction in computers - the point at which the code is still readable. Assembly language translates directly to the bytes that are executed by your computer's processor. If you understand how it works, you've basically become a computer magician." More of this, please.
Permalink for comment 525901
To read all comments associated with this story, please click here.
Ah, the 6502
by thavith_osn on Mon 9th Jul 2012 00:29 UTC
Member since:

We had an Apple ][+ at school back in the early 80's, and I wanted to get as much as I could out of it, the only way was machine code.

I remember using CALL -151 so many times (3D0G to get back to Applesoft).

I got an Apple 2c in 84 that had the 62C02 chip, that gave you such things as BRA which I thought was the coolest thing ever (my friends C64's 6510 was even nicer, but that's another story).

I wrote code to put the //c into double hi-res, then using the video interrupt, wrote a small sprite routine that put a mouse cursor (copied pixel perfect from a Mac 128k image I had from a Byte magazine at the time). I even wrote a faux menu system that copied the Mac look and feel, right down to the Chicago font.

Times have changed.

Reply Score: 3