Channel Avatar

Dave Poo @UCQcBTumGQK1Qqc7epDf19sQ@youtube.com

25K subscribers - no pronouns set

Mostly computer programming education stuff. C++


42:23
A Introduction to Handles (in C++)
39:05
Emulating a CPU in C++ #35 (6502) - Bug Fixing + Bonus Real 6502
34:30
Emulating a CPU in C++ #34 (6502) - Missing Instructions & Success!
20:12
Emulating a CPU in C++ #33 (6502) - More Debugging
52:25
Emulating a CPU in C++ #32 (6502) - Test Program Debugging
47:14
Emulating a CPU in C++ #31 (6502) - Break & Return From Interrupt
19:54
Emulating a CPU in C++ #30 (6502) - Rotate Right
20:26
Emulating a CPU in C++ #29 (6502) - Rotate Left
09:43
Emulating a CPU in C++ #28 (6502) - Logical Shift Right
18:57
Emulating a CPU in C++ #27 (6502) - Arithmetic Shift Left
39:19
Emulating a CPU in C++ #26 (6502) - Subtract With Carry
26:17
Emulating a CPU in C++ #25 (6502) - Compare X & Compare Y
18:02
Emulating a CPU in C++ #24 (6502) - CMP Addressing Modes
22:10
Emulating a CPU in C++ #23 (6502) - CMP Immediate
28:29
Emulating a CPU in C++ #22 (6502) - ADC Addressing Modes
46:18
Emulating a CPU in C++ #21 (6502) - ADC Absolute
27:03
Emulating a CPU in C++ #20 (6502) - Add With Carry Whiteboard
11:18
Emulating a CPU in C++ #19 (6502) - Status Flag Changes & NOP
14:52
Emulating a CPU in C++ #18 (6502) - Conditional Branches
32:41
Emulating a CPU in C++ #17 (6502) - BEQ Conditional Branch
37:58
Emulating a CPU in C++ #16 (6502) - Increment & Decrement
14:49
Emulating a CPU in C++ #15 (6502) - Register Transfers
37:51
Emulating a CPU in C++ #14 (6502) - First Ever Program
21:35
Emulating a CPU in C++ #13 (6502) - BIT Instruction
23:31
Emulating a CPU in C++ #12 (6502) - AND EOR ORA Implemented
17:27
Emulating a CPU in C++ #11 (6502) - AND EOR ORA unit tests
33:33
Emulating a CPU in C++ #10 (6502) - Stack Operations
29:29
Emulating a CPU in C++ #9 (6502) - JMP & C++ Unions!
41:34
Emulating a CPU in C++ #8 (6502) - The Stack, JSR & RTS
22:50
Emulating a CPU in C++ #7 (6502) - STA STX STY Implemented
35:25
Emulating a CPU in C++ #6 (6502) - STA STX STY Tests
33:22
Emulating a CPU in C++ #5 (6502) - LDX/LDY Implemented
24:30
Emulating a CPU in C++ #4 (6502) - LDX/LDY Unit Tests
55:03
Emulating a CPU in C++ #3 (6502) - LDA
27:30
Emulating a CPU in C++ #2 (6502) - Unit Testing
52:28
Emulating a CPU in C++ (6502)
12:55
Endianness and why you should or shouldn't care
11:04
Indie and AAA Game Development Comparison II (Code)
32:56
Indie and AAA Game Development Comparison - Part 1
19:46
Deadlocks in C++ Multithreaded Programming
15:05
Introduction to C++ Atomic Variables in Multithreaded Programming
19:02
How to Make a Spline or Curve Using Bernstein Polynomials
09:52
Understanding Rotation Matrices
21:42
Embedding Lua in C++ #35 - Passing Parameters By Reference From Native Code To Lua
13:27
Embedding Lua in C++ #34 - Refactoring To Support Pass By Reference Parameters
29:56
Embedding Lua in C++ #33 - Calling Lua Functions Using Run Time Type Information
11:54
Embedding Lua in C++ #32 - Writing Object Properties Using Run Time Type Information
16:25
Embedding Lua in C++ #31 - Handling User Values Using Run Time Type Information
13:55
Embedding Lua in C++ #30 - Reading Class Properties Using Run Time Type Information
24:48
Embedding Lua in C++ #29 - Class Method Parameters Using Run Time Type Information
30:31
Embedding Lua in C++ #28 - Calling Class Methods Using Run Time Type Information
11:58
Embedding Lua in C++ #27 - Destroying Native Objects Using Run Time Type Information
21:44
Embedding Lua in C++ #26 - Creating Native Objects Using Run Time Type Information
08:12
Embedding Lua in C++ #25 - Return Values Using Run Time Type Information
25:39
Embedding Lua in C++ #24 - Passing Parameters Using Run Time Type Information
16:04
Embedding Lua in C++ #23 - Calling Native Functions Using Run Time Type Information
16:34
Embedding Lua in C++ #22 - Building Run Time Type Information
17:46
Embedding Lua in C++ #21 - Explaining Run Time Type Information
17:04
Embedding Lua in C++ #20 - Upvalues & Light Userdata
23:48
Embedding Lua in C++ #19 - Fallback Memory Allocator