NES Emulator Part #1: Bitwise Basics & Overview