This document contains notes on digital logic concepts including shift registers, linear feedback shift registers (LFSR), sound effects generation using oscillators, arithmetic logic units (ALU), and simple CPU design. Key concepts covered include the use of LFSR for random number generation, modulation of oscillators to generate sound, ALU operations, and the design of a state machine-based CPU with states for instruction selection, decoding, computation, and control. Pseudocode is provided for the CPU design with states for reset, instruction selection, decoding, computation, and conditional branching.