Wow. Not that I need something else to learn right now, but this is a pretty detailed tutorial covering 6502/6507 assembly for the Atari 2600:
http://www.randomterrain.com/atari-2600-memories-tutorial-andrew-davie-01.html
Articles, notes and random thoughts on Software Development and Technology
Wow. Not that I need something else to learn right now, but this is a pretty detailed tutorial covering 6502/6507 assembly for the Atari 2600:
http://www.randomterrain.com/atari-2600-memories-tutorial-andrew-davie-01.html
Apache has announced End of Life for Log4J 1.x in August 2015, ending support. Users are encouraged to upgrade to 2.x releases.
In my dabbling with ARM assembly so far (my most recent achievement was completing my simple sorting algorithm – last update here), I had picked up that there’s 16 general purpose 32bit registers for holding either values or addresses, R0 through to R15, but paying a closer look I realized some of these have specific purposes, and or uses by convention.
R0: function argument or result
R1-R3: function args
R4-12: general purpose
R13: SP – this is the stack pointer
R14: LR – Link Register – it’s holds the address to branch back to when you call BR LR
R15: PC – the Program Counter – address pointing to the current instruction being processed
More info in the great summary on ARM Assembly here, and also in the ARM11 tech ref here.
I’ve been on a kick installing various flavors of OS recently (I’ve been repurposing an older desktop and starting with an empty hdd). In the past the brownish/orange colors of Ubuntu have just put me off, and the Unity desktop I thought was just a bit too unusual to be useful. So I started with Mint Cinnamon, That’s been my main desktop OS for a couple of months. Then I started looking at Fedora 22. This gave me no end of installation pain.
I’m installing on a HP Pavillion with an AMD quadcore, and nvidia 6150 onboard graphics. Seems this older gpu is killing me. Fedora 22 hangs on install around 33%. Fedora 21 will install in simple graphics mode. Trying to get the nvidia graphics installed though gave me a few late nights. No matter which instructions I’d follow, I could not get the nouveau graphics unloaded, and so would always get the error messages about the nouveau kernel modules are still loaded. I tried various tips from online sources, and eventually gave up.
A while back I noticed the noobslab site with a easy to follow apt-get steps to install new themes for Ubuntu. Huh, so if I can install a different theme then I can get rid of the brown default theme? I’ve played with Ubuntu Tweaks a while back and didn’t spend enough time playing with it to end up with something that I liked. but ready to give it another go. So I installed Tweak:
sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak
Installed Crunchy themes from noobslab, and now I’m all set. Looks pretty cool too… this will do for a while.
My previous steps for installing nvidia-304 work fine on Ubuntu 14.04 too. So all set.