Dax Tsurugi
New member
I have most of the basic principles of emulation programming down, but two things really stump me and prevent me from trying out a simple emulator such as Space Invaders.
1. Could someone explain bit shifting to me in layman's terms, or provide a site that is in plain English? I've looked across the Interwebz for tutorials and such, but they only seem to really confuse me.
2. Sort of a subset or a subquestion of 1, but here goes: How does bit shifting allow you to read a rom's data, exactly? I know how to open a file, but how does bit shifting allow you to read the data of the rom, and how much are you supposed to know to shift by?
If anyone could provide me with an explanation, or a useful site, I'd appreciate it.
1. Could someone explain bit shifting to me in layman's terms, or provide a site that is in plain English? I've looked across the Interwebz for tutorials and such, but they only seem to really confuse me.
2. Sort of a subset or a subquestion of 1, but here goes: How does bit shifting allow you to read a rom's data, exactly? I know how to open a file, but how does bit shifting allow you to read the data of the rom, and how much are you supposed to know to shift by?
If anyone could provide me with an explanation, or a useful site, I'd appreciate it.