Reverse engineering Microsoft BASIC

From Ben Eater. Code: https://github.com/beneater/msbasic More 6502: https://eater.net/6502 Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways to support. 0:00 – Previous functionality 1:28 – Analyzing PRINT code 6:24 – Looking at what’s in the zero page 16:38 – Copying logic from PRINT 19:30 – String descriptors and memory management 25:23 – Testing…

RS232 flow control

From Ben Eater. More 6502: https://eater.net/6502 Hunt the Wumpus code: https://gist.github.com/beneater/742c988aad894ef9638331890a446b88 Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways to support. —————— Social media: Website: https://www.eater.net Twitter: https://twitter.com/ben_eater Patreon: https://patreon.com/beneater Reddit: https://www.reddit.com/r/beneater Special thanks to these supporters for making this video possible: Adrien Friggeri, Aleksey Smolenchuk, Anthony Weems, anula, Ben, Ben Cochran,…

How input buffering works

From Ben Eater. Code from this video is at: https://github.com/beneater/msbasic More 6502 stuff: https://eater.net/6502 Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways to support. —————— Social media: Website: https://www.eater.net Twitter: https://twitter.com/ben_eater Patreon: https://patreon.com/beneater Reddit: https://www.reddit.com/r/beneater Special thanks to these supporters for making this video possible: 19day, Adrien Friggeri, Aleksey Smolenchuk, Anthony Weems,…

Running MSBASIC on my breadboard 6502 computer

From Ben Eater. More 6502: https://eater.net/6502 Code from this video: https://github.com/beneater/msbasic Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways to support. —————— Social media: Website: https://www.eater.net Twitter: https://twitter.com/ben_eater Patreon: https://patreon.com/beneater Reddit: https://www.reddit.com/r/beneater Special thanks to these supporters for making this video possible: 19day, Adrien Friggeri, Aleksey Smolenchuk, Anthony Weems, anula, Ben, Ben…

A simple BIOS for my breadboard computer

From Ben Eater. More 6502: https://eater.net/6502 Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways to support. —————— Social media: Website: https://www.eater.net Twitter: https://twitter.com/ben_eater Patreon: https://patreon.com/beneater Reddit: https://www.reddit.com/r/beneater Special thanks to these supporters for making this video possible: Adrien Friggeri, Aleksey Smolenchuk, Anthony Weems, anula, Ben, Ben Cochran, Ben Williams, Benjamin Elder, Benji…

Adapting WozMon for the breadboard 6502

From Ben Eater. Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways to support. —————— Social media: Website: https://www.eater.net Twitter: https://twitter.com/ben_eater Patreon: https://patreon.com/beneater Reddit: https://www.reddit.com/r/beneater Special thanks to these supporters for making this video possible: Adrien Friggeri, Aleksey Smolenchuk, An Dương, Anthony Weems, anula, Ben, Ben Cochran, Ben Williams, Bill Cooksey, Bill Watkins,…

Running Apple 1 software on a breadboard computer (Wozmon)

From Ben Eater. More 6502: https://eater.net/6502 Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways to support. 0:00 Apple 1 2:06 Changes to make it work 3:13 What does Wozmon do? 6:35 Doing I/O 8:36 Running programs 10:44 Writing assembly programs —————— Social media: Website: https://www.eater.net Twitter: https://twitter.com/ben_eater Patreon: https://patreon.com/beneater Reddit: https://www.reddit.com/r/beneater Special…

Fixing a hardware bug in software (65C51 UART)

From Ben Eater. More 6502: https://eater.net/6502 Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways to support. —————— Social media: Website: https://www.eater.net Twitter: https://twitter.com/ben_eater Patreon: https://patreon.com/beneater Reddit: https://www.reddit.com/r/beneater Special thanks to these supporters for making this video possible: Adrien Friggeri, Aleksey Smolenchuk, Alex, Amit Bueno, An Dương, Anthony Weems, anula, Ben, Ben Cochran,…

RS232 interface with the 6551 UART

From Ben Eater. Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways to support. —————— Social media: Website: https://www.eater.net Twitter: https://twitter.com/ben_eater Patreon: https://patreon.com/beneater Reddit: https://www.reddit.com/r/beneater Special thanks to these supporters for making this video possible: Adrien Friggeri, Aleksey Smolenchuk, Alex, An Dương, Anthony Weems, anula, Ben, Ben Cochran, Ben Williams, Bill Cooksey, Bill…

6502 serial interface

From Ben Eater. Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways to support. —————— Social media: Website: https://www.eater.net Twitter: https://twitter.com/ben_eater Patreon: https://patreon.com/beneater Reddit: https://www.reddit.com/r/beneater Special thanks to these supporters for making this video possible: Adrien Friggeri, Aleksey Smolenchuk, Alex, Alex Black, An Dương, Anthony Weems, anula, Ben, Ben Cochran, Ben Williams, Bill…

Let’s build a voltage multiplier!

From Ben Eater. In this video, I explain the how a Dickson charge pump operates and how to build a basic example. Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways to support. —————— Social media: Website: https://www.eater.net Twitter: https://twitter.com/ben_eater Patreon: https://patreon.com/beneater Reddit: https://www.reddit.com/r/beneater Special thanks to these supporters for making this video…

Hacking a weird TV censoring device

From Ben Eater. Here is the complete list of words I extracted: https://docs.google.com/spreadsheets/d/16D8GInFz3gchiAccVIclhMDHxzTxNQVli1lYfrW-m4s/edit#gid=0 And the original video from @TechnologyConnections: https://www.youtube.com/watch?v=ZiXg6H_FycI Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways to support. Timestamps: 0:00 – What is the TV Guardian 0:50 – Circuit board analysis 3:15 – Removing and connecting to the ROM 6:10…

The RS-232 protocol

From Ben Eater. This video explores the electrical and timing characteristics of the RS-232 protocol. Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways to support. —————— Social media: Website: https://www.eater.net Twitter: https://twitter.com/ben_eater Patreon: https://patreon.com/beneater Reddit: https://www.reddit.com/r/beneater Special thanks to these supporters for making this video possible: Adrien Friggeri, Aleksey Smolenchuk, Alex, Alex…

How do hardware timers work?

From Ben Eater. In this video, learn how a CPU uses hardware timers to control execution timing. More 6502 stuff: https://eater.net/6502 Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways to support. —————— Social media: Website: https://www.eater.net Twitter: https://twitter.com/ben_eater Patreon: https://patreon.com/beneater Reddit: https://www.reddit.com/r/beneater Special thanks to these supporters for making this video possible:…

Why was Facebook down for five hours?

From Ben Eater. Facebook was down for five hours last week. What happened and what do DNS and BGP have to do with it? Facebook’s explanation: https://engineering.fb.com/2021/10/05/networking-traffic/outage-details/ Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways to support. 0:00 DNS 7:13 Caching DNS 10:34 Hop-by-hop routing 14:07 Default-free routing 18:28 Peering 19:50 BGP…