EOR is a bitwise Exclusive OR (with accumulator), #oper following to indicate what you're EOR-ing. (http://www.c64os.com/post/6502instructions#EOR)
I'd also recommend checking out Ben Eater on YouTube. He makes a simple 6502-based computer on breadboards in very informative, easy to understand detail. His videos help understand how the components work together and how the machine language works with the components to make the CPU do whatever it is you're trying to make it do.
The 8-bit Guy, also on YouTube, has designed games and the tools for designing those games (such as map editors) for the Commodore 64 (6502-based) system and though he doesn't necessarily teach you how to make the game, he does have a couple of videos where he explains a lot of concepts to consider as far as technical limitations on these systems. You might find some of his videos on the subject informative, at the very least.
•
Spearmint30
•
¤
Food scientists have finally managed to remove the mint flavor from gum! The ex-spearmint was a success!
Mr Brushie
said
:
The Commodore 64 is in the fact the machine in question.
I grew up using BASIC sadly, so trying to learn this assembly sorcery language is brutal.
Most of the instructions are nonsensical to me.
I'm probably just stupid.
No way man. Assembly can be complex because you can manipulate the hardware and registers directly, unlike leaning HTML/CSS where you're just manipulating the browser for example.
The 8-bit Guy I referenced also started with Basic when he was younger (he has a few videos on his channel about C64 programming in general). Ben Eater also shows the workings of some of the functions, programming ROM chips with Raspberry Pi's, hex values, etc with a 6502 processing.
Take your time and get used to what does what. Have a go at making some of your own, small programs to get used to how things work before tackling the work of someone who already knew what they were doing. If you're new to something and only compare yourself to those who spent years learning the subject, you're going to feel like you're taking on the impossible.
Just tackle the project in.. byte sized chunks.
•
Spearmint30
•
¤
Food scientists have finally managed to remove the mint flavor from gum! The ex-spearmint was a success!
So, basically, it compares two values at each bit. For each bit where the values differ, the XOR outputs a 1 and for each bit where the values are the same, it outputs a 0.
By comparison, a bitwise or operator will return a 1 if the value of either bit is a 1: