Uploaded July 2021 | Updated September 2026, 1 week ago
Join me on the new channel discord server: discord.gg/jmf6M3z7XS
Now the UART is a reliable PCB it's worth the effort to develop a monitor/bootloader in order to streamline future development. I had been back and forth on exactly what I would develop, but I always wanted to introduce something to speed the process of getting code to the build. I start by showing a true accounting of the iteration time to get code to the build with the eeprom programmer, and then finish with some rapid testing using the new system.
0:00 Introduction
0:47 Tedious and boring, demonstrating the problem
3:00 Some soldering, speeding up the copy.
4:21 Testing improved copy speed
5:33 Starting a monitor, Text entry
7:19 Command parsing
8:23 Interpreting numbers
10:05 Command Processing
10:55 Basic monitor demonstration
12:37 Proof of concept code loading
14:19 Disassembler
16:09 Testing the disassembler
17:55 Better code loading
19:34 Stub loader, Moving the Monitor
24:16 Testing the Bootloader!
25:50 Outro
Join me on the new channel discord server: discord.gg/jmf6M3z7XS
Now the UART is a reliable PCB it's worth the effort to develop a monitor/bootloader in order to streamline future development. I had been back and forth on exactly what I would develop, but I always wanted to introduce something to speed the process of getting code to the build. I start by showing a true accounting of the iteration time to get code to the build with the eeprom programmer, and then finish with some rapid testing using the new system.
0:00 Introduction
0:47 Tedious and boring, demonstrating the problem
3:00 Some soldering, speeding up the copy.
4:21 Testing improved copy speed
5:33 Starting a monitor, Text entry
7:19 Command parsing
8:23 Interpreting numbers
10:05 Command Processing
10:55 Basic monitor demonstration
12:37 Proof of concept code loading
14:19 Disassembler
16:09 Testing the disassembler
17:55 Better code loading
19:34 Stub loader, Moving the Monitor
24:16 Testing the Bootloader!
25:50 Outro










