Here are the results for the 7 main playlist from James’ (Jim’s?) Channel

The Code on Gist

  • M: is Minutes
  • S: is Seconds
  • WPM: Words per minute

By Playlists

Kit Builds

WPM:113.4  .\1 - ebay Logic Probe Kit           : M:17 S:16 Count:964 
WPM:83.8   .\2 - LM317 Kit Build (Speed Run)    : M:6  S:41 Count:251 
WPM:68.8   .\3 - MiniAMP kit build              : M:14 S:18 Count:482 
WPM:135.2  .\4 - ebay Electronic Dice Kit Build : M:14 S:54 Count:947 
WPM:169.8  .\5 - Digital Electronic Clock Kit   : M:10 S:37 Count:849 

Mailbag

WPM:158.0  .\01 - Mailbag #1 PCB's and Parts     : M:12 S:8  Count:948  
WPM:140.5  .\02 - Mailbag #2 Tiny Stuff          : M:11 S:24 Count:773  
WPM:175.2  .\03 - Mailbag #3 Reflow Parts        : M:13 S:44 Count:1139 
WPM:156.6  .\04 - Mailbag #4 Heavy Metal         : M:12 S:20 Count:940  
WPM:46.6   .\05 - Mailbag #5 Transfer Parts      : M:12 S:22 Count:280  
WPM:283.1  .\06 - Mailbag #6 Optical Bits        : M:7  S:53 Count:991  
WPM:138.1  .\07 - Mailbag #7 All the pin headers : M:9  S:59 Count:621  
WPM:203.7  .\08 - Mailbag #8 Bridge Building     : M:8  S:39 Count:815  
WPM:215.8  .\09 - Mailbag #9 Maker Bingo         : M:10 S:3  Count:1079 
WPM:284.8  .\10 - Mailbag #10 Bread N' Chips     : M:9  S:7  Count:1282 
WPM:284.2  .\11 - Mailbag #11 Core Bits          : M:8  S:30 Count:1137 

VGA From Scratch

WPM:305.4  .\1 - Introduction - VGA from Scratch - Part 1              : M:22 S:52 Count:3360 
WPM:249.4  .\2 - Sync - VGA from Scratch - Part 2                      : M:31 S:43 Count:3867 
WPM:279.8  .\3 - Framebuffer - VGA from Scratch - Part 3               : M:46 S:35 Count:6437 
WPM:255.2  .\4 - Hardware Scrolling - VGA from Scratch - Part 4        : M:31 S:3  Count:3957 
WPM:305.6  .\5 - Beam Racing - VGA from Scratch - Part 5               : M:16 S:48 Count:2445 
WPM:255.8  .\6 - PCB Planning - VGA from Scratch - Part 6              : M:19 S:17 Count:2431 
WPM:173.1  .\7 - Sync PCB - VGA from Scratch - Part 7                  : M:28 S:52 Count:2424 
WPM:194.2  .\8 - Interface PCB - VGA from Scratch - Part 8             : M:33 S:18 Count:3205 
WPM:155.9  .\9 - Tilemap (Framebuffer) PCB - VGA from Scratch - Part 9 : M:47 S:12 Count:3665 

Audio From Scratch

WPM:55.0   .\01 - Introduction - Audio from Scratch                     : M:2  S:32 Count:55   
WPM:116.0  .\02 - Simple Beep - Audio from Scratch - Part 1             : M:21 S:50 Count:1218 
WPM:79.1   .\03 - Interfacing - Audio from Scratch - Part 2             : M:27 S:0  Count:1069 
WPM:107.7  .\04 - Midi Data - Audio from Scratch - Part 3               : M:19 S:35 Count:1023 
WPM:94.8   .\05 - Volume and ADSR - Audio from Scratch - Part 4         : M:39 S:47 Count:1849 
WPM:109.7  .\06 - I_O Synchronization - Audio from Scratch - Part 5     : M:24 S:25 Count:1317 
WPM:91.5   .\07 - Polyphonic Sound - Audio from Scratch - Part 6        : M:16 S:48 Count:732  
WPM:118.2  .\08 - Output - Audio from Scratch - Part 7                  : M:15 S:47 Count:886  
WPM:63.3   .\09 - Synthesizer Channel PCB - Audio from Scratch - Part 8 : M:34 S:32 Count:1076 
WPM:135.8  .\10 - New Controller - Audio from Scratch - Part 9          : M:32 S:24 Count:2173 

UART From Scratch

WPM:213.9  .\1 - Transmit - UART from Scratch - Part 1                 : M:20 S:57 Count:2139 
WPM:251.8  .\2 - Receive - UART from Scratch - Part 2                  : M:15 S:34 Count:1888 
WPM:269.7  .\3 - Interfacing - UART from Scratch - Part 3              : M:24 S:24 Count:3236 
WPM:217.9  .\4 - Integrating The UART - Making an 8 Bit pipelined CPU  : M:23 S:51 Count:2506 
WPM:269.9  .\5 - FIFO Buffer - UART from Scratch - Part 4              : M:24 S:35 Count:3239 
WPM:152.7  .\6 - FIFO PCB - UART from Scratch - Part 5                 : M:24 S:19 Count:1832 
WPM:176.1  .\7 - Receive FIFO - UART from Scratch - Part 6             : M:15 S:39 Count:1321 
WPM:230.4  .\8 - Transmit FIFO - UART from Scratch - Part 7            : M:27 S:32 Count:3110 
WPM:170.2  .\9 - Finished PCB - UART from Scratch - Part 8             : M:29 S:52 Count:2468 

Making an 8 Bit pipelined CPU

WPM:120.0  .\001 - Introduction (And Build Time-lapse) - Making an 8 Bit pipelined CPU               : M:2  S:22 Count:120  
WPM:184.2  .\002 - Introduction and Clock Build - Making an 8 Bit pipelined CPU - Part 1             : M:34 S:53 Count:3133 
WPM:156.7  .\003 - Address Registers (1 - Counter _ Storage) - Making an 8 Bit pipelined CPU - Part 2: M:27 S:54 Count:2116 
WPM:223.2  .\004 - Address Registers (2 - Bus interfacing) - Making an 8 Bit pipelined CPU - Part 3  : M:14 S:3  Count:1563 
WPM:239.8  .\005 - Address Registers (3 - Bus Timing) - Making an 8 Bit pipelined CPU - Part 4       : M:19 S:57 Count:2279 
WPM:205.1  .\006 - Experiments with the 74LS138 - Making an 8 Bit pipelined CPU - Part 5             : M:26 S:48 Count:2667 
WPM:226.0  .\007 - Address registers (4 - Finalizing the design) - Part 6                            : M:30 S:44 Count:3391 
WPM:172.2  .\008 - First look at Memory - Making an 8 Bit pipelined CPU - Part 7                     : M:20 S:46 Count:1722 
WPM:239.0  .\009 - Pipeline (1 - Discussion and Fetch) - Making an 8 Bit pipelined CPU - Part 8      : M:22 S:35 Count:2629 
WPM:220.1  .\010 - Pipeline (2 - Instruction Registers) - Making an 8 Bit pipelined CPU - Part 9     : M:14 S:14 Count:1541 
WPM:320.0  .\011 - Architecture (1 - Contention) - Making an 8 Bit pipelined CPU - Part 10           : M:10 S:31 Count:1600 
WPM:223.0  .\012 - Pipeline (3 - Fetch Denied) - Making an 8 Bit pipelined CPU - Part 11             : M:19 S:51 Count:2119 
WPM:156.6  .\013 - Address registers (5 - Schematic) - Making an 8 Bit pipelined CPU - Part 12       : M:24 S:35 Count:1880 
WPM:356.0  .\014 - Architecture (2 - 8 Bit Busses) - Making an 8 Bit pipelined CPU - Part 13         : M:10 S:31 Count:1780 
WPM:231.8  .\015 - Bus Control (8 Bit) - Making an 8 Bit pipelined CPU - Part 14                     : M:14 S:42 Count:1623 
WPM:171.2  .\016 - Address registers (6 - PCB Layout) - Making an 8 Bit pipelined CPU - Part 15      : M:18 S:27 Count:1541 
WPM:214.8  .\017 - General Purpose Registers (1 - Initial Build) - Part 16                           : M:15 S:20 Count:1611 
WPM:246.1  .\018 - Constant register (and some testing) - Making an 8 Bit pipelined CPU - Part 17    : M:12 S:5  Count:1477 
WPM:262.3  .\019 - Integration and Control - Making an 8 Bit pipelined CPU - Part 18                 : M:23 S:33 Count:3017 
WPM:270.2  .\020 - First Execution! - Making an 8 Bit pipelined CPU - Part 19                        : M:17 S:44 Count:2297 
WPM:175.0  .\021 - James Tries to Solder - Making an 8 Bit pipelined CPU - Part 20                   : M:27 S:58 Count:2363 
WPM:210.2  .\022 - ALU (1 - Inputs) - Making an 8 Bit pipelined CPU - Part 21                        : M:19 S:4  Count:1997 
WPM:367.8  .\023 - ALU (2 - Design) - Making an 8 Bit pipelined CPU - Part 22                        : M:12 S:22 Count:2207 
WPM:149.5  .\024 - Tidy Up - Making an 8 Bit pipelined CPU - Part 23                                 : M:8  S:5  Count:598  
WPM:159.5  .\025 - ALU (3 - Addition) - Making an 8 Bit pipelined CPU - Part 24                      : M:28 S:17 Count:2233 
WPM:168.5  .\026 - ALU (4 - Add Instruction) - Making an 8 Bit pipelined CPU - Part 25               : M:23 S:43 Count:1938 
WPM:84.13  .\027 - General Purpose Registers (2 - Schematic and PCB Design) - Part 26                : M:15 S:15 Count:631  
WPM:293.7  .\028 - ALU (5 - Get Shifty!) - Making an 8 Bit pipelined CPU - Part 27                   : M:16 S:52 Count:2350 
WPM:165.5  .\029 - ALU (6 - Shift Instructions) - Making an 8 Bit pipelined CPU - Part 28            : M:13 S:36 Count:1076 
WPM:88.43  .\030 - General Purpose Registers (3 - Soldering Success) - Part 29                       : M:23 S:29 Count:1017 
WPM:183.1  .\031 - General Purpose Registers (4 - Completion and Testing) - Part 30                  : M:19 S:57 Count:1740 
WPM:196.0  .\032 - ALU (7 - Flags) - Making an 8 Bit pipelined CPU - Part 31                         : M:18 S:8  Count:1764 
WPM:171.8  .\033 - Pipeline  (3 - Control Expansion) - Making an 8 Bit pipelined CPU - Part 32       : M:29 S:58 Count:2492 
WPM:242.0  .\034 - ALU  (8 - More Flags) - Making an 8 Bit pipelined CPU - Part 33                   : M:10 S:2  Count:1210 
WPM:202.4  .\035 - ALU  (9 - Bitwise Logic) - Making an 8 Bit pipelined CPU - Part 34                : M:15 S:3  Count:1518 
WPM:116.1  .\036 - Address Registers (8 - Completion) - Making an 8 Bit pipelined CPU - Part 35      : M:17 S:27 Count:987  
WPM:193.4  .\037 - 16 Bit Counters (Increment and Decrement)  - Part 36                              : M:35 S:35 Count:3385 
WPM:150.2  .\038 - Constant Register (2 - Completion) - Making an 8 Bit pipelined CPU - Part 37      : M:20 S:8  Count:1502 
WPM:195.0  .\039 - It all goes wrong! - Making an 8 Bit pipelined CPU - Part 38                      : M:18 S:1  Count:1755 
WPM:145.0  .\040 - Troubleshooting (Spoiler - It\'s Alive!) - Making an 8 Bit pipelined CPU - Part 39: M:32 S:15 Count:2321 
WPM:205.2  .\041 - 16 Bit Transfer Bus Control - Making an 8 Bit pipelined CPU - Part 40             : M:21 S:46 Count:2155 
WPM:230.0  .\042 - ALU (10 - Control) - Making an 8 Bit pipelined CPU - Part 41                      : M:26 S:5  Count:2991 
WPM:153.1  .\043 - ALU (11 - Arithmetic) - Making an 8 Bit pipelined CPU - Part 42                   : M:17 S:32 Count:1302 
WPM:183.3  .\044 - ALU (12 - Logic) - Making an 8 Bit pipelined CPU - Part 43                        : M:16 S:22 Count:1467 
WPM:188.5  .\045 - ALU (13 - Tidy Up) - Making an 8 Bit pipelined CPU - Part 44                      : M:14 S:11 Count:1320 
WPM:202.5  .\046 - Clean Reset - Making an 8 Bit pipelined CPU - Part 45                             : M:12 S:7  Count:1215 
WPM:241.0  .\047 - Address Bus Control - Making an 8 Bit pipelined CPU - Part 46                     : M:15 S:54 Count:1808 
WPM:343.8  .\048 - Transfer Register (1 - Design) - Making an 8 Bit pipelined CPU - Part 47          : M:12 S:6  Count:2063 
WPM:146.5  .\049 - Transfer Register (2 - Dual Port Load) - Making an 8 Bit pipelined CPU - Part 48  : M:19 S:46 Count:1392 
WPM:173.4  .\050 - Bus Control (PCB) - Making an 8 Bit pipelined CPU - Part 49                       : M:39 S:31 Count:3383 
WPM:108.8  .\051 - Bus Control (Install And Test) - Making an 8 Bit pipelined CPU - Part 50          : M:14 S:17 Count:762  
WPM:195.1  .\052 - Transfer Register (Low Half) - Making an 8 Bit pipelined CPU - Part 51            : M:23 S:53 Count:2244 
WPM:120.9  .\053 - Transfer Register PCB (Hand routing) - Making an 8 Bit pipelined CPU - Part 52    : M:39 S:11 Count:2358 
WPM:231.9  .\054 - Memory Bridge - Making an 8 Bit pipelined CPU - Part 53                           : M:21 S:38 Count:2435 
WPM:212.1  .\055 - Flow Control - Making an 8 Bit pipelined CPU - Part 54                            : M:39 S:32 Count:4137 
WPM:188.1  .\056 - Temporary Display - Making an 8 Bit pipelined CPU - Part 55                       : M:20 S:1  Count:1881 
WPM:130.5  .\057 - Transfer Register (Completion) - Making an 8 Bit pipelined CPU - Part 56          : M:15 S:58 Count:979  
WPM:142.2  .\058 - Troubleshooting (First Bodge Wire!) - Making an 8 Bit pipelined CPU - Part 57     : M:30 S:2  Count:2134 
WPM:197.5  .\059 - Exploring with my new Scope - Making an 8 Bit pipelined CPU - Part 58             : M:21 S:34 Count:2074 
WPM:198.0  .\060 - Working Again! - Making an 8 Bit pipelined CPU - Part 59                          : M:18 S:9  Count:1782 
WPM:257.9  .\061 - Ram (aka - The one where the build becomes Turing complete)- Part 60              : M:28 S:49 Count:3611 
WPM:230.5  .\062 - Stack (Push & Pop) - Making an 8 Bit pipelined CPU - Part 61                      : M:16 S:50 Count:1844 
WPM:236.6  .\063 - Small Jobs - Making an 8 Bit pipelined CPU - Part 62                              : M:13 S:40 Count:1538 
WPM:269.3  .\064 - Call and Return - Making an 8 Bit pipelined CPU - Part 63                         : M:30 S:34 Count:4040 
WPM:220.1  .\065 - Coding 1, The Basics - Making an 8 Bit pipelined CPU - Part 64                    : M:25 S:36 Count:2752 
WPM:269.4  .\066 - Contention Example - Making an 8 Bit pipelined CPU - Part 65                      : M:18 S:13 Count:2425 
WPM:157.5  .\067 - Coding 2, Divide - Making an 8 Bit pipelined CPU - Part 66                        : M:32 S:1  Count:2520 
WPM:242.9  .\068 - Coding 3, Multiply - Making an 8 Bit pipelined CPU - Part 67                      : M:19 S:10 Count:2308 
WPM:103.6  .\069 - Making a new Backplane - Making an 8 Bit pipelined CPU - Part 68                  : M:33 S:0  Count:1710 
WPM:199.5  .\070 - Backplane Install - Making an 8 Bit pipelined CPU - Part 69                       : M:12 S:33 Count:1197 
WPM:124.3  .\071 - Memory Bridge PCB Design - Making an 8 Bit pipelined CPU - Part 70                : M:11 S:19 Count:684  
WPM:128.7  .\072 - Memory Bridge Solder and Install - Making an 8 Bit pipelined CPU - Part 71        : M:11 S:44 Count:708  
WPM:183.6  .\073 - Fetch Improvements - Making an 8 Bit pipelined CPU - Part 72                      : M:21 S:21 Count:1928 
WPM:98.74  .\074 - Memory PCB - Making an 8 Bit pipelined CPU - Part 73                              : M:27 S:23 Count:1333 
WPM:225.6  .\075 - Rethinking Reset - Making an 8 Bit pipelined CPU - Part 74                        : M:16 S:48 Count:1805 
WPM:157.1  .\076 - Removing the bodges - Making an 8 Bit pipelined CPU - Part 75                     : M:20 S:28 Count:1571 
WPM:196.6  .\077 - Clock Select - Making an 8 Bit pipelined CPU - Part 76                            : M:12 S:12 Count:1180 
WPM:233.2  .\078 - Adding a 3rd Clock State - Making an 8 Bit pipelined CPU - Part 77                : M:13 S:31 Count:1516 
WPM:148.6  .\079 - Constant Register 2.0 - Making an 8 Bit pipelined CPU - Part 78                   : M:29 S:25 Count:2155 
WPM:206.4  .\080 - Clock Divider - Making an 8 Bit pipelined CPU - Part 79                           : M:13 S:10 Count:1342 
WPM:192.0  .\081 - Integrating The UART - Making an 8 Bit pipelined CPU - Part 80                    : M:23 S:51 Count:2208 
WPM:343.0  .\082 - Programming Snek - Making an 8 Bit pipelined CPU - Part 81                        : M:23 S:37 Count:3945 
WPM:133.8  .\083 - Pipeline PCB Design - Making an 8 Bit pipelined CPU - Part 82                     : M:50 S:53 Count:3346 
WPM:111.0  .\084 - Pipeline PCB Solder & Test - Making an 8 Bit pipelined CPU - Part 83              : M:33 S:15 Count:1833 
WPM:207.9  .\085 - New Clock Install - Making an 8 Bit pipelined CPU - Part 84                       : M:32 S:45 Count:3327 
WPM:208.1  .\086 - Breakpoints - Making an 8 Bit pipelined CPU - Part 85                             : M:13 S:8  Count:1353 
WPM:256.6  .\087 - Clock Debugging - Making an 8 Bit pipelined CPU - Part 86                         : M:13 S:36 Count:1668 
WPM:144.9  .\088 - ALU & Clock Backplane - Making an 8 Bit pipelined CPU - Part 87                   : M:35 S:58 Count:2536 
WPM:140.8  .\089 - Clock PCB (With bodge!) - Making an 8 Bit pipelined CPU - Part 88                 : M:29 S:12 Count:2042 
WPM:114.4  .\090 - Shift Unit PCB - Making an 8 Bit pipelined CPU - Part 89                          : M:26 S:8  Count:1488 
WPM:125.3  .\091 - Logic Unit PCB - Making an 8 Bit pipelined CPU - Part 90                          : M:20 S:27 Count:1253 
WPM:231.8  .\092 - More Ram - Making an 8 Bit pipelined CPU - Part 91                                : M:22 S:1  Count:2550 
WPM:129.7  .\093 - ALU Control PCB - Making an 8 Bit pipelined CPU - Part 92                         : M:29 S:58 Count:1881 
WPM:238.5  .\094 - LCD Improved - Making an 8 Bit pipelined CPU - Part 93                            : M:24 S:28 Count:2863 
WPM:124.6  .\095 - LCD PCB - Making an 8 Bit pipelined CPU - Part 94                                 : M:15 S:11 Count:935  
WPM:156.8  .\096 - ALU Output  PCB - Making an 8 Bit pipelined CPU - Part 95                         : M:43 S:56 Count:3373 
WPM:220.6  .\097 - Shadow Ram Copy - Making an 8 Bit pipelined CPU - Part 96                         : M:26 S:59 Count:2868 
WPM:284.0  .\098 - Design Retrospective - Making an 8 Bit pipelined CPU                              : M:75 S:31 Count:10682
WPM:154.2  .\099 - Shadow Ram PCB - Making an 8 Bit pipelined CPU - Part 97                          : M:26 S:20 Count:2005 
WPM:255.7  .\100 - Turbo charging development, The Bootloader - Part 98                              : M:27 S:3  Count:3453 
WPM:261.0  .\101 - Spring Cleaning - Making an 8 Bit pipelined CPU - Part 99                         : M:18 S:39 Count:2349 
WPM:325.7  .\102 - Is this the most powerful 8-bit system ever - Part 100                            : M:16 S:31 Count:2606 

<
Previous Post
Doing some python WPM analysis
>
Blog Archive
Archive of all previous blog posts