6502 assembly is really great for looping, especially if you are looping in one byte. The X register can hold your index, and the Branch Not Equal (BNE) opcode can check to see if you have hit zero or not (and branch to the location if you haven't). I decided …
read moreLearning Challenge - 6502 Assembly: Day 3
iPlaying around with the Merlin assembler and the built-in Mini-Assembler on the Apple. I have to say I am impressed at how machine-language friendly the Apple ][ is, as the machine ships with a full-featured monitor along with a basic assembler for dropping in mnemonics into memory and getting the op-codes …
read moreLearning Challenge - 6502 Assembly: Days 1-2
Yesterday I started on my quest to learn 6052 Assembly Code. To be fair this isn't the first time I've tried this. I've had may spits and spurts over the years. There are several good books for getting started but one book that really stands out is one that I …
read moreLearning Challenge 6502 : Postponed
I'm postponing the learning challenge for the month of May as I'm realizing that I have a few things that I need to take care of that are going to take up my time (presentations, anniversary, etc.) and this month is starting to get more and more booked. So I …
read moreLearning Challenge: 6502 Assembly Language
For the month of May I'm turning my attention to one of my first loves: my Atari 8-bit computers. The Atari 8-bit computers used the 6502 processor chip (as did several other famous computers including the Apple II and the Commodore PET / C64). My goal for this is similar to …
read more