Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Web Development
Information Technology
Digital Marketing
Six Sigma Part 1: Define and Measure
Know Thyself - The Value and Limits of Self-Knowledge: The Examined Life
Moralities of Everyday Life
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore adapting WozMon for a breadboard 6502 computer, learning key concepts and techniques for implementing this classic monitor program on custom hardware.
Learn to run MSBASIC on a breadboard 6502 computer. Configure zero-page, add BIOS code, set up linker, and troubleshoot issues for a fully functional BASIC implementation on custom hardware.
Learn to create a basic BIOS for a breadboard computer, exploring fundamental concepts of low-level programming and computer architecture.
Explore RS232 flow control mechanisms for efficient data transmission in serial communication systems. Learn implementation techniques and practical applications.
Dive into the intricacies of Microsoft BASIC's internal workings through reverse engineering, exploring memory management, string handling, and PRINT functionality implementation.
Explore Microsoft BASIC hacking techniques, including peek and poke operations, LCD manipulation, and creating custom instructions for enhanced functionality.
Explore the inner workings of a TV censoring device through circuit analysis, ROM extraction, and data interpretation. Gain insights into reverse engineering and embedded systems.
Explore USB device discovery process, including negotiation, data capture, and decoding of device descriptors, configurations, and human interface protocols.
Learn how to handle interrupts in computer systems, covering the 6522 chip, interrupt operation, flags, enabling, control, and clearing techniques.
Explore error correction and Hamming codes through hardware implementation, demonstrating practical applications and tradeoffs in digital communication systems.
Explore assembly language loops, including delay implementation, conditional jumps, CPU flags, and branching techniques for efficient programming.
Explore reliable data transmission techniques using Arduino, breadboards, and LCD panels. Learn about error detection, programming, and hardware setup for effective communication systems.
Learn to implement conditional jump instructions in an 8-bit breadboard computer, enhancing its capabilities for more complex programming and operations.
Explore microcode reprogramming using Arduino, covering EEPROM programming, constants definition, and NoOp instructions for enhanced CPU control and customization.
Learn to build an astable 555 timer oscillator for an 8-bit computer clock, exploring circuit diagrams, duty cycles, and component calculations with hands-on demonstrations and practical tips.
Get personalized course recommendations, track subjects and courses with reminders, and more.